
    .art-hero{background:var(--c-bg);padding-top:calc(var(--nav-h) + 64px);padding-bottom:56px}
    .art-hero__inner{max-width:740px}
    .art-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}
    .art-eyebrow-line{display:block;width:32px;height:1px;background:var(--c-gold);flex-shrink:0}
    .art-eyebrow span{font-family:var(--f-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold)}
    .art-hero h1{font-size:clamp(26px,4vw,42px);line-height:1.2;letter-spacing:-.025em;margin-bottom:28px}
    .art-byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--c-border)}
    .art-byline__author{font-family:var(--f-display);font-size:13px;font-weight:600;color:var(--c-text-1)}
    .art-byline__sep{display:block;width:1px;height:13px;background:var(--c-border);flex-shrink:0}
    .art-byline__meta{font-family:var(--f-display);font-size:12px;color:var(--c-text-2)}
    .s-art-body{background:var(--c-surface);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}
    .art-layout{display:grid;grid-template-columns:1fr 272px;gap:72px;align-items:start}
    .art-content p{font-family:var(--f-body);font-size:17px;line-height:1.84;color:var(--c-text-2);margin-bottom:26px}
    .art-content h2{font-size:21px;font-weight:700;color:var(--c-text-1);margin:44px 0 18px;letter-spacing:-.02em;line-height:1.3}
    .art-content ul,.art-content ol{font-family:var(--f-body);font-size:17px;line-height:1.84;color:var(--c-text-2);margin:0 0 26px 24px}
    .art-content li{margin-bottom:6px}
    .art-sidebar{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;gap:16px}
    .art-card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:26px}
    .art-card--gold{background:var(--c-gold-tint-2);border-color:oklch(84% .04 85)}
    .art-card__label{font-family:var(--f-display);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-dark);margin-bottom:14px}
    .art-card p{font-family:var(--f-display);font-size:13px;line-height:1.65;color:var(--c-text-2);margin-bottom:16px}
    .s-faq{background:var(--c-bg)}
    .faq-list{max-width:760px}
    .faq-item{border-top:1px solid var(--c-border);padding:26px 0}
    .faq-item:last-child{border-bottom:1px solid var(--c-border)}
    .faq-item h3{font-size:16px;font-weight:600;color:var(--c-text-1);margin-bottom:10px;line-height:1.4}
    .faq-item p{font-family:var(--f-body);font-size:15px;line-height:1.75;color:var(--c-text-2);margin:0}
    @media(max-width:860px){.art-layout{grid-template-columns:1fr;gap:40px}.art-sidebar{position:static}}
    [dir=rtl] .art-content ul,[dir=rtl] .art-content ol{margin:0 24px 26px 0}
