.article-body{background:#f8f5ed}.article-topbar{position:relative}.article-topbar .article-nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:700}.article-topbar .article-nav a:hover{color:#8a6a28}.article-hero{background:linear-gradient(130deg,#eef0e7,#f8f5ed 62%,#eee1c5);padding:75px clamp(22px,8vw,140px) 68px;border-bottom:1px solid #ded9ce}.breadcrumbs{display:flex;gap:8px;align-items:center;font-size:11px;color:#6a7671;margin-bottom:40px}.breadcrumbs a{font-weight:700;color:#234e43}.article-hero h1{font-size:clamp(40px,5.3vw,72px);line-height:1.03;max-width:1050px;margin:18px 0 24px}.article-hero .lead{font-size:clamp(17px,1.7vw,21px);color:#596660;max-width:780px;line-height:1.65}.article-meta{display:flex;gap:24px;margin-top:30px;font-size:11px;font-weight:700;color:#6c7773}.article-shell{display:grid;grid-template-columns:minmax(0,720px) 260px;gap:80px;justify-content:center;padding:75px 24px 105px}.article-content{font-size:16px;color:#283b35}.article-content h2{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:60px 0 20px;color:#123c32}.article-content h2:first-child{margin-top:0}.article-content h3{font-size:21px;margin:35px 0 12px}.article-content p{margin:0 0 22px}.article-content ul,.article-content ol{padding-left:22px;margin:0 0 25px}.article-content li{margin-bottom:10px}.article-content a{color:#1b5a4a;text-decoration:underline;text-underline-offset:3px}.article-callout{background:#edf2ec;border-left:4px solid #d9ae54;padding:22px 25px;margin:34px 0;border-radius:0 10px 10px 0}.article-callout strong{display:block;font-family:"Manrope",sans-serif;margin-bottom:7px;color:#173f35}.article-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.article-table th,.article-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #deddd6;vertical-align:top}.article-table th{color:#173f35;font-family:"Manrope",sans-serif;background:#eef2ec}.article-aside{position:sticky;top:115px;align-self:start}.toc{background:#fff;border:1px solid #e0ded6;border-radius:14px;padding:23px}.toc strong{font:800 11px/1 "Manrope",sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#173f35}.toc ol{padding-left:20px;margin:18px 0 0}.toc li{font-size:12px;color:#68746f;margin-bottom:10px}.toc a:hover{color:#173f35}.aside-cta{margin-top:16px;background:#173f35;color:#fff;border-radius:14px;padding:24px}.aside-cta strong{font:700 20px/1.25 "Manrope",sans-serif;display:block}.aside-cta p{font-size:12px;color:#bdd0ca}.aside-cta .button{background:#d9ae54;color:#173f35;width:100%;margin-top:7px}.source-note{font-size:12px;color:#66736e;padding-top:25px;border-top:1px solid #ddd9d0;margin-top:55px}.related{background:#eee9de;padding:65px clamp(22px,8vw,140px)}.related h2{font-size:32px;margin:12px 0 28px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;max-width:900px}.related-card{background:#fff;border-radius:12px;padding:24px;font-weight:700;font-family:"Manrope",sans-serif;display:flex;justify-content:space-between;gap:20px}.related-card:hover{box-shadow:0 15px 35px rgba(13,47,40,.1)}@media (max-width:900px){.article-shell{grid-template-columns:minmax(0,720px)}.article-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px}.aside-cta{margin-top:0}.article-topbar .article-nav>a:not(.lang-link):not(.button){display:none}.article-topbar .nav-dropdown{display:none}}@media (max-width:640px){.article-hero{padding:55px 20px 48px}.breadcrumbs{margin-bottom:30px}.article-meta{flex-wrap:wrap;gap:9px 18px}.article-shell{padding:52px 20px 72px}.article-content{font-size:15px}.article-content h2{margin-top:45px}.article-aside{grid-template-columns:1fr}.related{padding:50px 20px}.related-grid{grid-template-columns:1fr}.article-topbar .button-small{display:none}.article-table{font-size:12px}.article-table th,.article-table td{padding:11px 8px}}