.phase-guide {max-width:900px;overflow-wrap:anywhere}
.phase-guide p,.phase-guide li {line-height:1.95}
.phase-guide h2 {margin-top:0;line-height:1.5}
.phase-guide h3 {margin:2em 0 .6em;font-size:1.2rem}
.phase-guide .phase-lead {font-size:1.15rem}
.phase-toc {margin-top:28px;border-top:1px solid #8296aa;padding-top:18px}
.phase-toc ol {padding-left:1.5em}
.phase-toc a {display:inline-block;padding:9px 0}
.phase-figure {margin:28px 0}
.phase-figure img {display:block;width:100%;height:auto;border-radius:12px;background:#f3f6f8}
.phase-figure figcaption {margin-top:12px;font-size:.9rem;line-height:1.7}
.phase-key {border-left:4px solid #398fc4;padding:18px 22px;margin:26px 0;background:rgba(84,151,196,.1)}
.phase-key p:last-child {margin-bottom:0}
.phase-steps {padding-left:1.5em;margin:24px 0}
.phase-steps li {padding:10px 0}
.phase-steps span {display:block}
@media(max-width:480px){.phase-guide h1{font-size:1.85rem}.phase-guide h2{font-size:1.45rem}.phase-key{padding:16px}.phase-guide .phase-lead{font-size:1.05rem}}

.phase-calibration-wiring {max-width:600px;margin-left:auto;margin-right:auto}
.phase-calibration-plots {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.phase-calibration-plots .phase-figure {min-width:0;margin-bottom:0}
.phase-diagram-note {font-size:.9rem}
@media(max-width:700px){.phase-calibration-plots{grid-template-columns:1fr}}

.phase-support-scroll {max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #8296aa;border-radius:8px}
.phase-support-scroll:focus-visible {outline:3px solid #398fc4;outline-offset:3px}
.phase-support-table {width:100%;min-width:1000px;border-collapse:collapse;font-size:.95rem;line-height:1.7}
.phase-support-table th,.phase-support-table td {padding:14px 12px;border-bottom:1px solid #8296aa;text-align:left;vertical-align:top}
.phase-support-table thead th {background:rgba(84,151,196,.15)}
.phase-support-table th:first-child {width:20%}
.phase-support-table th:nth-child(n+2):nth-child(-n+5),.phase-support-table td:nth-child(n+2):nth-child(-n+5) {width:10%;text-align:center;white-space:nowrap}
.phase-support-table tbody tr:last-child th,.phase-support-table tbody tr:last-child td {border-bottom:0}

.phase-reference-photo {max-width:400px;margin-left:auto;margin-right:auto}
.phase-reference-photo img {max-width:183px;margin-left:auto;margin-right:auto}
