.editorial{background:#f7f8f4;color:#202f28;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding-top:12px;padding-bottom:0}.editorial :focus-visible{outline:3px solid #538f68;outline-offset:4px}.editorial-header{min-height:76px;border-color:#dde3dc;padding-bottom:20px;margin-bottom:42px}.editorial-header .brand-logo{font-size:19px}.editorial h1{font-size:clamp(34px,4.2vw,54px);line-height:1.14;letter-spacing:-.045em;font-weight:550;color:#202f28}.editorial h2{font-size:clamp(25px,2.7vw,32px);line-height:1.22;font-weight:550;letter-spacing:-.035em;color:#202f28}.editorial h3{font-weight:600;letter-spacing:-.02em}.editorial article{border-radius:10px;border-color:#dde3dc;box-shadow:none;background:#fff}.editorial .rounded-3xl{border-radius:12px}.editorial .rounded-2xl{border-radius:9px}.editorial [class*=shadow-]{box-shadow:none}.editorial .bg-gradient-to-br,.editorial .bg-gradient-to-r{background-image:none;background-color:#edf2e9}.editorial .text-slate-700,.editorial .text-slate-600{color:#617067}.editorial .text-emerald-800,.editorial .text-emerald-900{color:#245640}.editorial .border-slate-200{border-color:#dde3dc}.editorial .font-extrabold{font-weight:600}.editorial article p{line-height:1.9}.editorial article>div{padding-top:42px;padding-bottom:42px}.editorial .editorial-header nav{font-size:13px;font-weight:550}.editorial footer{margin-top:64px;background:#f7f8f4;border-color:#dde3dc;font-size:12px}.editorial footer h3{font-size:13px}.editorial img{background-color:#f2f5ee}.editorial picture{display:contents}.editorial table{font-variant-numeric:tabular-nums}.editorial [class*="hover:-translate"]:hover{transform:none}@media (max-width:760px){.editorial{padding-inline:16px}.editorial-header{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-bottom:26px}.editorial-header>.inline-flex{margin-left:auto}.editorial-header>a:last-child{font-size:12px;padding:9px 13px}.editorial-header .brand-logo{font-size:17px}.editorial-header .brand-logo>svg{width:25px;height:25px}.editorial article>div{padding:29px 22px}.editorial article h1{font-size:35px}.editorial footer{margin-top:42px}.editorial footer>div{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.editorial *{transition:none!important;animation:none!important}}.editorial a.bg-emerald-700,.editorial a.bg-emerald-600{background:#245640;border-radius:7px}.editorial a.border-emerald-300{border-color:#dde3dc;border-radius:7px}.editorial .app-kicker{color:#617067;font-size:11px;letter-spacing:.1em}.editorial .text-slate-500{color:#617067}
