.blog-article,.migrated-blog-index{max-width:900px;margin:3rem auto;padding:1.5rem}.migrated-blog-index ul{list-style:none;padding:0}.migrated-blog-index li{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #dae2ed}.blog-article a,.migrated-blog-index a{color:var(--royal)}.blog-article h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;margin:1rem 0}.blog-article time,.migrated-blog-index time{color:var(--slate)}.migrated-blog-body{margin-top:2rem;font-size:1.1rem;line-height:1.75;overflow-wrap:anywhere}.migrated-blog-body ol,.migrated-blog-body p,.migrated-blog-body table,.migrated-blog-body ul{margin:1rem 0}.migrated-blog-body h2,.migrated-blog-body h3{margin:2rem 0 .75rem;line-height:1.3}.migrated-blog-body img{max-width:100%;height:auto;margin:2rem auto}.migrated-blog-body table{display:block;overflow-x:auto;border-collapse:collapse}.migrated-blog-body td,.migrated-blog-body th{border:1px solid #dae2ed;padding:.65rem}.blg-page main{--blg-rule:rgba(13,45,87,.22);color:var(--navy)}.blg-page main h1,.blg-page main h2,.blg-page main h3{font-weight:500;letter-spacing:-.045em;text-wrap:balance}.blg-page main h2{font-size:clamp(2.2rem,4.3vw,3.8rem);line-height:1.1}.blg-page main em{font-style:normal;color:var(--royal)}.blg-page main a{text-underline-offset:6px}.blg-page main a:focus-visible{outline:2px solid var(--royal);outline-offset:6px}.blg-page main section{scroll-margin-top:115px}.blg-page [data-blog-rule]{position:relative}.blg-motion-rule{position:absolute;inset:0 0 auto;height:2px;background:var(--royal);transform-origin:left;pointer-events:none}.blg-typeset{white-space:nowrap}.blg-glyph{transform-origin:50% 100%}.blg-entry-number,.blg-glyph,.blg-page main h2 em{display:inline-block}.blg-motion-paper{position:absolute;inset:0 0 0 68%;background:var(--paper);transform-origin:right;pointer-events:none}.blg-feature-photo figcaption{z-index:1}.blg-guidance h3 a,.blg-index-group a,.blg-paths a,.blg-topic-nav a{position:relative}.blg-guidance h3 a:after,.blg-index-group a:after,.blg-paths a:after,.blg-topic-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--royal);transform:scaleX(0);transform-origin:right;pointer-events:none}.blg-paths a:after{background:#a9c4f4}.blg-page main a:focus-visible:after,.blg-page main a:hover:after{transform:scaleX(1);transform-origin:left}.blg-register,.blg-section-label{display:flex;justify-content:space-between;gap:20px;font-size:.76rem;font-weight:600}.blg-masthead{background:var(--paper);padding-top:30px;padding-bottom:0}.blg-register{border-top:1px solid var(--blg-rule);padding-top:17px;color:var(--slate)}.blg-title-grid{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;grid-gap:60px;gap:60px;padding:48px 0 52px}.blg-page h1{font-size:clamp(5rem,12.1vw,10.8rem);line-height:.94;margin:0}.blg-period{color:var(--royal)}.blg-intro{max-width:39ch;padding-bottom:4px}.blg-intro p{font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.3;letter-spacing:-.025em;margin-bottom:15px}.blg-intro>span{color:var(--slate);font-size:.95rem}.blg-topic-nav{display:grid;grid-template-columns:1fr repeat(3,1fr);border-top:1px solid var(--blg-rule);border-bottom:1px solid var(--blg-rule)}.blg-topic-nav>span:not(.blg-motion-rule){display:flex;align-items:center;color:var(--slate);font-size:.8rem}.blg-topic-nav a{display:flex;align-items:center;gap:17px;min-height:68px;padding:15px 22px;border-left:1px solid var(--blg-rule);text-decoration:none;color:var(--navy);font-weight:600}.blg-topic-nav small{color:var(--royal);font-size:.68rem}.blg-topic-nav a>span{margin-left:auto;color:var(--royal)}.blg-topic-nav a:hover{background:white;color:var(--royal)}.blg-featured{background:var(--paper);padding-top:34px}.blg-section-label{color:var(--slate);margin-bottom:30px}.blg-feature-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:6%;gap:6%;align-items:center}.blg-feature-photo{margin:0;position:relative;overflow:hidden;background:#e7e1d8}.blg-feature-photo img{width:100%;height:380px;object-fit:cover;object-position:75% center}.blg-feature-photo figcaption{position:absolute;bottom:0;left:0;display:flex;gap:50px;padding:17px 22px;color:white;background:var(--navy);font-size:.76rem}.blg-eyebrow{color:var(--slate);font-size:.76rem;font-weight:600;margin-bottom:25px}.blg-feature-copy>p:not(.blg-eyebrow){margin-top:24px;color:var(--slate);max-width:35ch}.blg-text-link{display:inline-flex;align-items:center;gap:30px;margin-top:30px;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--blg-rule);text-decoration-color:var(--blg-rule);font-size:.9rem;font-weight:600}.blg-text-link span{color:var(--royal)}.blg-guidance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:52px}.blg-guidance{border-top:1px solid var(--blg-rule);padding-top:20px}.blg-entry-number{color:var(--royal);font-size:.73rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blg-guidance h3{margin:24px 0 14px;font-size:1.35rem;line-height:1.25}.blg-guidance h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;text-decoration:none;color:var(--navy)}.blg-guidance h3 a span{font-size:1rem;color:var(--royal)}.blg-guidance p{font-size:.88rem;color:var(--slate);line-height:1.65}.blg-close-footer a:hover,.blg-guidance a:hover,.blg-index a:hover{color:var(--royal)}.blg-index{background:white}.blg-index-intro{display:grid;grid-template-columns:1.35fr 1fr;align-items:end;grid-gap:12%;gap:12%;margin-bottom:60px}.blg-index-intro p{color:var(--slate);max-width:42ch;font-size:.95rem}.blg-index-group{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:8%;gap:8%;padding:30px 0 40px;border-top:1px solid var(--blg-rule)}.blg-group-heading{display:grid;grid-template-columns:28px 1fr;align-content:start;grid-gap:15px 20px;gap:15px 20px}.blg-group-heading .blg-entry-number{padding-top:11px}.blg-group-heading h3{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2}.blg-group-heading>span:last-child{grid-column:2;color:var(--slate);font-size:.75rem}.blg-index-group ul,.blg-paths ol{list-style:none;margin:0;padding:0}.blg-index-group li+li{border-top:1px solid var(--blg-rule)}.blg-index-group a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;color:var(--navy);text-decoration:none;font-size:1.05rem}.blg-index-group li:first-child a{padding-top:7px}.blg-index-group a>span:last-child{color:var(--royal)}.blg-paths{background:var(--navy);color:white}.blg-paths-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10%;gap:10%}.blg-page .blg-paths h2{color:white}.blg-page .blg-paths em,.blg-paths .blg-eyebrow{color:#a9c4f4}.blg-paths-note{margin-top:30px;max-width:42ch;font-size:.95rem;color:#c2d2e8}.blg-paths li{border-top:1px solid #647c9b}.blg-paths a{display:grid;grid-template-columns:25px 1fr 20px;grid-gap:18px;gap:18px;padding:22px 0;color:white;text-decoration:none}.blg-paths small{font-size:.7rem;padding-top:3px;color:#a9c4f4}.blg-paths .blg-motion-rule{background:#a9c4f4}.blg-page .blg-paths a:focus-visible{outline-color:#a9c4f4}.blg-paths a:hover{color:#a9c4f4}.blg-close{background:var(--paper)}.blg-close-top{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10%;gap:10%;align-items:center}.blg-close-top>div>p:not(.blg-eyebrow){color:var(--slate);max-width:42ch;margin-bottom:28px}.blg-close .btn-primary{display:inline-flex;align-items:center;gap:30px}.blg-close-footer{border-top:1px solid var(--blg-rule);margin-top:60px;padding-top:26px;display:grid;grid-template-columns:1.2fr 1fr .8fr;grid-gap:25px;gap:25px;font-size:.8rem}.blg-close-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.blg-close-footer a{color:var(--navy);overflow-wrap:anywhere}.blg-close-footer p,.blg-close-footer span{color:var(--slate)}@media (prefers-reduced-motion:no-preference){.blg-guidance h3 a:after,.blg-index-group a:after,.blg-paths a:after,.blg-topic-nav a:after{transition:transform .45s cubic-bezier(.16,1,.3,1)}.blg-index-group a>span:first-child,.blg-paths a>span:first-of-type{transition:transform .35s cubic-bezier(.16,1,.3,1)}.blg-index-group a:focus-visible>span:first-child,.blg-index-group a:hover>span:first-child,.blg-paths a:focus-visible>span:first-of-type,.blg-paths a:hover>span:first-of-type{transform:translateX(5px)}.blg-page main a span[aria-hidden]{display:inline-block;transition:transform .24s ease}.blg-page main a:focus-visible span[aria-hidden],.blg-page main a:hover span[aria-hidden]{transform:translate(3px,-3px)}.blg-topic-nav a>span{transition:transform .24s ease}.blg-topic-nav a:focus-visible>span,.blg-topic-nav a:hover>span{transform:translate(3px,3px)}}@media (max-width:1000px){.blg-title-grid{gap:25px;grid-template-columns:1.3fr 1fr}.blg-topic-nav a{padding:15px 12px;gap:10px}.blg-feature-photo img{height:330px}.blg-guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:760px){.blg-register{font-size:.67rem;flex-wrap:wrap;gap:6px}.blg-title-grid{grid-template-columns:1fr;gap:28px;padding:36px 0}.blg-page h1{font-size:clamp(4.6rem,18vw,8rem)}.blg-intro p br{display:none}.blg-intro{max-width:45ch}.blg-topic-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.blg-topic-nav>span:not(.blg-motion-rule){grid-column:1/-1;padding:15px 0 5px}.blg-topic-nav a{padding:12px 0;border:0;min-height:50px;font-size:.83rem;gap:7px}.blg-topic-nav a>span{margin-left:0}.blg-topic-nav small{display:none}.blg-section-label{font-size:.68rem;gap:12px}.blg-close-top,.blg-feature-grid,.blg-index-intro,.blg-paths-grid{grid-template-columns:1fr;gap:32px}.blg-feature-photo img{height:290px}.blg-feature-copy .blg-eyebrow{margin-bottom:17px}.blg-feature-copy>p:not(.blg-eyebrow){margin-top:17px}.blg-guidance-grid{gap:32px 20px;margin-top:38px}.blg-guidance h3{font-size:1.2rem}.blg-index-intro{margin-bottom:40px}.blg-index-group{grid-template-columns:1fr;gap:26px}.blg-group-heading{grid-template-columns:22px 1fr;gap:8px 14px}.blg-group-heading .blg-entry-number{padding-top:6px}.blg-close-footer{grid-template-columns:1fr;gap:26px;margin-top:40px}}@media (max-width:380px){.blg-guidance-grid{grid-template-columns:1fr}.blg-guidance h3{margin-top:14px}.blg-feature-photo img{height:240px}.blg-close .btn-primary{gap:14px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.blg-page main *,.blg-page main :after,.blg-page main :before{animation:none!important;transition:none!important}}