.editorialIntro{color:#fff;background:#061e46;padding:100px max(6%,50vw - 660px)}.editorialIntro .eyebrow{color:#c5d8f5}.editorialIntro h1{letter-spacing:-.075em;max-width:1000px;margin:22px 0;font-size:clamp(48px,6.4vw,88px);font-weight:500;line-height:1.05}.editorialIntro p{color:#eaf1fc;max-width:720px;font-size:17px;line-height:1.8}.editorialMain{max-width:1320px;margin:auto;padding:80px 6% 105px}.editorialLead{color:#104ba6;max-width:750px;margin-bottom:48px;font-size:18px;line-height:1.8}.editorialRows{border-top:1px solid #c5d8f5}.editorialRows details{border-bottom:1px solid #c5d8f5;padding:24px 0}.editorialRows summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(18px,2vw,25px);font-weight:600;list-style:none;display:flex}.editorialRows summary::-webkit-details-marker{display:none}.editorialRows summary:after{content:"+";color:#104ba6;font-size:30px;font-weight:400}.editorialRows details[open] summary:after{content:"−"}.editorialRows details p{color:#104ba6;max-width:850px;margin:20px 0 0;font-size:16px;line-height:1.8}.editorialSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:40px 0 50px;display:grid}.editorialSteps article{background:#eaf1fc;min-height:210px;padding:30px}.editorialSteps small{color:#104ba6;letter-spacing:.1em;font-weight:800}.editorialSteps h2{letter-spacing:-.04em;margin:24px 0 12px;font-size:23px}.editorialSteps p{color:#104ba6;font-size:14px;line-height:1.7}.editorialNote{background:#eaf1fc;border-left:3px solid #165dde;padding:20px 28px;line-height:1.75}.editorialAction{flex-wrap:wrap;align-items:center;gap:25px;margin:45px 0 0;display:flex}.editorialAction a:last-child{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.editorialIntro{padding:65px 6%}.editorialMain{padding:55px 6%}.editorialSteps{grid-template-columns:1fr}.editorialSteps article{min-height:auto}.editorialRows summary{font-size:19px}}.codeexGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:35px 0 65px;display:grid}.codeexGallery figure{background:#fff;margin:0}.codeexGallery img{object-fit:cover;width:100%;height:275px;display:block}.codeexGallery figcaption{color:#092859;padding:16px 18px;font-size:13px;font-weight:700}@media (max-width:800px){.codeexGallery{grid-template-columns:1fr}.codeexGallery img{height:300px}}.coverageReviewDirectory{border-top:1px solid #c5d8f5;border-bottom:1px solid #c5d8f5;margin:55px 0;padding:22px 0}.coverageReviewDirectory summary{cursor:pointer;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:15px;font-size:20px;font-weight:700;display:flex}.coverageReviewDirectory summary span{letter-spacing:.08em;text-transform:uppercase;color:#165dde;font-size:11px}.coverageReviewDirectory>p{color:#104ba6;max-width:760px;line-height:1.75}.coverageReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.coverageReviewGrid a{color:#092859;background:#eaf1fc;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:14px;font-weight:650;display:flex}.coverageReviewGrid a span{color:#104ba6}.coverageReviewDirectory summary:focus-visible,.coverageReviewGrid a:focus-visible{outline-offset:3px;outline:3px solid #165dde}@media (max-width:800px){.coverageReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageReviewDirectory summary{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.coverageReviewGrid{grid-template-columns:1fr}}
