.SC8aYa_page{flex-direction:column;min-height:100vh;display:flex}.SC8aYa_main{flex:1}.SC8aYa_hero{border-bottom:1px solid var(--border-color);background:#fff;padding:28px 0 32px}.SC8aYa_breadcrumb{margin-bottom:18px}.SC8aYa_kicker{color:#8a5a00;letter-spacing:.1em;font-size:.78rem;font-weight:800}.SC8aYa_title{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:900;line-height:1.3}.SC8aYa_lead{max-width:760px;color:var(--text-secondary);margin-top:14px;font-size:.95rem;line-height:1.85}.SC8aYa_content{max-width:820px;padding-top:28px;padding-bottom:64px}.SC8aYa_body{border:1px solid var(--border-color);background:var(--surface-panel);box-shadow:var(--shadow-card);color:var(--text-secondary);border-radius:14px;padding:28px 32px;font-size:.94rem;line-height:1.9}.SC8aYa_body section+section{margin-top:30px}.SC8aYa_body h2{border-bottom:2px solid var(--primary-navy);padding-bottom:8px;font-size:1.08rem;font-weight:900}.SC8aYa_body h3{color:var(--text-main);margin-top:16px;font-size:.96rem;font-weight:800}.SC8aYa_body p{margin-top:10px}.SC8aYa_body ul{margin-top:10px;padding-left:1.4em;list-style:outside}.SC8aYa_dl{grid-template-columns:6em 1fr;gap:6px 12px;margin-top:12px;display:grid}.SC8aYa_dl dt{color:var(--text-muted);font-weight:700}.SC8aYa_contact{background:var(--surface-muted);color:var(--text-main);border-radius:10px;padding:14px 16px;font-weight:700}.SC8aYa_contact a{color:var(--accent-blue)}.SC8aYa_date{color:var(--text-muted);text-align:right;margin-top:28px;font-size:.86rem}.SC8aYa_related{color:var(--text-muted);margin-top:22px;font-size:.88rem}.SC8aYa_related a{color:var(--accent-blue);font-weight:700}.SC8aYa_related span{margin:0 6px}@media (max-width:640px){.SC8aYa_body{padding:20px 18px}.SC8aYa_dl{grid-template-columns:1fr;gap:2px}.SC8aYa_dl dd{margin-bottom:8px}}
