:root{--ink:#292524;--muted:#57534e;--paper:#fffefb;--sand:#fffbeb;--teal:#0f766e;--line:#e7e5e4}.editorial-page{margin:0;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif}.editorial-page *{box-sizing:border-box}.editorial-nav,.editorial-footer{padding:22px max(22px,calc((100vw - 1080px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);background:#fff}.editorial-logo{font:800 16px Georgia,serif;color:var(--ink);text-decoration:none}.editorial-nav a,.editorial-footer a{color:var(--teal)}.editorial-hero{padding:80px 22px 54px;text-align:center;background:linear-gradient(180deg,var(--sand),var(--paper))}.editorial-hero span{font-size:11px;letter-spacing:.14em;font-weight:800;color:var(--teal)}.editorial-hero h1{font:800 clamp(40px,7vw,68px)/.98 Georgia,serif;max-width:900px;margin:18px auto}.editorial-hero p{max-width:720px;margin:auto;color:var(--muted);font-size:18px;line-height:1.65}.editorial-meta{font-size:12px!important;margin-top:22px!important}.editorial-body{width:min(850px,calc(100% - 40px));margin:auto;padding:46px 0 90px}.editorial-body section{padding:30px 0;border-top:1px solid var(--line)}.editorial-body h2{font:700 31px Georgia,serif;margin:0 0 14px}.editorial-body h3{font-size:20px;margin:25px 0 8px}.editorial-body p,.editorial-body li{font-size:16px;line-height:1.75;color:var(--muted)}.editorial-body li{margin:8px 0}.editorial-body a{color:var(--teal);font-weight:700}.answer-box,.disclosure-box{padding:24px;border-radius:18px;background:#f0fdfa;border:1px solid #99f6e4;margin:0 0 34px}.editorial-cta{padding:30px;border-radius:22px;background:#073b3a;color:#fff;margin:38px 0}.editorial-cta p{color:#d5eeea}.editorial-button{display:inline-flex;padding:14px 22px;border-radius:999px;background:#f4b942;color:#1c1917!important;text-decoration:none}.source-list{font-size:14px}.editorial-footer{flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:0}.editorial-footer nav{display:flex;flex-wrap:wrap;gap:12px 18px}.editorial-footer small{flex-basis:100%;color:#78716c}.editorial-home-hub{background:var(--paper);padding:72px 22px}.editorial-home-hub>div{max-width:1180px;margin:auto}.editorial-home-hub h2{font:800 clamp(32px,5vw,52px) Georgia,serif;margin:10px 0}.editorial-home-hub>div>p{max-width:720px;color:var(--muted);line-height:1.65}.editorial-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.editorial-home-grid a{display:block;padding:24px;border:1px solid var(--line);border-radius:18px;color:var(--ink);text-decoration:none;background:#fff}.editorial-home-grid span{font-size:10px;letter-spacing:.12em;color:var(--teal);font-weight:800}.editorial-home-grid strong{display:block;font:700 21px Georgia,serif;margin:10px 0}.editorial-home-grid small{color:var(--muted);line-height:1.5}.site-trust-links{display:flex;flex-wrap:wrap;gap:9px 15px;margin-top:14px;font-size:11px}.site-trust-links a{color:inherit;text-decoration:underline}@media(max-width:760px){.editorial-home-grid{grid-template-columns:1fr}.editorial-nav,.editorial-footer{align-items:flex-start}.editorial-hero{padding-top:58px}}
