.editorial{color:#1b3341;background:#f1f5f6;min-height:100vh;font-family:Manrope,Arial,sans-serif}.editorial *{box-sizing:border-box}.editorial a{text-decoration:none}.editorial a:focus-visible{outline-offset:4px;outline:3px solid #075aa3}.editorial-header,.editorial-hero,.editorial-content,.editorial-crosslinks,.editorial-footer,.editorial-list-hero,.editorial-card-grid,.editorial-article,.editorial-related{max-width:1260px;margin-inline:auto}.editorial-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.editorial-brand{letter-spacing:-1.2px;color:#144475;font-size:25px;font-weight:850}.editorial-brand span{color:#418884;font-weight:450}.editorial-header nav,.editorial-footer nav{flex-wrap:wrap;gap:24px;display:flex}.editorial-header nav a,.editorial-footer nav a{color:#244c5c;font-size:13px;font-weight:750}.editorial-header nav a:hover,.editorial-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.editorial-hero{color:#fff;background:#123647;border-radius:27px;grid-template-columns:1fr .92fr;min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 45px #27465a26}.editorial-hero>div{background:radial-gradient(circle at 0 0,#1d5f6b99,#0000 48%),linear-gradient(115deg,#123647,#112b3f);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,75px);display:flex}.editorial-eyebrow{letter-spacing:2px;color:#0a7657;margin:0 0 13px;font-size:11px;font-weight:850}.editorial-hero .editorial-eyebrow{color:#ffca61}.editorial-hero h1,.editorial-list-hero h1,.editorial-article h1{letter-spacing:-.065em;margin:0 0 23px;font-size:clamp(43px,5.6vw,75px);line-height:1.06}.editorial-hero p:not(.editorial-eyebrow){color:#dfebed;max-width:590px;font-size:15px;line-height:1.7}.editorial-hero img{object-fit:cover;width:100%;height:100%}.wholesale-hero img{object-fit:cover;object-position:62% center}.editorial-action,.editorial-secondary{background:#ffcd63;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:47px;margin-top:20px;padding:11px 20px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 8px 17px #061d2736;color:#192d37!important}.editorial-action:hover,.editorial-secondary:hover{transform:translateY(-2px)}.editorial-secondary{background:#0a6a52;box-shadow:0 8px 18px #1d5d4824;color:#fff!important}.editorial-content{grid-template-columns:1.1fr .9fr;align-items:start;gap:65px;padding:80px 28px;display:grid}.editorial-content h2,.editorial-crosslinks h2,.editorial-related h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(28px,3.4vw,43px);line-height:1.14}.editorial-content p,.editorial-crosslinks p{color:#506674;font-size:15px;line-height:1.75}.editorial-content aside{background:#eaf2f2;border:1px solid #c5d7db;border-radius:21px;padding:30px;box-shadow:10px 10px 22px #cadae080,-9px -9px 22px #fff}.editorial-content aside h2{font-size:25px}.editorial-content aside ol{margin-bottom:0;padding-left:20px}.editorial-content aside li{border-bottom:1px solid #ccdcde;padding:12px 0;font-size:14px;line-height:1.55}.editorial-content aside li:last-child{border-bottom:0}.editorial-note{background:#e5f2e9;border-left:5px solid #0a7756;border-radius:11px;margin-top:30px;padding:20px}.editorial-note p{margin:6px 0 0}.editorial-crosslinks{color:#fff;background:#163d4f;border-radius:22px;grid-template-columns:1.2fr .8fr;gap:38px;margin-bottom:70px;padding:40px;display:grid}.editorial-crosslinks p{color:#d8e6e8}.editorial-crosslinks .editorial-eyebrow{color:#fbc96a}.editorial-crosslinks>div:last-child{align-content:center;gap:10px;display:grid}.editorial-crosslinks h3{margin:0 0 8px}.editorial-crosslinks>div:last-child>a{color:#fff;border:1px solid #ffffff4b;border-radius:10px;padding:15px;font-size:13px;font-weight:700}.editorial-crosslinks>div:last-child>a:hover{background:#ffffff18}.editorial-footer{color:#4e6570;border-top:1px solid #cad8dc;justify-content:space-between;align-items:start;gap:25px;padding:33px 28px 65px;font-size:12px;display:flex}.editorial-footer strong{color:#113d5b;font-size:18px}.editorial-footer p{margin:6px 0;line-height:1.5}.editorial-list-hero{padding:80px 28px 60px}.editorial-list-hero h1{max-width:900px}.editorial-list-hero>p:not(.editorial-eyebrow){color:#526a76;max-width:720px;font-size:17px;line-height:1.7}.editorial-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 28px 80px;display:grid}.editorial-card{color:#173e50;background:#eef5f6;border:1px solid #c8d9df;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:275px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:8px 8px 16px #d2e1e5,-8px -8px 16px #fff}.editorial-card:hover{transform:translateY(-4px);box-shadow:10px 16px 28px #c6d7df}.editorial-card-index{letter-spacing:1px;color:#0a7252;font-size:11px;font-weight:850}.editorial-card h2{letter-spacing:-.03em;margin:19px 0 10px;font-size:22px;line-height:1.2}.editorial-card p{color:#536974;font-size:13px;line-height:1.6}.editorial-card-link{color:#076c50;margin-top:auto;font-size:12px;font-weight:850}.editorial-article{max-width:860px;padding:55px 28px 80px}.editorial-back{color:#0b6451;margin-bottom:45px;font-size:13px;font-weight:800;display:inline-block}.editorial-article h1{font-size:clamp(42px,5.3vw,65px)}.editorial-lead{color:#486370;margin-bottom:43px;font-size:18px;line-height:1.65}.editorial-article-body{gap:10px;display:grid}.editorial-article-body section{border-top:1px solid #cadae0;padding:26px 0}.editorial-article-body h2{letter-spacing:-.04em;font-size:26px}.editorial-article-body p{color:#3f5864;font-size:15px;line-height:1.8}.editorial-article-cta{color:#fff;background:#163d4f;border-radius:19px;margin-top:30px;padding:30px}.editorial-article-cta h2{margin:0 0 6px;font-size:28px}.editorial-article-cta p{color:#dbe9e8;line-height:1.6}.editorial-article-cta>a:not(.editorial-action){color:#fff;text-underline-offset:5px;margin:15px 0 0 20px;font-size:13px;text-decoration:underline;display:inline-block}.editorial-related{padding:0 28px 75px}.editorial-related h2{font-size:27px}.editorial-related>div{flex-wrap:wrap;gap:10px;display:flex}.editorial-related a{color:#215568;background:#e8f0f1;border:1px solid #c3d5d9;border-radius:10px;padding:15px;font-size:12px;font-weight:700}@media (max-width:850px){.editorial-hero{grid-template-columns:1fr .75fr;min-height:400px}.editorial-hero>div{padding:40px}.editorial-hero h1{font-size:clamp(38px,5vw,55px)}.editorial-card-grid{grid-template-columns:repeat(2,1fr)}.editorial-content{gap:30px}}@media (max-width:620px){.editorial-header{padding:18px;display:block}.editorial-header nav{gap:14px;margin-top:13px}.editorial-header nav a{font-size:11px}.editorial-hero{border-radius:19px;flex-direction:column;margin:0 12px;display:flex}.editorial-hero>div{padding:30px 23px}.editorial-hero h1{font-size:clamp(38px,11vw,58px)}.editorial-hero img{height:250px}.wholesale-hero img{height:260px}.editorial-content{grid-template-columns:1fr;padding:55px 18px}.editorial-crosslinks{grid-template-columns:1fr;margin:0 12px 45px;padding:26px}.editorial-footer{padding:25px 18px 65px;display:block}.editorial-footer nav{gap:14px;margin-top:20px}.editorial-list-hero{padding:58px 18px 42px}.editorial-list-hero h1{font-size:clamp(40px,11vw,58px)}.editorial-card-grid{grid-template-columns:1fr;padding:0 15px 65px}.editorial-card{min-height:215px}.editorial-article{padding:45px 18px 60px}.editorial-article-cta>a:not(.editorial-action){margin-left:0;display:block}.editorial-related{padding:0 18px 50px}}@media (prefers-reduced-motion:reduce){.editorial-card{transition:none}.editorial-card:hover,.editorial-action:hover,.editorial-secondary:hover{transform:none}}
