.editorial-body{background:#fff;color:#1d2527}.editorial-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.editorial-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5;padding:24px 0;color:#647070}.editorial-breadcrumb a{color:#315b56}.editorial-lead{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:26px 0 54px;border-bottom:1px solid #e2e8e5}.editorial-kicker{font-size:12px!important;letter-spacing:.11em;text-transform:uppercase;color:#35635b;font-weight:700;margin:0 0 18px}.editorial-lead h1{font-size:clamp(32px,3.3vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0 0 22px;color:#1d2527}.editorial-deck{font-size:18px;line-height:1.65;color:#536361;max-width:52ch}.editorial-meta{font-size:13px;line-height:1.8;color:#63716d;margin-top:24px}.editorial-meta a{color:#275c51;text-decoration:underline;text-underline-offset:3px}.editorial-lead figure{margin:0;min-width:0}.editorial-lead img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.editorial-lead figcaption{font-size:11px;line-height:1.5;color:#64706c;padding:10px 0 0;max-width:65ch}.editorial-grid{display:grid;grid-template-columns:245px minmax(0,780px);justify-content:space-between;gap:55px;padding:56px 0 90px}.editorial-toc{align-self:start;position:sticky;top:170px;display:grid;gap:12px;font-size:13px;line-height:1.5}.editorial-toc p{margin:0 0 4px;color:#263c36;font-weight:700}.editorial-toc a{color:#60716a;border-left:2px solid #dce8e0;padding-left:13px}.editorial-toc a:hover,.editorial-toc a:focus{color:#234e43;border-color:#47745c}.editorial-prose{min-width:0;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.editorial-prose .editorial-answer{font-size:19px;line-height:1.75;color:#263f36;margin:0 0 42px}.editorial-prose section{margin:0 0 45px;scroll-margin-top:180px}.editorial-prose h2{font-size:29px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:#21362d;margin:0 0 19px}.editorial-prose h3{font-size:21px;line-height:1.4;font-weight:600;color:#294239;margin:27px 0 10px}.editorial-prose p{margin:0 0 19px}.editorial-prose ul,.editorial-prose ol{padding-left:25px;margin:20px 0 24px}.editorial-prose li{margin:10px 0;padding-left:3px}.editorial-prose a:not(.btn){color:#236352;text-decoration:underline;text-underline-offset:3px}.editorial-prose a[href^="#source-"]{font-size:13px;white-space:nowrap}.editorial-prose .calculation{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;line-height:1.65;padding:21px 25px;background:#f3f6f2;border-left:3px solid #608465;margin:24px 0}.editorial-prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}.editorial-prose th,.editorial-prose td{vertical-align:top;text-align:left;padding:17px 16px;border-bottom:1px solid #dce5dd}.editorial-prose th{background:#f0f4ee;font-weight:600;color:#254234}.editorial-prose .table-scroll{overflow-x:auto;max-width:100%;margin:25px 0}.editorial-prose .editorial-faq{border-top:1px solid #e0e7e0;padding-top:5px;margin-top:22px}.editorial-faq h3{margin-top:20px}.editorial-sources{background:#f6f7f3;padding:28px;font-size:14px;line-height:1.75}.editorial-sources h2{font-size:24px}.editorial-sources li{scroll-margin-top:180px}.editorial-related{border-top:1px solid #dce5dd;padding-top:30px}.editorial-related .btn{margin-top:10px;display:inline-flex}.editorial-new{background:#f6f7f3;padding:66px 0 72px}.editorial-new h2{font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 32px;color:#20382e;max-width:24ch}.editorial-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.editorial-card{display:block;color:#1d2527!important;background:#fff;border:1px solid #e3e8df;border-radius:5px;overflow:hidden;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.editorial-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #162e1510}.editorial-card>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.editorial-card>div{padding:21px}.editorial-card span{font-size:11px;color:#42634e;line-height:1.4}.editorial-card h3{font-size:21px!important;line-height:1.3;margin:13px 0!important;font-weight:600!important}.editorial-card p{font-size:14px;line-height:1.65;color:#5d6c63}.editorial-card b{font-size:13px;font-weight:600;color:#325f42}.editorial-body a:focus-visible,.editorial-card:focus-visible{outline:3px solid #608767;outline-offset:5px}
@media(max-width:1000px){.editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-lead{gap:30px}.editorial-grid{grid-template-columns:200px minmax(0,1fr);gap:34px}}
@media(max-width:760px){.editorial-wrap{width:calc(100% - 36px)}.editorial-breadcrumb{font-size:12px;padding:18px 0}.editorial-lead{grid-template-columns:1fr;gap:26px;padding:12px 0 32px}.editorial-lead h1{font-size:36px;line-height:1.14}.editorial-deck{font-size:17px}.editorial-lead figure{max-width:640px}.editorial-meta{margin-top:18px}.editorial-grid{grid-template-columns:1fr;gap:32px;padding:30px 0 55px}.editorial-toc{position:static;gap:10px;background:#f6f7f3;padding:20px;border-radius:4px}.editorial-prose{font-size:16px;line-height:1.8}.editorial-prose .editorial-answer{font-size:18px}.editorial-prose h2{font-size:27px}.editorial-prose h3{font-size:20px}.editorial-prose section{margin-bottom:34px}.editorial-prose th,.editorial-prose td{padding:12px 10px;min-width:140px}.editorial-sources{padding:20px}.editorial-prose .calculation{padding:17px;font-size:15px}.editorial-new{padding:42px 0}.editorial-new h2{font-size:30px}.editorial-card-grid{gap:16px}.editorial-card>div{padding:17px}}
@media(max-width:460px){.editorial-card-grid{grid-template-columns:1fr}.editorial-lead h1{font-size:32px}.editorial-prose h2{font-size:25px}.editorial-wrap{width:calc(100% - 32px)}}
@media(prefers-reduced-motion:reduce){.editorial-card{transition:none}}

.editorial-body .float-quote,.editorial-body .whatsapp,.editorial-blog .float-quote,.editorial-blog .whatsapp{display:none}
