.swan-guide{max-width:864px}.swan-guide article{min-width:0}.swan-guide-header h1{margin:14px 0 20px;color:#172b2a;font-size:clamp(34px,4.5vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.13;text-wrap:balance}.swan-guide-eyebrow{color:#11686b;font-size:12px;letter-spacing:.06em}.swan-guide-audience,.swan-guide-byline{color:#5c6d6b;font-size:13px;line-height:1.8}.swan-guide-audience{margin-top:8px}.swan-guide-byline a,.swan-guide-related a,.swan-guide-tool-link a{color:#11686b;text-decoration:underline;text-underline-offset:3px}.swan-guide-tool-link{margin-top:18px;font-size:15px}.swan-guide-body h2 span[id]{scroll-margin-top:110px}.swan-guide-body p{line-height:1.75}.swan-guide-body strong{color:#172b2a;font-weight:600}.swan-guide-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dce6e3;border-radius:5px}.swan-guide-body .swan-guide-table table{display:table;width:100%;min-width:600px;max-width:none;margin:0;overflow:visible;border-collapse:collapse;font-size:14px;line-height:1.6}.swan-guide-table caption{padding:12px;color:#172b2a;font-weight:600;text-align:left;caption-side:top}.swan-guide-table tbody th{background:white;font-weight:500}.swan-guide-body .swan-guide-equation,.swan-guide-formulas{max-width:100%;padding:12px 16px;border-left:2px solid #b9d5cd;background:#f7faf9;color:#172b2a;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.swan-guide-figure{margin:32px 0}.swan-guide-image-scroll{max-width:100%;overflow-x:auto;border:1px solid #dce6e3;border-radius:5px}.swan-guide-figure-cover img{width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.swan-guide-figure-waveforms img{display:block;width:100%}.swan-guide-figure figcaption{margin-top:9px;color:#5c6d6b;font-size:12px;line-height:1.7}.swan-guide-companion{margin:32px 0;padding:8px 18px;border-block:1px solid #dce6e3}.swan-guide-body .swan-guide-companion p{font-size:15px}.swan-guide-related{display:grid;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid #dce6e3;font-size:14px;line-height:1.7}.swan-guide :focus-visible{outline:2px solid #11686b;outline-offset:4px}@media(max-width:960px){.swan-guide-figure-waveforms img{width:960px;min-width:960px;max-width:none}}