.resources_scope__gWgMl{--navy:#08253d;--navy-2:#0a4064;--blue:#0c4f78;--blue-2:#156288;--orange:#e66b2e;--ink:#14232d;--steel:#5d7180;--muted:#94a3ae;--line:#d8e2ea;--soft:#eef4f7;--display:var(--ff-heading),"Barlow Semi Condensed",system-ui,sans-serif;--body:var(--ff-body),"Source Sans 3",system-ui,sans-serif;--mono:var(--ff-mono),"IBM Plex Mono",ui-monospace,monospace;--wrap:min(1240px,calc(100% - 40px));--shadow:0 18px 45px rgba(7,28,44,.12);--shadow-soft:0 8px 24px rgba(7,28,44,.08);font-family:var(--body)}.resources_scope__gWgMl *{box-sizing:border-box}.resources_scope__gWgMl html{scroll-behavior:smooth}.resources_scope__gWgMl body{margin:0;color:var(--ink);background:#fff;font:15px/1.6 var(--body)}.resources_scope__gWgMl body,.resources_scope__gWgMl button,.resources_scope__gWgMl input{font-family:inherit}.resources_scope__gWgMl a{color:inherit;text-decoration:none}.resources_scope__gWgMl img{display:block;max-width:100%}.resources_scope__gWgMl button{font:inherit}.resources_scope__gWgMl .wrap{width:var(--wrap);margin:0 auto}.resources_scope__gWgMl .skip-link{position:fixed;z-index:200;top:10px;left:10px;padding:10px 14px;color:#fff;background:var(--navy);transform:translateY(-150%)}.resources_scope__gWgMl .skip-link:focus{transform:translateY(0)}.resources_scope__gWgMl .utility{color:rgba(255,255,255,.74);background:#051522;font-size:11px}.resources_scope__gWgMl .utility-inner{display:flex;min-height:31px;align-items:center;justify-content:space-between}.resources_scope__gWgMl .utility-links,.resources_scope__gWgMl .utility-note{display:flex;gap:18px;align-items:center}.resources_scope__gWgMl .utility-note i{width:6px;height:6px;border-radius:50%;background:var(--orange)}.resources_scope__gWgMl .utility-links a:hover{color:#fff}.resources_scope__gWgMl .site-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.resources_scope__gWgMl .header-row{display:flex;height:76px;align-items:center;justify-content:space-between}.resources_scope__gWgMl .brand img{width:150px;height:auto}.resources_scope__gWgMl .main-nav{display:flex;gap:8px;align-items:center}.resources_scope__gWgMl .nav-item{position:relative}.resources_scope__gWgMl .nav-link,.resources_scope__gWgMl .nav-parent{display:inline-flex;padding:11px 10px;align-items:center;color:#385466;font-size:13px;font-weight:720;white-space:nowrap}.resources_scope__gWgMl .nav-link.is-active,.resources_scope__gWgMl .nav-link:hover,.resources_scope__gWgMl .nav-parent:hover{color:var(--blue)}.resources_scope__gWgMl .nav-item--resources{display:flex;align-items:center}.resources_scope__gWgMl .nav-item--resources .nav-link{padding-right:4px}.resources_scope__gWgMl .nav-toggle{width:25px;height:30px;padding:0;color:#78909e;background:transparent;border:0;cursor:pointer}.resources_scope__gWgMl .nav-toggle:hover{color:var(--blue)}.resources_scope__gWgMl .resource-mega{position:absolute;top:calc(100% + 14px);right:-110px;width:780px;padding-top:12px;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.resources_scope__gWgMl .resource-mega:before{content:"";position:absolute;top:5px;right:138px;width:15px;height:15px;background:var(--navy);transform:rotate(45deg)}.resources_scope__gWgMl .nav-item--resources:hover .resource-mega,.resources_scope__gWgMl .resource-mega.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.resources_scope__gWgMl .resource-mega-inner{position:relative;display:grid;grid-template-columns:1.1fr 1.25fr .9fr;gap:20px;padding:25px;color:#fff;background:var(--navy);box-shadow:var(--shadow)}.resources_scope__gWgMl .mega-label{display:block;margin-bottom:13px;color:#7db9ff;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.resources_scope__gWgMl .resource-mega-lead{padding-right:16px;border-right:1px solid rgba(255,255,255,.16)}.resources_scope__gWgMl .resource-mega-lead strong,.resources_scope__gWgMl .resource-mega-proof strong{display:block;font-size:22px;letter-spacing:-.04em;line-height:1.1}.resources_scope__gWgMl .resource-mega p{margin:12px 0 18px;color:rgba(255,255,255,.63);font-size:12px;line-height:1.55}.resources_scope__gWgMl .mega-overview{display:inline-flex;color:#ffab7f;font-size:12px;font-weight:800}.resources_scope__gWgMl .resource-mega-links{padding:0 5px}.resources_scope__gWgMl .resource-mega-link{display:grid;grid-template-columns:1fr 20px;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.resources_scope__gWgMl .resource-mega-link:last-child{border-bottom:0}.resources_scope__gWgMl .resource-mega-link span{grid-column:1/-1;color:#7db9ff;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.resources_scope__gWgMl .resource-mega-link strong{font-size:13px}.resources_scope__gWgMl .resource-mega-link b{grid-column:2;grid-row:2;color:var(--orange);text-align:right}.resources_scope__gWgMl .resource-mega-link.is-active strong,.resources_scope__gWgMl .resource-mega-link:hover strong{color:#8cc5ff}.resources_scope__gWgMl .resource-mega-proof{padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.resources_scope__gWgMl .proof-dots{display:flex;gap:7px;margin-top:28px}.resources_scope__gWgMl .proof-dots i{display:block;width:28px;height:7px;border:1px solid #7db9ff}.resources_scope__gWgMl .proof-dots i:nth-child(2){background:var(--orange);border-color:var(--orange)}.resources_scope__gWgMl .btn-primary,.resources_scope__gWgMl .quote-btn{display:inline-flex;min-height:52px;padding:0 24px;align-items:center;justify-content:center;gap:10px;color:#fff;background:var(--orange);border:0;border-radius:8px;font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:0;box-shadow:none}.resources_scope__gWgMl .btn-primary:hover,.resources_scope__gWgMl .quote-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.resources_scope__gWgMl .btn-primary b,.resources_scope__gWgMl .quote-btn span{font-size:17px;font-weight:500}.resources_scope__gWgMl .mobile-drawer,.resources_scope__gWgMl .mobile-trigger{display:none}.resources_scope__gWgMl .breadcrumbs{color:#78909e;background:var(--soft);border-bottom:1px solid var(--line);font-size:11px}.resources_scope__gWgMl .breadcrumbs .wrap{display:flex;min-height:42px;gap:10px;align-items:center}.resources_scope__gWgMl .breadcrumbs a:hover{color:var(--blue)}.resources_scope__gWgMl .eyebrow{margin:0 0 12px;color:var(--blue);font:800 10px/1.2 var(--mono);letter-spacing:.15em;text-transform:uppercase}.resources_scope__gWgMl h1,.resources_scope__gWgMl h2,.resources_scope__gWgMl h3,.resources_scope__gWgMl p{margin-top:0}.resources_scope__gWgMl h1,.resources_scope__gWgMl h2,.resources_scope__gWgMl h3{font-family:var(--display)}.resources_scope__gWgMl h1{margin-bottom:20px;color:#fff;font-size:clamp(48px,6vw,88px);letter-spacing:-.075em;line-height:.92}.resources_scope__gWgMl h2{margin-bottom:14px;color:var(--navy);font-size:clamp(32px,4vw,54px);letter-spacing:-.06em;line-height:.98}.resources_scope__gWgMl h3{margin-bottom:10px;letter-spacing:-.035em;line-height:1.1}.resources_scope__gWgMl .hero-intro{max-width:680px;margin-bottom:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}.resources_scope__gWgMl .hero-actions{display:flex;gap:20px;margin-top:30px;align-items:center}.resources_scope__gWgMl .text-link{display:inline-flex;color:var(--blue);font-size:12px;font-weight:800}.resources_scope__gWgMl .text-link:after{content:"↗";margin-left:8px;color:var(--orange);font-size:15px}.resources_scope__gWgMl .text-link--light{color:#fff}.resources_scope__gWgMl .hero-actions .text-link{min-height:52px;padding:0 24px;align-items:center;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:8px;font-family:var(--body);font-size:15px;font-weight:600}.resources_scope__gWgMl .hero-actions .text-link:after{display:none}.resources_scope__gWgMl .resource-hero{overflow:hidden;color:#fff;background:var(--navy)}.resources_scope__gWgMl .resource-hero-grid{display:grid;min-height:565px;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.resources_scope__gWgMl .resource-hero-copy{padding:72px 0 82px}.resources_scope__gWgMl .resource-hero-copy .eyebrow{color:var(--orange)}.resources_scope__gWgMl .resource-hero-media{position:relative;width:100%;aspect-ratio:3/2;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:12px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.resources_scope__gWgMl .resource-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,44,.45),transparent 52%);pointer-events:none}.resources_scope__gWgMl .resource-hero-media img{width:100%;height:100%;object-fit:cover}.resources_scope__gWgMl .content-section{padding:100px 0}.resources_scope__gWgMl .content-section--soft{background:var(--soft)}.resources_scope__gWgMl .section-intro{display:flex;gap:40px;margin-bottom:38px;align-items:flex-end;justify-content:space-between}.resources_scope__gWgMl .section-head{max-width:720px}.resources_scope__gWgMl .section-head>p:not(.eyebrow){color:var(--steel);font-size:15px}.resources_scope__gWgMl .section-note{max-width:240px;margin-bottom:4px;padding-left:15px;color:var(--steel);border-left:3px solid var(--orange);font-size:12px;line-height:1.55}.resources_scope__gWgMl .section-link{display:inline-flex;gap:10px;color:var(--blue);font-size:12px;font-weight:850;white-space:nowrap}.resources_scope__gWgMl .section-link b{color:var(--orange);font-size:16px}.resources_scope__gWgMl .resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resources_scope__gWgMl .resource-card{display:flex;min-height:390px;flex-direction:column;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.resources_scope__gWgMl .article-card:hover,.resources_scope__gWgMl .resource-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.resources_scope__gWgMl .resource-card-image{position:relative;height:190px;overflow:hidden}.resources_scope__gWgMl .resource-card-image img{width:100%;height:100%;object-fit:cover}.resources_scope__gWgMl .resource-card-image span{position:absolute;right:12px;bottom:12px;padding:5px 8px;color:#fff;background:var(--navy);font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.resources_scope__gWgMl .resource-card-copy{display:flex;padding:24px;flex:1;flex-direction:column}.resources_scope__gWgMl .resource-card-copy h3{font-size:25px}.resources_scope__gWgMl .resource-card-copy p{margin-bottom:22px;color:var(--steel);font-size:13px;line-height:1.55}.resources_scope__gWgMl .resource-card-copy b{margin-top:auto;color:var(--blue);font-size:12px}.resources_scope__gWgMl .resource-card-copy b span{margin-left:8px;color:var(--orange);font-size:17px}.resources_scope__gWgMl .article-grid{display:grid;gap:18px}.resources_scope__gWgMl .article-grid,.resources_scope__gWgMl .article-grid--hub{grid-template-columns:repeat(3,minmax(0,1fr))}.resources_scope__gWgMl .article-card{display:flex;min-height:100%;flex-direction:column;background:#fff;border:1px solid var(--line);transition:transform .2s ease,box-shadow .2s ease}.resources_scope__gWgMl .article-card-image{position:relative;overflow:hidden;aspect-ratio:1.55;background:#dceaf3}.resources_scope__gWgMl .article-card-image img{width:100%;height:100%;object-fit:cover}.resources_scope__gWgMl .article-card-image span,.resources_scope__gWgMl .article-card-image time{position:absolute;top:12px;left:12px;padding:5px 7px;color:#fff;background:rgba(7,28,44,.88);font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.resources_scope__gWgMl .article-card-copy{display:flex;padding:20px 22px 22px;flex:1;flex-direction:column}.resources_scope__gWgMl .article-card-copy h3{font-size:20px}.resources_scope__gWgMl .article-card-copy p{margin:0 0 18px;color:var(--steel);font-size:12px;line-height:1.55}.resources_scope__gWgMl .article-card-copy b{margin-top:auto;color:var(--blue);font-size:11px}.resources_scope__gWgMl .resource-ribbon{padding:70px 0;color:#fff;background:var(--navy)}.resources_scope__gWgMl .resource-ribbon .wrap{display:flex;gap:50px;align-items:center;justify-content:space-between}.resources_scope__gWgMl .resource-ribbon h2{margin:0;color:#fff;font-size:38px}.resources_scope__gWgMl .resource-ribbon .eyebrow{color:var(--orange)}.resources_scope__gWgMl .ribbon-steps{display:grid;grid-template-columns:repeat(3,1fr);min-width:510px;border:1px solid rgba(255,255,255,.18)}.resources_scope__gWgMl .ribbon-steps div{min-height:106px;padding:20px;border-right:1px solid rgba(255,255,255,.18)}.resources_scope__gWgMl .ribbon-steps div:last-child{border-right:0}.resources_scope__gWgMl .ribbon-steps b{display:block;color:var(--orange);font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.resources_scope__gWgMl .ribbon-steps span{display:block;margin-top:23px;color:rgba(255,255,255,.76);font-size:12px}.resources_scope__gWgMl .cta-band{padding:86px 0;color:#fff;background:var(--navy)}.resources_scope__gWgMl .cta-row{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.resources_scope__gWgMl .cta-row h2{margin-bottom:0;color:#fff;font-size:clamp(36px,4.5vw,64px)}.resources_scope__gWgMl .cta-band .eyebrow{color:var(--orange)}.resources_scope__gWgMl .cta-action p{margin-bottom:20px;color:rgba(255,255,255,.75)}.resources_scope__gWgMl .cta-action small{display:block;margin-bottom:22px;color:rgba(255,255,255,.48);font:800 9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.resources_scope__gWgMl .cta-action .text-link{margin-left:18px;vertical-align:middle}.resources_scope__gWgMl .resource-page-hero{min-height:500px;padding:72px 0;color:#fff;background:var(--navy)}.resources_scope__gWgMl .resource-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:60px;align-items:center}.resources_scope__gWgMl .resource-page-hero .eyebrow{color:var(--orange)}.resources_scope__gWgMl .case-hero-stats,.resources_scope__gWgMl .hero-index{display:grid;width:220px;height:220px;padding:30px;place-content:center;justify-self:end;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25)}.resources_scope__gWgMl .case-hero-stats span,.resources_scope__gWgMl .hero-index span{display:block;color:var(--orange);font:800 76px/.8 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.12em}.resources_scope__gWgMl .case-hero-stats small,.resources_scope__gWgMl .hero-index small{margin-top:22px;color:rgba(255,255,255,.7);font:800 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.resources_scope__gWgMl .article-grid--editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.resources_scope__gWgMl .article-card--featured{grid-column:span 2;display:grid;grid-template-columns:1.1fr .9fr}.resources_scope__gWgMl .article-card--featured .article-card-image{height:100%;aspect-ratio:auto}.resources_scope__gWgMl .article-card--featured .article-card-copy{padding:30px;justify-content:center}.resources_scope__gWgMl .article-card--featured .article-card-copy h3{font-size:30px}.resources_scope__gWgMl .article-route{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.resources_scope__gWgMl .route-links{display:grid;gap:10px}.resources_scope__gWgMl .route-links a{display:flex;padding:19px 20px;flex-direction:column;border:1px solid var(--line);background:#fff}.resources_scope__gWgMl .route-links a:hover{border-color:var(--blue)}.resources_scope__gWgMl .route-links strong{color:var(--navy);font-size:16px}.resources_scope__gWgMl .route-links span{margin-top:7px;color:var(--blue);font-size:11px}.resources_scope__gWgMl .resource-page-hero--faq{background:var(--navy)}.resources_scope__gWgMl .faq-hero-image{width:min(100%,480px);margin:0;padding:12px;justify-self:end;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}.resources_scope__gWgMl .faq-hero-image img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.resources_scope__gWgMl .faq-hero-image figcaption{padding:10px 3px 0;color:rgba(255,255,255,.68);font-size:10px}.resources_scope__gWgMl .faq-jump{position:sticky;z-index:20;top:0;color:#fff;background:var(--navy);box-shadow:0 4px 14px rgba(0,0,0,.12)}.resources_scope__gWgMl .faq-jump .wrap{display:flex;min-height:54px;gap:18px;align-items:center;overflow-x:auto}.resources_scope__gWgMl .faq-jump span{color:var(--orange);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.resources_scope__gWgMl .faq-jump a{padding:6px 0;color:rgba(255,255,255,.72);font-size:11px;white-space:nowrap}.resources_scope__gWgMl .faq-jump a:hover{color:#fff}.resources_scope__gWgMl .faq-intro-grid{display:grid;grid-template-columns:1fr 260px;gap:50px;align-items:center}.resources_scope__gWgMl .faq-side-note{display:grid;padding:28px;background:#fff;border-left:4px solid var(--orange);box-shadow:var(--shadow-soft)}.resources_scope__gWgMl .faq-side-note b{color:var(--blue);font:800 50px/.9 ui-monospace,SFMono-Regular,Menlo,monospace}.resources_scope__gWgMl .faq-side-note span{margin-top:14px;color:var(--steel);font-size:12px}.resources_scope__gWgMl .faq-sections{padding-top:20px}.resources_scope__gWgMl .faq-group{display:grid;grid-template-columns:255px 1fr;gap:50px;padding:58px 0;border-bottom:1px solid var(--line);scroll-margin-top:70px}.resources_scope__gWgMl .faq-group:last-child{border-bottom:0}.resources_scope__gWgMl .faq-group-title{display:flex;gap:16px;align-items:flex-start}.resources_scope__gWgMl .faq-group-title span{color:var(--orange);font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.resources_scope__gWgMl .faq-group-title h2{margin:0;font-size:31px}.resources_scope__gWgMl .faq-list{border-top:1px solid var(--line)}.resources_scope__gWgMl .faq-item{border-bottom:1px solid var(--line)}.resources_scope__gWgMl .faq-item summary{display:flex;padding:19px 0;gap:20px;align-items:center;justify-content:space-between;color:var(--navy);cursor:pointer;list-style:none;font-size:16px;font-weight:750}.resources_scope__gWgMl .faq-item summary::-webkit-details-marker{display:none}.resources_scope__gWgMl .faq-item summary b{color:var(--orange);font-size:22px;font-weight:400}.resources_scope__gWgMl .faq-item[open] summary b{color:var(--blue);transform:rotate(45deg)}.resources_scope__gWgMl .faq-answer{max-width:720px;padding:0 42px 20px 0;color:var(--steel);font-size:13px;line-height:1.65}.resources_scope__gWgMl .faq-answer p{margin:0}.resources_scope__gWgMl .resource-page-hero--cases{background:var(--navy)}.resources_scope__gWgMl .case-grid{display:grid;gap:30px}.resources_scope__gWgMl .case-card{display:grid;grid-template-columns:360px 1fr;gap:38px;padding:26px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.resources_scope__gWgMl .case-card-image{position:relative;min-height:320px;overflow:hidden;background:var(--navy)}.resources_scope__gWgMl .case-card-image img{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center}.resources_scope__gWgMl .case-card-image span{position:absolute;right:14px;bottom:14px;padding:6px 9px;color:#fff;background:var(--navy);font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.resources_scope__gWgMl .case-card-body{padding:8px 12px 8px 0}.resources_scope__gWgMl .case-card-body h2{margin-bottom:28px;font-size:34px}.resources_scope__gWgMl .case-block{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:13px 0;border-top:1px solid var(--line)}.resources_scope__gWgMl .case-block b{color:var(--orange);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.resources_scope__gWgMl .case-block p{margin:0;color:var(--steel);font-size:13px;line-height:1.55}.resources_scope__gWgMl .case-block--result{border-left:3px solid var(--blue);padding-left:14px}.resources_scope__gWgMl .case-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.resources_scope__gWgMl .case-tags span{padding:6px 8px;color:var(--blue);background:#edf5ff;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.resources_scope__gWgMl .site-footer{padding:62px 0 24px;color:rgba(255,255,255,.62);background:#061521}.resources_scope__gWgMl .footer-grid{display:grid;grid-template-columns:1.15fr 1.85fr;gap:80px}.resources_scope__gWgMl .footer-brand img{width:138px;height:auto}.resources_scope__gWgMl .footer-brand p{max-width:310px;margin-top:19px;font-size:12px;line-height:1.6}.resources_scope__gWgMl .footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.resources_scope__gWgMl .footer-col{display:flex;flex-direction:column;gap:9px}.resources_scope__gWgMl .footer-col strong{margin-bottom:9px;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.resources_scope__gWgMl .footer-col a{font-size:12px}.resources_scope__gWgMl .footer-col a:hover{color:#fff}.resources_scope__gWgMl .footer-bottom{display:flex;margin-top:50px;padding-top:18px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);font-size:10px}.resources_scope__gWgMl .article-page{background:#fff}.resources_scope__gWgMl .article-hero{color:#fff;background:var(--navy)}.resources_scope__gWgMl .article-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:70px;min-height:500px;padding:72px 0;align-items:center}.resources_scope__gWgMl .article-hero-copy h1{max-width:760px;margin-bottom:22px;font-size:clamp(44px,5.7vw,76px)}.resources_scope__gWgMl .article-hero-copy .eyebrow{color:var(--orange)}.resources_scope__gWgMl .article-lede{max-width:720px;margin-bottom:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.65}.resources_scope__gWgMl .article-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;color:rgba(255,255,255,.58);font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;text-transform:uppercase}.resources_scope__gWgMl .article-meta span,.resources_scope__gWgMl .article-meta time{display:inline-flex;align-items:center}.resources_scope__gWgMl .article-meta span:before{content:"";width:4px;height:4px;margin-right:9px;border-radius:50%;background:var(--orange)}.resources_scope__gWgMl .article-cover{margin:0;padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);box-shadow:0 22px 48px rgba(0,0,0,.2)}.resources_scope__gWgMl .article-cover img{display:block;width:100%;height:auto;aspect-ratio:1.5;max-height:350px;object-fit:cover}.resources_scope__gWgMl .article-cover figcaption{padding:12px 4px 2px;color:rgba(255,255,255,.63);font-size:11px;line-height:1.45}.resources_scope__gWgMl .article-content-wrap{padding:78px 0 35px;background:#fff}.resources_scope__gWgMl .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:70px;align-items:start}.resources_scope__gWgMl .article-content{min-width:0}.resources_scope__gWgMl .article-answer{margin-bottom:34px;padding:22px 25px;background:#eef6ff;border-left:4px solid var(--blue)}.resources_scope__gWgMl .article-answer .eyebrow{margin-bottom:8px}.resources_scope__gWgMl .article-answer p:last-child{margin:0;color:var(--navy);font-size:17px;line-height:1.55}.resources_scope__gWgMl .article-review-note{margin-bottom:34px;padding:17px 20px;color:#6f4d23;background:#fff7e8;border:1px solid #f1d5a1;font-size:13px;line-height:1.6}.resources_scope__gWgMl .article-body{color:#294456;font-size:16px;line-height:1.75}.resources_scope__gWgMl .article-body>section{margin:0}.resources_scope__gWgMl .article-body p{margin:0 0 20px}.resources_scope__gWgMl .article-body h2{margin:46px 0 16px;padding-bottom:9px;color:var(--navy);border-bottom:1px solid var(--line);font-size:clamp(29px,3vw,42px)}.resources_scope__gWgMl .article-body h2:first-child{margin-top:0}.resources_scope__gWgMl .article-body h3{margin:30px 0 10px;color:var(--navy);font-size:24px}.resources_scope__gWgMl .article-body ol,.resources_scope__gWgMl .article-body ul{margin:18px 0 25px;padding-left:25px}.resources_scope__gWgMl .article-body li{margin:7px 0}.resources_scope__gWgMl .article-body a{color:var(--blue);text-decoration:underline;text-decoration-color:rgba(23,105,214,.35);text-underline-offset:3px}.resources_scope__gWgMl .article-body a:hover{color:var(--orange)}.resources_scope__gWgMl .article-body strong{color:var(--navy)}.resources_scope__gWgMl .article-body table{width:100%;margin:25px 0 30px;border-collapse:collapse;font-size:14px;line-height:1.55}.resources_scope__gWgMl .article-body td,.resources_scope__gWgMl .article-body th{padding:12px 13px;text-align:left;vertical-align:top;border:1px solid var(--line)}.resources_scope__gWgMl .article-body th{color:#fff;background:var(--navy);font-size:12px;letter-spacing:.025em}.resources_scope__gWgMl .article-body blockquote{margin:25px 0;padding:18px 22px;color:var(--steel);background:var(--soft);border-left:4px solid var(--orange)}.resources_scope__gWgMl .article-faq{margin-top:55px;padding-top:35px;border-top:1px solid var(--line)}.resources_scope__gWgMl .article-faq .section-head{margin-bottom:18px}.resources_scope__gWgMl .article-faq-list{border-top:1px solid var(--line)}.resources_scope__gWgMl .article-faq-item{border-bottom:1px solid var(--line)}.resources_scope__gWgMl .article-faq-item summary{display:flex;padding:17px 0;gap:18px;align-items:center;justify-content:space-between;color:var(--navy);cursor:pointer;list-style:none;font-size:15px;font-weight:750}.resources_scope__gWgMl .article-faq-item summary::-webkit-details-marker{display:none}.resources_scope__gWgMl .article-faq-item summary b{color:var(--orange);font-size:20px;font-weight:400}.resources_scope__gWgMl .article-faq-item[open] summary b{color:var(--blue);transform:rotate(45deg)}.resources_scope__gWgMl .article-faq-item>div{max-width:760px;padding:0 38px 17px 0;color:var(--steel);font-size:14px;line-height:1.65}.resources_scope__gWgMl .article-faq-item p{margin:0}.resources_scope__gWgMl .article-sources{margin-top:52px;padding:27px 29px;background:#f7fafc;border:1px solid var(--line)}.resources_scope__gWgMl .article-sources h2{margin:0 0 10px;font-size:29px}.resources_scope__gWgMl .article-sources p:not(.eyebrow){margin-bottom:15px;color:var(--steel);font-size:13px}.resources_scope__gWgMl .article-sources ul{margin:0;padding-left:19px}.resources_scope__gWgMl .article-sources li{margin:6px 0;color:var(--steel);font-size:13px}.resources_scope__gWgMl .article-sources a{color:var(--blue);text-decoration:underline}.resources_scope__gWgMl .article-aside{position:sticky;top:24px;display:grid;gap:15px}.resources_scope__gWgMl .article-aside-card{padding:22px;background:#f7fafc;border:1px solid var(--line)}.resources_scope__gWgMl .article-aside-card .eyebrow{margin-bottom:10px}.resources_scope__gWgMl .article-aside-card strong{display:block;color:var(--navy);font-size:18px;line-height:1.15}.resources_scope__gWgMl .article-aside-card p{margin:12px 0 18px;color:var(--steel);font-size:12px;line-height:1.6}.resources_scope__gWgMl .article-aside-card a{color:var(--blue);font-size:12px;font-weight:800}.resources_scope__gWgMl .article-aside-card--accent{color:#fff;background:var(--navy);border-color:var(--navy)}.resources_scope__gWgMl .article-aside-card--accent strong{color:#fff}.resources_scope__gWgMl .article-aside-card--accent p{color:rgba(255,255,255,.67)}.resources_scope__gWgMl .article-aside-card--accent .eyebrow{color:#89c8ff}.resources_scope__gWgMl .article-support{padding:35px 0 82px;background:#fff}.resources_scope__gWgMl .article-related{padding-top:35px;border-top:1px solid var(--line)}.resources_scope__gWgMl .article-related .section-head{margin-bottom:22px}.resources_scope__gWgMl .article-related h2{margin-bottom:0;font-size:34px}.resources_scope__gWgMl .article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resources_scope__gWgMl .article-related-grid a{display:flex;min-height:105px;padding:17px;flex-direction:column;justify-content:space-between;background:#f7fafc;border:1px solid var(--line)}.resources_scope__gWgMl .article-related-grid a:hover{border-color:var(--blue)}.resources_scope__gWgMl .article-related-grid strong{color:var(--navy);font-size:14px;line-height:1.25}.resources_scope__gWgMl .article-related-grid span{margin-top:15px;color:var(--blue);font-size:11px}@media (max-width:860px){.resources_scope__gWgMl .resource-page-hero{min-height:0}.resources_scope__gWgMl .article-hero-grid{min-height:0;grid-template-columns:1fr;gap:36px;padding:66px 0 70px}.resources_scope__gWgMl .article-cover{max-width:680px}.resources_scope__gWgMl .article-cover img{height:auto;max-height:370px}.resources_scope__gWgMl .article-layout{grid-template-columns:1fr;gap:38px}.resources_scope__gWgMl .article-aside{position:static}.resources_scope__gWgMl .article-aside,.resources_scope__gWgMl .article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.resources_scope__gWgMl .article-hero-grid{padding:52px 0 58px}.resources_scope__gWgMl .article-hero-copy h1{font-size:47px}.resources_scope__gWgMl .article-lede{font-size:16px}.resources_scope__gWgMl .article-meta{display:grid;gap:8px}.resources_scope__gWgMl .article-meta span:before{display:none}.resources_scope__gWgMl .article-content-wrap{padding-top:48px}.resources_scope__gWgMl .article-body{font-size:15px;line-height:1.7}.resources_scope__gWgMl .article-body h2{margin-top:37px;font-size:32px}.resources_scope__gWgMl .article-body h3{font-size:22px}.resources_scope__gWgMl .article-body table{display:block;overflow-x:auto;white-space:normal}.resources_scope__gWgMl .article-body td,.resources_scope__gWgMl .article-body th{min-width:175px}.resources_scope__gWgMl .article-answer{padding:18px}.resources_scope__gWgMl .article-answer p:last-child{font-size:15px}.resources_scope__gWgMl .article-aside,.resources_scope__gWgMl .article-related-grid{grid-template-columns:1fr}.resources_scope__gWgMl .article-related h2{font-size:31px}}.resources_scope__gWgMl .resource-banner-image{width:min(100%,480px);margin:0;padding:10px;box-sizing:border-box;justify-self:end;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);box-shadow:0 22px 48px rgba(0,0,0,.2)}.resources_scope__gWgMl .resource-banner-image img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.resources_scope__gWgMl .faq-hero-image img{display:block}@media (max-width:860px){.resources_scope__gWgMl .resource-page-hero-grid{grid-template-columns:1fr}.resources_scope__gWgMl .faq-hero-image,.resources_scope__gWgMl .resource-banner-image{width:min(100%,520px);justify-self:start}.resources_scope__gWgMl .resource-banner-image img{height:auto;aspect-ratio:1.5}}@media (max-width:600px){.resources_scope__gWgMl .resource-banner-image{width:100%}}@media (max-width:1100px){.resources_scope__gWgMl .main-nav{gap:1px}.resources_scope__gWgMl .nav-link{padding-right:7px;padding-left:7px;font-size:12px}.resources_scope__gWgMl .resource-mega{right:-195px}.resources_scope__gWgMl .resource-mega:before{right:222px}.resources_scope__gWgMl .article-grid--hub,.resources_scope__gWgMl .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources_scope__gWgMl .article-card--featured{grid-column:span 2}}@media (max-width:860px){.resources_scope__gWgMl{--wrap:min(100% - 32px,720px)}.resources_scope__gWgMl .utility{display:none}.resources_scope__gWgMl .header-row{height:68px}.resources_scope__gWgMl .main-nav{display:none}.resources_scope__gWgMl .mobile-trigger{position:relative;display:block;width:44px;height:42px;padding:0;background:#fff;border:1px solid var(--line)}.resources_scope__gWgMl .mobile-trigger span,.resources_scope__gWgMl .mobile-trigger:after,.resources_scope__gWgMl .mobile-trigger:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin-left:-9px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.resources_scope__gWgMl .mobile-trigger:before{transform:translateY(-6px)}.resources_scope__gWgMl .mobile-trigger:after{transform:translateY(5px)}.resources_scope__gWgMl .mobile-trigger.is-open span{opacity:0}.resources_scope__gWgMl .mobile-trigger.is-open:before{transform:rotate(45deg)}.resources_scope__gWgMl .mobile-trigger.is-open:after{transform:rotate(-45deg)}.resources_scope__gWgMl .mobile-drawer{position:fixed;z-index:35;top:68px;right:0;bottom:0;left:0;display:block;visibility:hidden;overflow:auto;color:#fff;background:var(--navy);opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.resources_scope__gWgMl .mobile-drawer.is-open{visibility:visible;opacity:1;transform:translateY(0)}.resources_scope__gWgMl .mobile-drawer-inner{width:var(--wrap);margin:0 auto;padding:20px 0 50px}.resources_scope__gWgMl .mobile-parent-row,.resources_scope__gWgMl .mobile-plain-link{border-bottom:1px solid rgba(255,255,255,.15)}.resources_scope__gWgMl .mobile-plain-link{display:block;padding:17px 0;font-size:17px;font-weight:750}.resources_scope__gWgMl .mobile-parent-row{display:grid;grid-template-columns:1fr 48px;align-items:center}.resources_scope__gWgMl .mobile-parent-row>a{padding:17px 0;font-size:19px;font-weight:800}.resources_scope__gWgMl .mobile-accordion{height:48px;color:#fff;background:transparent;border:0;font-size:22px}.resources_scope__gWgMl .mobile-panel{display:none;padding:0 0 16px}.resources_scope__gWgMl .mobile-panel.is-open{display:block}.resources_scope__gWgMl .mobile-label{display:block;margin:10px 0 4px;color:#86c2ff;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase}.resources_scope__gWgMl .mobile-panel a{display:block;padding:11px 0;color:rgba(255,255,255,.75);border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.resources_scope__gWgMl .mobile-quote{display:flex;margin-top:24px;padding:15px 16px;align-items:center;justify-content:space-between;color:#fff;background:var(--orange);border-radius:5px;font-size:12px;font-weight:850;text-transform:uppercase}.resources_scope__gWgMl .resource-hero-grid,.resources_scope__gWgMl .resource-page-hero-grid{grid-template-columns:1fr;gap:38px}.resources_scope__gWgMl .resource-hero-copy{padding:72px 0 0}.resources_scope__gWgMl .resource-hero-media{margin-bottom:72px}.resources_scope__gWgMl .case-hero-stats,.resources_scope__gWgMl .hero-index{justify-self:start}.resources_scope__gWgMl .article-grid,.resources_scope__gWgMl .article-grid--editorial,.resources_scope__gWgMl .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources_scope__gWgMl .article-card--featured{grid-column:span 2}.resources_scope__gWgMl .cta-row,.resources_scope__gWgMl .resource-ribbon .wrap{align-items:flex-start;flex-direction:column}.resources_scope__gWgMl .resource-ribbon .wrap{display:flex}.resources_scope__gWgMl .ribbon-steps{min-width:0;width:100%}.resources_scope__gWgMl .cta-row{display:flex;gap:35px}.resources_scope__gWgMl .faq-group{grid-template-columns:1fr;gap:22px}.resources_scope__gWgMl .case-card{grid-template-columns:270px 1fr;gap:24px}}@media (max-width:600px){.resources_scope__gWgMl{--wrap:calc(100% - 28px)}.resources_scope__gWgMl h1{font-size:52px}.resources_scope__gWgMl h2{font-size:38px}.resources_scope__gWgMl .hero-intro{font-size:15px}.resources_scope__gWgMl .hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.resources_scope__gWgMl .section-intro{display:block}.resources_scope__gWgMl .section-note{margin-top:20px}.resources_scope__gWgMl .article-grid,.resources_scope__gWgMl .article-grid--editorial,.resources_scope__gWgMl .article-grid--hub,.resources_scope__gWgMl .resource-grid{grid-template-columns:1fr}.resources_scope__gWgMl .article-card--featured{display:flex;grid-column:auto}.resources_scope__gWgMl .article-card--featured .article-card-image{height:auto;aspect-ratio:1.55}.resources_scope__gWgMl .article-card--featured .article-card-copy{padding:20px 22px 22px}.resources_scope__gWgMl .article-card--featured .article-card-copy h3{font-size:23px}.resources_scope__gWgMl .resource-ribbon{padding:60px 0}.resources_scope__gWgMl .resource-ribbon h2{font-size:34px}.resources_scope__gWgMl .ribbon-steps{grid-template-columns:1fr}.resources_scope__gWgMl .ribbon-steps div{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.resources_scope__gWgMl .ribbon-steps div:last-child{border-bottom:0}.resources_scope__gWgMl .cta-band{padding:66px 0}.resources_scope__gWgMl .cta-row h2{font-size:42px}.resources_scope__gWgMl .cta-action .text-link{margin-top:16px;margin-left:0}.resources_scope__gWgMl .faq-jump .wrap{gap:14px}.resources_scope__gWgMl .faq-intro-grid{grid-template-columns:1fr;gap:26px}.resources_scope__gWgMl .faq-group{padding:45px 0}.resources_scope__gWgMl .faq-group-title h2{font-size:31px}.resources_scope__gWgMl .faq-item summary{font-size:14px}.resources_scope__gWgMl .faq-answer{padding-right:0}.resources_scope__gWgMl .case-card{display:block;padding:16px}.resources_scope__gWgMl .case-card-image,.resources_scope__gWgMl .case-card-image img{min-height:240px;height:240px}.resources_scope__gWgMl .case-card-body{padding:24px 0 10px}.resources_scope__gWgMl .case-card-body h2{font-size:31px}.resources_scope__gWgMl .case-block{grid-template-columns:1fr;gap:5px}.resources_scope__gWgMl .footer-grid{grid-template-columns:1fr;gap:38px}.resources_scope__gWgMl .footer-links{grid-template-columns:1fr 1fr}.resources_scope__gWgMl .footer-col:first-child{grid-column:1/-1}.resources_scope__gWgMl .footer-bottom{gap:12px;flex-direction:column}}.resources_scope__gWgMl .article-card-copy b,.resources_scope__gWgMl .resource-card-copy b,.resources_scope__gWgMl h1,.resources_scope__gWgMl h2,.resources_scope__gWgMl h3{font-family:var(--display)}.resources_scope__gWgMl .article-meta,.resources_scope__gWgMl .case-block b,.resources_scope__gWgMl .case-card-image span,.resources_scope__gWgMl .case-tags span,.resources_scope__gWgMl .cta-action small,.resources_scope__gWgMl .eyebrow,.resources_scope__gWgMl .faq-group-title span,.resources_scope__gWgMl .faq-jump span,.resources_scope__gWgMl .mega-label,.resources_scope__gWgMl .resource-mega-link span{font-family:var(--mono)}.resources_scope__gWgMl .faq-intent-section{padding-top:78px;padding-bottom:86px}.resources_scope__gWgMl .faq-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.resources_scope__gWgMl .faq-intent-card{display:flex;min-height:245px;padding:22px;flex-direction:column;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.resources_scope__gWgMl .faq-intent-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-3px)}.resources_scope__gWgMl .faq-intent-card>span{color:var(--orange);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.resources_scope__gWgMl .faq-intent-card h3{margin:19px 0 11px;color:var(--navy);font-size:23px}.resources_scope__gWgMl .faq-intent-card p{margin-bottom:20px;color:var(--steel);font-size:13px;line-height:1.6}.resources_scope__gWgMl .faq-intent-card b{margin-top:auto;color:var(--blue);font-size:11px}.resources_scope__gWgMl .faq-section-intro{margin-bottom:5px}.resources_scope__gWgMl .faq-group-title{display:block}.resources_scope__gWgMl .faq-group-title h2{margin-bottom:9px}.resources_scope__gWgMl .faq-group-title p{max-width:245px;margin:0;color:var(--steel);font-size:12px;line-height:1.55}.resources_scope__gWgMl .faq-group{align-items:start}.resources_scope__gWgMl .faq-guides-section{padding-top:82px;padding-bottom:92px}.resources_scope__gWgMl .faq-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.resources_scope__gWgMl .faq-guide-card{display:flex;min-height:145px;padding:19px;flex-direction:column;background:#fff;border:1px solid var(--line)}.resources_scope__gWgMl .faq-guide-card:hover{border-color:var(--blue)}.resources_scope__gWgMl .faq-guide-card strong{color:var(--navy);font-size:16px;line-height:1.2}.resources_scope__gWgMl .faq-guide-card span{margin-top:10px;color:var(--steel);font-size:12px;line-height:1.5}.resources_scope__gWgMl .faq-guide-card b{margin-top:auto;padding-top:16px;color:var(--blue);font-size:11px}@media (max-width:1100px){.resources_scope__gWgMl .faq-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.resources_scope__gWgMl .faq-group-title p{max-width:620px}.resources_scope__gWgMl .faq-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.resources_scope__gWgMl .faq-intent-section{padding-top:58px;padding-bottom:62px}.resources_scope__gWgMl .faq-guide-grid,.resources_scope__gWgMl .faq-intent-grid{grid-template-columns:1fr}.resources_scope__gWgMl .faq-intent-card{min-height:0}.resources_scope__gWgMl .faq-guides-section{padding-top:62px;padding-bottom:70px}}