.zc{max-width:880px;gap:40px}.zc,.zc *{min-width:0}.zc-head{display:grid;gap:14px}.zc-title{font-size:clamp(30px,5vw,46px)}.zc .ws-lead{text-align:left}.zc-byline{margin:0;font-size:13px;color:var(--ink2)}.zc-sec{display:grid;gap:16px}.zc-answer{background:#11264a;color:#e8f3fb;border-radius:18px;padding:24px;display:grid;gap:10px}.zc-answer-h{color:#fff;font-size:20px;font-weight:700}.zc-answer p{margin:0;line-height:1.6}.zc-answer strong{color:#7fd3fa}.zc-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.zc-tool{border-top-width:4px}.zc-tool-zoom{border-top-color:#8aa6c4}.zc-tool-sbs{border-top-color:var(--sky)}.zc-tool-tag{justify-self:start;font-size:12px;font-weight:700;background:#dff2fe;color:#0a3a66;padding:2px 9px;border-radius:8px}.zc-tool-zoom .zc-tool-tag{background:#e8edf3;color:#334b65}.zc-callout{background:#fff1d6;color:#4a2f00;border-radius:14px;padding:18px 20px;display:grid;gap:8px}.zc-callout p{margin:0;line-height:1.6}.zc-table-wrap{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #0069a812}.zc-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55}.zc-table th,.zc-table td{padding:14px 16px;text-align:left;vertical-align:top;border-top:1px solid #e6f0f7;overflow-wrap:anywhere}.zc-table thead th{border-top:0;background:#f2f9fd;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.zc-table tbody th{width:20%;font-weight:700;color:var(--navy)}.zc-table td{color:#2c3f58}.zc-table tbody tr:nth-child(2n){background:#fafdff}.zc-cite{font-size:12px;font-weight:700;white-space:nowrap}.zc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zc-list{margin:0;padding-left:18px;color:var(--ink2);line-height:1.65;display:grid;gap:4px}.zc-faq{display:grid;gap:10px}.zc-faq-item{padding:16px 20px}.zc-faq-item summary{cursor:pointer;font-weight:700;line-height:1.4}.zc-faq-item p{margin:10px 0 0;color:var(--ink2);line-height:1.6}.zc-sources{margin:0;padding-left:22px;line-height:1.7;overflow-wrap:anywhere}.zc-cta{justify-items:start}.zc-cta-row{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:720px){.zc{gap:32px}.zc-pair{grid-template-columns:1fr}.zc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.zc-table,.zc-table tbody,.zc-table tr,.zc-table th,.zc-table td{display:block;width:100%}.zc-table tbody th{width:100%;background:#f2f9fd;border-top:1px solid var(--line)}.zc-table tbody tr:first-child th{border-top:0}.zc-table td{border-top:0;padding-top:6px}.zc-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sky-d);margin-bottom:2px}.zc-table td+td:before{color:#5a6e88}.zc-answer{padding:20px}}
