:root{--soft:#f8f5ef;--ink:#242322;--muted:#69645e;--line:#e9e4db;--green-text:#a52025;--green:#ae262b;--mint:#f9eae8}
.white-site [hidden]{display:none!important}.white-nav{min-height:70px}.white-brand img{display:block;width:158px;height:auto;object-fit:contain}.white-nav nav{color:#38342e}.white-site .green-button{background:#a52025;border-color:#a52025}.white-site .green-button:hover{background:#80191e}.white-demo{background:#f8f5ef}.white-hero{gap:32px;padding-block:32px 18px}.hero-intro h1{font-size:clamp(31px,3.9vw,56px);letter-spacing:-.062em}.white-market{background:#fcfaf6}.white-market .market-periods [aria-pressed=true]{color:#a52025}.market-top h2 small,.white-quote .gain{color:#157243}#trend-line{stroke:#157243}#trend-area{fill:#e6f1e9}.white-quote-grid{gap:7px}.white-quote{padding-block:8px}.white-section{padding-block:25px 10px}.white-section-head{border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:10px}.white-section-head h2{font-size:clamp(23px,2.6vw,30px)}.white-section-head p{margin:2px 0}.focus-story{display:grid;grid-template-columns:1fr 1.2fr;gap:0;align-items:stretch;border:1px solid var(--line);border-radius:12px;overflow:hidden}.focus-cover{min-height:155px;background:#f0e9dd;position:relative;display:flex;align-items:center;overflow:hidden;padding:18px;color:#8e403a}.focus-cover>span{z-index:1;font-weight:800;line-height:1.12;letter-spacing:.16em;font-size:clamp(20px,3vw,36px)}.focus-cover svg{position:absolute;bottom:0;left:0;width:100%;height:auto;opacity:.6}.focus-cover path{fill:none;stroke:#a55549;stroke-width:2}.focus-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.focus-copy{padding:17px 19px;align-self:center}.focus-copy h3{font-size:clamp(20px,2.35vw,29px);font-weight:800;margin:4px 0}.focus-copy p{color:var(--muted);margin:6px 0}.banner-image,.article-cover{width:100%;height:auto;max-height:155px;object-fit:cover;border-radius:8px;margin-bottom:8px}.popular-list{padding:0;margin:0;list-style:none}.popular-list a{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;padding:8px 3px;border-bottom:1px solid var(--line)}.popular-list span,.popular-list small{color:var(--muted);font-size:12px}.geo-note{margin-top:24px;padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:#fcfaf6}.geo-note p{margin:4px 0;color:var(--muted)}
@media(max-width:740px){.white-nav{min-height:56px}.white-brand img{width:116px}.white-hero{gap:15px;padding-top:18px}.focus-story{grid-template-columns:1fr}.focus-cover{min-height:108px}.focus-copy{padding:12px}.popular-list a{grid-template-columns:22px minmax(0,1fr)}.popular-list small{grid-column:2}.white-section{padding-top:21px}}
