.art-wrap{max-width:780px;margin:0 auto}.art-answer{background:var(--color-text);color:#ffffff;border-radius:var(--r-lg);padding:30px 34px;margin:0 0 14px}.art-answer .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);display:block;margin-bottom:12px}.art-answer p{font-size:18px;line-height:1.62;color:#fff!important;margin:0;font-weight:500}.art-body h2{font-family:var(--font-display);font-weight:800;font-size:clamp(25px,3vw,34px);letter-spacing:-.03em;line-height:1.14;margin:52px 0 16px;padding-bottom:.05em;color:var(--color-text)}.art-body h2 em{color:var(--color-accent);font-style:italic}.art-body p{font-size:16px;line-height:1.75;color:var(--color-text-muted);margin:0 0 18px}.art-body p strong{color:var(--color-text);font-weight:600}.art-body ul{margin:0 0 18px;padding-left:20px}.art-body li{font-size:16px;line-height:1.7;color:var(--color-text-muted);margin-bottom:9px}.art-faq{margin-top:8px}.faq-item{border-top:1px solid var(--color-line);padding:22px 0}.faq-item:last-child{border-bottom:1px solid var(--color-line)}.faq-item h3{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.015em;line-height:1.3;margin:0 0 8px;color:var(--color-text)}.faq-item p{font-size:15px;line-height:1.7;color:var(--color-text-muted);margin:0}.art-related{margin-top:60px;padding-top:30px;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:14px;align-items:center}.art-related .lbl{letter-spacing:.18em;color:var(--color-text-2)}.art-related .lbl,.art-related a{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.art-related a{letter-spacing:.06em;font-weight:600;color:var(--color-text);padding:8px 16px;border:1px solid var(--color-line);border-radius:var(--r-pill);transition:border-color .3s,color .3s}.art-related a:hover{border-color:var(--color-accent);color:var(--color-accent)}