.article{max-width:760px;padding-block:32px 0}.breadcrumb ol{color:var(--fg-45);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:6px}.breadcrumb a:hover{color:var(--fg)}.article__head{margin-top:28px}.article h1{letter-spacing:-.01em;margin-top:12px;font-size:clamp(30px,4.2vw,44px);font-weight:600;line-height:1.35}.article__lead{color:var(--fg-72);margin-top:16px;font-size:clamp(16px,1.6vw,18px);line-height:1.8}.article__meta{color:var(--fg-45);margin-top:14px;font-size:14px}.answer{border:1px solid var(--accent-20);background:var(--accent-06);border-radius:20px;margin-top:28px;padding:22px 24px}.answer__label{color:var(--accent);font-size:13px;font-weight:600}.answer p:not(.answer__label){color:var(--fg-85);margin-top:6px;font-size:17px;line-height:1.85}.answer b{color:var(--fg);font-weight:600}.prose h2{margin-top:52px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.45}.prose h3{font-size:17px;font-weight:600;line-height:1.5}.prose>h3{margin-top:28px}.prose p,.prose li{color:var(--fg-72);font-size:16.5px;line-height:1.9}.prose p{margin-top:14px}.prose ul,.prose ol{gap:6px;margin:14px 0 0;padding-left:1.3em;display:grid}.prose b{color:var(--fg);font-weight:600}.prose a:not(.btn),.faq a,.refs a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose .note{color:var(--fg-60);font-size:14.5px;line-height:1.8}.prose .faq{margin-top:18px}.table-wrap{border:1px solid var(--line-08);border-radius:16px;margin-top:18px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line-06);text-align:left;padding:12px 16px}.table-wrap tr[data-muscle] td{white-space:nowrap}.table-wrap thead th{background:var(--surface-04);color:var(--fg-60);font-size:13.5px;font-weight:500}.table-wrap tbody th{color:var(--fg);font-weight:600}.table-wrap tbody td{color:var(--fg-85)}.table-wrap tbody tr:last-child>*{border-bottom:0}.table-wrap .is-rest{color:var(--fg-45)}@media (width<=520px){.table-wrap th,.table-wrap td{padding:10px 12px}.table-wrap tbody th{min-width:4.5em}}.boxes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.box{border:1px solid var(--line-08);background:var(--surface-04);border-radius:20px;padding:20px 22px}.box h3{color:var(--accent)}.prose .box ul{gap:4px;margin-top:10px;padding-left:1.1em}.prose .box li{font-size:15px;line-height:1.7}.guide-cta{margin-top:64px}.cta__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.refs{border-top:1px solid var(--line-06);margin-top:56px;padding-top:24px}.refs h2{font-size:16px;font-weight:600}.refs ol{gap:8px;margin:12px 0 0;padding-left:1.3em;display:grid}.refs li,.disclaimer{color:var(--fg-45);font-size:13.5px;line-height:1.7}.disclaimer{margin-top:20px}.related{margin-top:56px}.related h2{margin-bottom:16px;font-size:20px;font-weight:600}.guides-head{margin-top:28px;margin-bottom:36px}.article--wide{max-width:var(--maxw)}.guide-section+.guide-section{margin-top:48px}.guide-section__title{margin-bottom:16px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.4}.related__all{margin-top:16px}.related__all a{color:var(--accent);font-size:14.5px;font-weight:600}.related__all a:after{content:" →"}
