.article-detail-visual{color:#f6f2ed;background:#151214;border:1px solid #363133;border-radius:18px;margin:44px 0;padding:28px}.article-detail-kicker{color:#eaa0aa;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.article-detail-visual h3{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(21px,3vw,27px);line-height:1.3}.article-detail-intro{color:#c8c1c3;margin-bottom:24px;font-size:15px;line-height:1.6}.article-detail-head,.article-detail-row{grid-template-columns:1fr 1.3fr 1.6fr;gap:18px;display:grid}.article-detail-head{color:#eaa0aa;padding-bottom:12px;font-size:12px}.article-detail-row{color:#c8c1c3;border-top:1px solid #363133;padding:18px 0;font-size:15px;line-height:1.6}.article-detail-row strong{color:#f6f2ed}.article-detail-mobile-label{display:none}.article-detail-visual figcaption{color:#b9b2b4;border-top:1px solid #363133;margin-top:12px;padding-top:18px;font-size:14px;line-height:1.65}.article-decision-root{text-align:center;border:1px solid #b84c62;border-radius:10px;margin:26px auto 30px;padding:16px;font-size:16px;font-weight:600}.article-decision-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.article-decision-branches>div{border-top:2px solid #e07488;padding:16px 0 0;position:relative}.article-decision-branches>div:before{content:"";border-left:1px solid #e07488;height:22px;position:absolute;top:-24px;left:50%}.article-decision-branches strong,.article-decision-branches span,.article-decision-branches small{line-height:1.6;display:block}.article-decision-branches strong{font-size:16px}.article-decision-branches span{color:#d3c9cc;margin:8px 0;font-size:15px}.article-decision-branches small{color:#b9b2b4;font-size:14px}@media (max-width:600px){.article-detail-visual{margin:32px 0;padding:22px 20px}.article-detail-head{display:none}.article-detail-row{grid-template-columns:1fr;gap:14px;padding:20px 0}.article-detail-mobile-label{text-transform:uppercase;letter-spacing:.06em;color:#eaa0aa;margin-bottom:4px;font-size:11px;display:block}.article-decision-branches{grid-template-columns:1fr;gap:24px}.article-decision-branches>div{padding-top:12px}.article-decision-branches>div:before{display:none}}
