.ai-shell,.article-shell{width:min(1120px,92vw);margin:auto}.ai-hero,.knowledge-article-hero{padding:88px 0 62px;border-bottom:1px solid rgba(201,163,90,.12);background:radial-gradient(circle at 84% 12%,rgba(201,163,90,.16),transparent 28%)}.ai-hero .eyebrow,.ai-section .eyebrow,.knowledge-article-hero .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2.2px;color:var(--site-gold2);font-weight:900}.ai-hero h1,.knowledge-article-hero h1{font-size:clamp(42px,6.2vw,76px);line-height:1.05;margin:14px 0 22px}.ai-hero .lead,.knowledge-article-hero .lead{font-size:clamp(18px,2.1vw,23px);max-width:920px;color:#ece8df}.ai-updated{margin-top:18px;font-size:13px;color:#9f9a91}.ai-section,.knowledge-article-section{padding:78px 0;border-bottom:1px solid rgba(201,163,90,.1)}.ai-section h2{font-size:clamp(30px,4.2vw,52px);line-height:1.1;margin:10px 0 18px}.ai-facts,.ai-definition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ai-facts article,.ai-definition-grid article,.ai-region-grid article,.ai-machine{padding:25px;border:1px solid var(--site-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025))}.ai-facts h3,.ai-definition-grid h3,.ai-region-grid h3{margin-top:0}.ai-facts a,.ai-definition-grid a,.ai-links a,.ai-machine a,.article-copy a,.article-aside a{color:var(--site-gold2)}.ai-region-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ai-region-grid ul{color:var(--site-muted)}.ai-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.ai-links a{padding:15px 16px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.035);text-decoration:none}.ai-links a:hover{border-color:var(--site-gold)}.ai-faq{display:grid;gap:10px}.ai-faq details{padding:4px 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}
.article-meta{display:flex;gap:10px;flex-wrap:wrap;color:#aaa59c;font-size:13px}.article-meta span{padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:start}.article-copy{padding:32px;border:1px solid var(--site-line);border-radius:26px;background:rgba(255,255,255,.035)}.article-copy h2,.article-copy h3{margin-top:34px;color:#f7f4ee}.article-copy p,.article-copy li{color:var(--site-muted)}.article-copy .cta-mini{margin-top:30px;padding:22px;border-left:3px solid var(--site-gold);border-radius:0 18px 18px 0;background:rgba(201,163,90,.07)}.article-aside{position:sticky;top:110px;display:grid;gap:14px}.article-aside>div{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.035)}.article-aside h2,.article-aside h3{font-size:19px;margin-top:0}.article-aside a{display:block;margin:9px 0}.article-back{display:inline-flex;margin-top:18px;color:var(--site-gold2);text-decoration:none;font-weight:800}
.post a.read-article{align-self:flex-start;color:var(--gold2);font-weight:900;text-decoration:none}.post a.read-article:hover{text-decoration:underline}
@media(max-width:900px){.ai-facts,.ai-definition-grid,.ai-links{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-aside{position:static;grid-template-columns:1fr 1fr}}
@media(max-width:620px){.ai-facts,.ai-definition-grid,.ai-region-grid,.ai-links,.article-aside{grid-template-columns:1fr}.ai-hero,.knowledge-article-hero{padding:68px 0 50px}.ai-section,.knowledge-article-section{padding:60px 0}.article-copy{padding:22px}}
