.editorial-module__k9584G__page{color:#14283e;background:#fbf8f1;min-height:100vh}.editorial-module__k9584G__page *{box-sizing:border-box}.editorial-module__k9584G__hero{background:#e6eff0;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;padding:84px max(24px,50vw - 600px) 80px;display:grid}.editorial-module__k9584G__eyebrow{font:700 14px/1.4 var(--font-mono),monospace;letter-spacing:.08em;color:#96431f;margin:0 0 21px}.editorial-module__k9584G__hero h1,.editorial-module__k9584G__articleHead h1{font:800 clamp(60px,6.7vw,100px)/.9 var(--font-display),sans-serif;text-wrap:balance;max-width:11ch;margin:0 0 26px}.editorial-module__k9584G__hero p:not(.editorial-module__k9584G__eyebrow){font:600 clamp(19px,2vw,24px)/1.43 var(--font-sans),sans-serif;color:#2b4658;max-width:36ch;margin:0}.editorial-module__k9584G__portrait{aspect-ratio:4/4.4;background:#203b49;position:relative;overflow:hidden}.editorial-module__k9584G__portrait img{object-fit:cover;object-position:center 31%}.editorial-module__k9584G__portrait:after{content:"";background:linear-gradient(#0000,#0a1d2ab3);position:absolute;inset:60% 0 0}.editorial-module__k9584G__portrait figcaption{z-index:1;color:#fff;font:700 14px var(--font-mono),monospace;letter-spacing:.08em;position:absolute;bottom:22px;left:24px}.editorial-module__k9584G__directory{padding:85px max(24px,50vw - 600px) 110px}.editorial-module__k9584G__directory h2{font:800 clamp(40px,4vw,64px)/.96 var(--font-display),sans-serif;margin:0 0 26px}.editorial-module__k9584G__directory section+section{margin-top:65px}.editorial-module__k9584G__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.editorial-module__k9584G__card{color:#14283e;background:#fffefa;border:1px solid #adbdbe;min-width:0;padding:27px;text-decoration:none;transition:background .2s,transform .2s;display:block}.editorial-module__k9584G__card:hover{background:#e6f1ee;transform:translateY(-2px)}.editorial-module__k9584G__card:focus-visible,.editorial-module__k9584G__back:focus-visible,.editorial-module__k9584G__articleCta a:focus-visible{outline-offset:3px;outline:3px solid #dc641e}.editorial-module__k9584G__card span{font:700 13px/1.4 var(--font-mono),monospace;color:#8e421e;letter-spacing:.04em}.editorial-module__k9584G__card strong{font:800 clamp(27px,2.9vw,40px)/1 var(--font-display),sans-serif;margin:16px 0 8px;display:block}.editorial-module__k9584G__card p{font:500 16px/1.5 var(--font-sans),sans-serif;color:#355063;margin:0}.editorial-module__k9584G__card b{font:700 16px var(--font-sans),sans-serif;color:#155a6a;margin-top:17px;display:block}.editorial-module__k9584G__articleHead{background:#e6eff0;padding:80px max(24px,50vw - 600px)}.editorial-module__k9584G__articleHeadInner{max-width:950px}.editorial-module__k9584G__back{font:700 15px/1.4 var(--font-sans),sans-serif;color:#155a6a;text-underline-offset:5px;margin-bottom:40px;display:inline-block}.editorial-module__k9584G__articleHead h1{max-width:18ch;font-size:clamp(50px,5.5vw,80px)}.editorial-module__k9584G__articleHead .editorial-module__k9584G__eyebrow{margin-bottom:19px}.editorial-module__k9584G__articleHead .editorial-module__k9584G__answer{font:600 clamp(19px,2vw,24px)/1.45 var(--font-sans),sans-serif;color:#294558;border-left:5px solid #ee8650;max-width:770px;margin:0;padding-left:21px}.editorial-module__k9584G__article{max-width:840px;margin:auto;padding:72px 24px 100px}.editorial-module__k9584G__article p,.editorial-module__k9584G__article li{font:500 18px/1.7 var(--font-sans),sans-serif;color:#2f4555}.editorial-module__k9584G__article p{margin:0 0 24px}.editorial-module__k9584G__article h2{font:800 clamp(34px,3.5vw,48px)/.98 var(--font-display),sans-serif;margin:58px 0 20px}.editorial-module__k9584G__article h3{font:800 28px/1.05 var(--font-display),sans-serif;margin:0 0 10px}.editorial-module__k9584G__article ul{gap:10px;margin:0 0 25px;padding-left:23px;display:grid}.editorial-module__k9584G__useCases{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editorial-module__k9584G__useCases>div{background:#f2f5f0;border-top:3px solid #1c5970;padding:22px}.editorial-module__k9584G__useCases p{margin:0;font-size:17px}.editorial-module__k9584G__articleCta{color:#fff;background:#14374a;margin:55px 0;padding:30px}.editorial-module__k9584G__articleCta p{color:#fff;margin:0 0 20px;font-weight:600}.editorial-module__k9584G__articleCta a{font:700 16px var(--font-sans),sans-serif;color:#14283e;background:#ff914a;border:2px solid #14283e;padding:12px 20px;text-decoration:none;display:inline-flex;box-shadow:4px 4px #fff}.editorial-module__k9584G__articleCta .editorial-module__k9584G__note{font:500 15px/1.5 var(--font-sans),sans-serif;color:#dbe7e7;margin:20px 0 0}.editorial-module__k9584G__faq>div{border-top:1px solid #adc0bf;padding:23px 0}.editorial-module__k9584G__faq p{margin:0}.editorial-module__k9584G__related{border-top:1px solid #adc0bf;margin-top:58px;padding-top:28px}.editorial-module__k9584G__related a{color:#155a6a;font:700 18px/1.4 var(--font-sans),sans-serif;text-underline-offset:4px;margin:15px 0;display:block}@media (max-width:760px){.editorial-module__k9584G__hero{grid-template-columns:1fr;gap:35px;padding-block:65px}.editorial-module__k9584G__hero h1{font-size:clamp(55px,11vw,80px)}.editorial-module__k9584G__portrait{aspect-ratio:1}.editorial-module__k9584G__directory{padding-block:65px}.editorial-module__k9584G__cards,.editorial-module__k9584G__useCases{grid-template-columns:1fr}.editorial-module__k9584G__articleHead{padding-block:65px}.editorial-module__k9584G__article{padding-block:55px 80px}}@media (max-width:440px){.editorial-module__k9584G__hero,.editorial-module__k9584G__directory,.editorial-module__k9584G__articleHead{padding-inline:20px}.editorial-module__k9584G__hero h1{font-size:55px}.editorial-module__k9584G__articleHead h1{font-size:50px}.editorial-module__k9584G__card{padding:22px}.editorial-module__k9584G__article{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.editorial-module__k9584G__card{transition:none}.editorial-module__k9584G__card:hover{transform:none}}.editorial-module__k9584G__reviewNote{font:600 16px/1.55 var(--font-sans),sans-serif;color:#314c5c;background:#f5eee4;border-left:4px solid #d3743c;margin:30px 0;padding:18px 21px}
