*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);background:#fff;margin:0;font:17px/1.7 Arial,Helvetica Neue,sans-serif}h1,h2,h3{letter-spacing:-.035em;margin:0 0 1.25rem;font-family:Arial,Helvetica Neue,sans-serif;line-height:1.12}h1{font-size:clamp(2.8rem,4.6vw,4.8rem)}h2{font-size:clamp(2rem,3vw,3rem)}h3{font-size:1.55rem}p{margin:0 0 1.3rem}a{color:var(--color-brand);text-underline-offset:.23em}a:hover{color:var(--color-brand-dark)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #d68216}button{font:inherit}img{max-width:100%;height:auto;display:block}figure{margin:0}.container{width:min(100% - 5rem,1280px);margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin-bottom:1.2rem;font-size:12px;font-weight:700}.skip-link{z-index:20;background:#fff;padding:1rem;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.utility-bar{color:#fff;letter-spacing:.04em;background:#093a63;font-size:11px}.utility-bar>.container{justify-content:space-between;padding-block:.55rem;display:flex}.utility-bar a{color:#fff;text-decoration:none}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:112px;display:flex}.brand{letter-spacing:-.04em;color:var(--color-text);align-items:center;gap:.7rem;font-size:1.6rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.brand img{flex:none}.brand small{letter-spacing:.17em;margin-top:.4rem;font-size:8px;font-weight:400;display:block}.main-nav{align-items:center;gap:1.8rem;margin:0;padding:0;list-style:none;display:flex}.main-nav a{color:var(--color-text);padding:.8rem 0;font-size:13px;text-decoration:none;display:block}.main-nav a[aria-current]{color:var(--color-brand);text-decoration:underline}.main-nav .nav-directory{color:#075e92;background:#edf4f8;padding:.8rem 1.1rem;font-weight:700}.nav-toggle{display:none}.packout-banner{isolation:isolate;color:#fff;background:#093a63;align-items:center;min-height:590px;display:flex;position:relative}.packout-banner>img{object-fit:cover;object-position:center 55%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.packout-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#05243ff5 0%,#052d4cde 37%,#052d4c1f 80%);position:absolute;inset:0}.banner-content{padding-block:4.5rem 5rem}.banner-content .eyebrow{color:#a7e3fa}.banner-content h1{max-width:820px;font-size:clamp(2.9rem,4.5vw,4.8rem);line-height:1.08}.banner-content h1 span{color:#a7e3fa}.banner-content>p:not(.eyebrow){max-width:560px;font-size:19px;line-height:1.65}.button-link{color:#093a63;background:#fff;align-items:center;gap:2rem;margin-top:.6rem;padding:1rem 1.4rem;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.button-link:hover{background:#d8f0fc}.banner-caption{letter-spacing:.06em;color:#fff;font-size:10px;position:absolute;bottom:1rem;right:2.5rem}.station-nav{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.station-nav>a{color:var(--color-text);border-right:1px solid var(--color-border);align-items:center;gap:1.2rem;padding:2rem 1.6rem;text-decoration:none;display:flex}.station-nav>a:first-child{padding-left:0}.station-nav>a:last-child{border:0}.station-number{color:#075e92;align-self:flex-start;padding-top:.25rem;font-size:14px}.station-nav h2{letter-spacing:-.02em;margin:0;font-size:1.35rem;line-height:1.2}.station-nav small{text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-muted);margin-bottom:.4rem;font-size:11px;display:block}.station-arrow{color:var(--color-brand);margin-left:auto;font-size:1.5rem}.station-nav>a:hover h2{text-decoration:underline}.feature-section{padding-block:4.5rem 5rem}.section-heading{margin-bottom:2.5rem}.section-heading h2{margin-bottom:0}.lead-guide{color:var(--color-text);grid-template-columns:1.25fr 1fr;align-items:stretch;text-decoration:none;display:grid}.lead-guide>img{object-fit:cover;width:100%;height:100%;max-height:460px}.lead-guide>div{color:#fff;background:#093a63;flex-direction:column;justify-content:center;padding:3.5rem;display:flex}.lead-guide .eyebrow{color:#a7e3fa}.lead-guide h3{font-size:2.2rem}.lead-guide p:not(.eyebrow){font-size:17px}.lead-guide .text-link{color:#a7e3fa}.text-link{text-underline-offset:.4em;font-size:14px;font-weight:700;text-decoration:underline}.reference-band{background:#edf4f8;padding-block:4rem}.horizontal-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.horizontal-heading>a{font-size:14px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;display:grid}.article-card{min-width:0}.article-card>a{color:var(--color-text);border-bottom:1px solid #bdcfda;grid-template-columns:180px minmax(0,1fr);gap:1.5rem;height:100%;padding-bottom:1.5rem;text-decoration:none;display:grid}.card-image{align-self:start;position:relative}.card-image>img{aspect-ratio:1;object-fit:cover;width:100%}.card-image>span{color:#fff;background:#075e92;padding:.4rem .7rem;position:absolute;bottom:0;right:0}.article-card h3{margin-bottom:.8rem;font-size:1.45rem;line-height:1.2}.article-card .eyebrow{letter-spacing:.09em;margin-bottom:.6rem;font-size:10px}.article-card-body>p:not(.eyebrow){color:var(--color-text-muted);margin-bottom:.75rem;font-size:16px;line-height:1.6}.article-card time{color:var(--color-text-muted);font-size:11px}.article-card>a:hover h3{color:var(--color-brand)}.method-panel{grid-template-columns:1fr 1.2fr;gap:6rem;padding-block:4rem;display:grid}.method-panel p{max-width:660px;font-size:17px}.topic-banner{color:#fff;background:#093a63;grid-template-columns:1.2fr 1fr;min-height:370px;display:grid}.topic-banner>.container{width:auto;margin:0;padding:4rem max(2.5rem,50vw - 640px)}.topic-banner h1{font-size:clamp(2.5rem,4vw,4.2rem)}.topic-banner .eyebrow{color:#a7e3fa}.topic-banner .deck{max-width:36rem;margin:0;font-size:21px}.topic-banner>img{object-fit:cover;width:100%;height:100%;max-height:430px}.topic-tabs{border-bottom:1px solid var(--color-border);gap:2rem;display:flex}.topic-tabs a{padding:1.2rem .5rem;font-size:14px;text-decoration:none}.topic-tabs a[aria-current]{border-bottom:3px solid #075e92;font-weight:700}.category-brief{grid-template-columns:1.25fr 1fr;gap:5rem;padding-block:3.5rem;display:grid}.category-brief>div:first-child{font-size:18px;line-height:1.8}.category-note{background:#edf4f8;border-top:4px solid #075e92;align-self:start;padding:2rem}.category-note h2{font-size:1.6rem;line-height:1.25}.category-note p{font-size:16px;line-height:1.7}.category-note p:last-child{margin-bottom:0}.library-return{margin:2rem 0 0;font-size:14px}.library-heading{max-width:800px;padding:4rem 0 3rem}.library-heading h1{font-size:clamp(3rem,4.5vw,4.5rem)}.library-heading>p:last-child{max-width:680px;font-size:20px}.section{padding-block:2.5rem 4rem}.breadcrumbs{color:var(--color-text-muted);margin-block:1.25rem;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:.4rem}.breadcrumbs a{color:inherit}.article{padding-bottom:3rem}.article-header{color:#fff;background:#093a63;margin-bottom:2rem;padding:3.5rem 4rem}.article-heading-content{max-width:970px}.article-header h1{margin:1rem 0 1.5rem;font-size:clamp(2.6rem,4vw,4rem);line-height:1.12}.article-meta{color:#d4e8f4;flex-wrap:wrap;gap:.6rem;font-size:12px;display:flex}.article-meta a{color:#a7e3fa}.article-lead{max-width:850px;margin:0;font-size:21px;line-height:1.6}.article-cover{background:#edf4f8;max-width:980px;margin:0 auto 3rem}.article-cover>img{object-fit:contain;width:100%;height:auto;max-height:570px}.article-body-grid{grid-template-columns:235px minmax(0,800px);justify-content:center;gap:4rem;display:grid}.table-of-contents{border-top:4px solid #075e92;align-self:start;max-height:calc(100vh - 3rem);padding-top:1rem;font-size:13px;position:sticky;top:1.5rem;overflow:auto}.toc-title{text-transform:uppercase;letter-spacing:.1em;color:#075e92;font-size:12px;font-weight:700}.table-of-contents ul{margin:0;padding:0;list-style:none}.table-of-contents li{margin-bottom:.8rem;line-height:1.55}.table-of-contents a{color:var(--color-text);text-decoration:none}.table-of-contents a:hover{text-decoration:underline}.toc-depth-3{padding-left:1rem}.article-body{min-width:0;font-size:18px;line-height:1.85}.article-body h2{margin:3rem 0 1.5rem;scroll-margin-top:2rem;font-size:2rem;line-height:1.2}.article-body h3{margin-top:2rem;font-size:1.6rem}.article-body>p:first-child{color:#093a63;font-size:20px}.article-body figure{margin:2.5rem 0}.article-body figure img{width:100%;height:auto}.article-body img[src$=\.svg]{border:1px solid var(--color-border);background:#fff}.article-body figcaption{color:var(--color-text-muted);border-left:3px solid #6ab8db;margin-top:.7rem;padding-left:1rem;font-size:13px;line-height:1.65}.article-body table{border-collapse:collapse;max-width:100%;margin:2rem 0;font-size:15px;line-height:1.6;display:block;overflow:auto}.article-body th,.article-body td{vertical-align:top;text-align:left;border:1px solid #cfdee7;min-width:155px;padding:1rem}.article-body th{background:#edf4f8}.article-sources,.faq,.article-tags{max-width:800px;margin:3rem 0 0 auto}.article-sources{overflow-wrap:anywhere;background:#edf4f8;padding:2rem;font-size:16px}.article-sources h2,.faq h2{font-size:1.7rem}.faq details{border-bottom:1px solid #cfdee7;padding:1rem 0}.faq summary{cursor:pointer;font-weight:700}.article-tags{flex-wrap:wrap;gap:1rem;font-size:13px;display:flex}.related-articles{border-top:1px solid #cfdee7;margin-top:4rem;padding-top:2.5rem}.related-articles h2{font-size:2rem}.page{width:min(100% - 4rem,850px);margin:0 auto;padding:3rem 0 4rem}.page h1{border-bottom:4px solid #075e92;margin-bottom:2rem;padding-bottom:2rem;font-size:clamp(2.8rem,4vw,4.2rem)}.page h2{margin-top:3rem;font-size:1.9rem}.page>p:first-of-type{color:#093a63;font-size:20px}.site-footer{color:#fff;background:#093a63;margin-top:2rem;padding-block:3.5rem 1.5rem}.site-footer a{color:#fff}.site-footer .brand{color:#fff;font-size:1.6rem}.site-footer .brand img{background:#fff}.footer-top{grid-template-columns:1.4fr 1fr .8fr;gap:5rem;display:grid}.footer-top>div>p{max-width:25rem;margin-top:1.5rem;font-size:15px}.footer-top .footer-note{color:#c0d4e2;font-size:12px}.footer-top nav{flex-direction:column;gap:.6rem;font-size:13px;display:flex}.footer-top nav h2{letter-spacing:0;margin-bottom:1rem;font-size:16px}.footer-top nav a{text-decoration:none}.footer-top nav a:hover{text-decoration:underline}.footer-bottom{color:#c0d4e2;border-top:1px solid #476a85;justify-content:space-between;margin-top:3rem;padding-top:1.2rem;font-size:11px;display:flex}@media (width<=1100px){.container{width:calc(100% - 3rem)}.header-inner,.main-nav{gap:1rem}.main-nav a{font-size:12px}.brand{font-size:1.4rem}.brand small{font-size:7px}.station-nav>a{gap:.7rem;padding:1.5rem 1rem}.station-nav h2{font-size:1.1rem}.article-card>a{grid-template-columns:130px 1fr;gap:1rem}.lead-guide>div{padding:2rem}.lead-guide h3{font-size:1.9rem}.article-body-grid{grid-template-columns:200px minmax(0,1fr);gap:2rem}.category-brief,.footer-top{gap:2rem}}@media (width<=900px){html{scroll-behavior:auto}body{font-size:16px}.container{width:calc(100% - 2.5rem)}.utility-bar{font-size:9px}.utility-bar>.container{padding-block:.6rem}.utility-bar>.container>span{max-width:170px;line-height:1.4}.utility-bar a{align-self:center;font-size:9px}.header-inner{flex-wrap:wrap;gap:0;min-height:90px;padding-block:1rem}.brand{gap:.5rem;font-size:1.35rem}.brand img{width:34px;height:34px}.brand small{letter-spacing:.09em;font-size:7px}.nav-toggle{color:#093a63;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem 0 .6rem .6rem;font-size:13px;display:flex}.header-inner>nav{width:100%;padding-top:1rem;display:none}.header-inner>nav.is-open{display:block}.main-nav{border-top:1px solid #cfdee7;display:block}.main-nav a{padding:1rem 0;font-size:16px}.main-nav .nav-directory{background:0 0;padding:1rem 0}.packout-banner{align-items:flex-start;min-height:610px}.packout-banner>img{object-position:58% center}.packout-banner:after{background:linear-gradient(90deg,#05243ff0,#052d4c94)}.banner-content{padding-block:3rem 4rem}.banner-content h1{letter-spacing:-.045em;font-size:2.85rem;line-height:1.07}.banner-content>p:not(.eyebrow){max-width:330px;font-size:17px;line-height:1.7}.banner-content .eyebrow{font-size:10px}.button-link{gap:1rem;padding:1rem 1.1rem;font-size:12px}.banner-caption{font-size:8px;bottom:1rem;left:1.25rem;right:1.25rem}.station-nav{grid-template-columns:1fr}.station-nav>a,.station-nav>a:first-child{border-bottom:1px solid #cfdee7;border-right:0;gap:1rem;padding:1.3rem 0}.station-nav>a:last-child{border-bottom:0}.station-nav h2{font-size:1.25rem}.station-nav small{font-size:10px}.station-nav .station-number{font-size:12px}.feature-section{padding-block:3rem}.section-heading{margin-bottom:1.7rem}.section-heading h2{font-size:2.15rem}.lead-guide{grid-template-columns:1fr}.lead-guide>img{aspect-ratio:3/2;object-fit:cover;height:auto}.lead-guide>div{padding:1.8rem}.lead-guide h3{font-size:1.9rem}.lead-guide p:not(.eyebrow){font-size:16px}.reference-band{padding-block:2.5rem}.horizontal-heading{display:block}.horizontal-heading>a{margin-top:1rem;display:inline-block}.card-grid{grid-template-columns:1fr;gap:1.7rem}.article-card>a{grid-template-columns:100px minmax(0,1fr);gap:1rem}.article-card h3{font-size:1.3rem;line-height:1.25}.article-card .eyebrow{letter-spacing:.06em;font-size:9px}.article-card-body>p:not(.eyebrow){font-size:16px}.card-image>img{aspect-ratio:4/5}.card-image>span{padding:.2rem .5rem;font-size:13px}.method-panel{grid-template-columns:1fr;gap:1rem;padding-block:2.5rem}.method-panel h2{font-size:2.2rem}.method-panel p{font-size:16px}.topic-banner{flex-direction:column;display:flex}.topic-banner>.container{width:calc(100% - 2.5rem);margin:auto;padding:2.5rem 0}.topic-banner h1{font-size:2.8rem}.topic-banner .deck{font-size:19px}.topic-banner>img{object-fit:cover;height:230px;max-height:none}.topic-tabs{gap:0;padding-block:.5rem;display:block}.topic-tabs a{padding:.8rem 0;font-size:14px;display:block}.topic-tabs a[aria-current]{border-bottom:0;border-left:3px solid #075e92;padding-left:.7rem}.category-brief{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.category-brief>div:first-child{font-size:17px}.category-note{padding:1.5rem}.library-heading{padding-block:2.5rem 1.5rem}.library-heading h1{font-size:2.8rem}.library-heading>p:last-child{font-size:18px}.breadcrumbs{font-size:11px}.breadcrumbs li:last-child{display:none}.article-header{margin-bottom:1.5rem;padding:1.8rem 1.5rem}.article-header h1{font-size:2.15rem;line-height:1.13}.article-meta{font-size:11px}.article-lead{font-size:17px}.article-cover{margin-bottom:2rem}.article-cover>img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}.article-body-grid{flex-direction:column;gap:1.5rem;display:flex}.table-of-contents{background:#edf4f8;width:100%;max-height:none;padding:1.2rem;font-size:13px;position:static}.table-of-contents li{margin-bottom:.6rem}.article-body{font-size:17px;line-height:1.8}.article-body>p:first-child{font-size:18px}.article-body h2{margin-top:2.5rem;font-size:1.75rem;line-height:1.2}.article-body h3{font-size:1.5rem}.article-body table{font-size:14px}.article-body th,.article-body td{min-width:145px;padding:.8rem}.article-sources{padding:1.5rem;font-size:15px}.page{width:calc(100% - 2.5rem);padding-top:2.5rem}.page h1{font-size:2.6rem}.page h2{font-size:1.7rem}.page>p:first-of-type{font-size:18px}.footer-top{grid-template-columns:1fr 1fr;gap:2rem 1.2rem}.footer-top>div{grid-column:1/-1}.footer-top nav{font-size:12px}.footer-top nav h2{font-size:14px}.footer-bottom{font-size:10px;display:block}.footer-bottom>span{margin-bottom:.7rem;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
