.spectral-panel{padding:40px 44px;background:#fff;border:1px solid #e0e7ed;border-radius:3px}.spectral-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.spectral-heading h3{font-size:32px;font-weight:500;letter-spacing:-.035em;margin:8px 0 32px}.spectral-heading .eyebrow{font-size:12px}.curve-key{font-size:14px;color:#536779;white-space:nowrap;display:flex;align-items:center;gap:10px}.curve-key i{display:block;width:22px;height:3px;background:#0873b9}.spectral-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:8px 0 28px;margin-bottom:12px;border-bottom:1px solid #e4eaf0;gap:30px}.spectral-summary strong{font-size:clamp(27px,3.5vw,48px);font-weight:400;letter-spacing:-.045em;color:#16324b;white-space:nowrap}.spectral-summary strong span{font-size:.45em;margin-left:5px;color:#627c91}.spectral-summary p{font-size:14px;color:#607386;line-height:1.8;margin:7px 0 0}.spectral-summary b{font-weight:400;color:#16324b}.spectrum-chart{display:block;width:100%;height:auto;overflow:visible}.spectrum-chart text{font-family:Arial,sans-serif}.spectrum-chart .tick{font-size:16px;fill:#63778a}.spectrum-chart .axis-title{font-size:14px;letter-spacing:1px;fill:#4d657a}.spectrum-chart .band-label{font-size:15px;fill:#668096}.spectral-note{font-size:14px;line-height:1.8;color:#607386;max-width:760px;margin:18px 0}.spectrum-original{border-top:1px solid #e4eaf0;padding-top:20px;margin-top:24px}.spectrum-original summary{cursor:pointer;font-size:15px;color:#235b82;list-style:none;display:flex;justify-content:space-between;gap:15px}.spectrum-original summary span{font-size:18px}.spectrum-original img{display:block;width:100%;max-width:850px;margin:20px auto}.spectrum-original a{font-size:14px;color:#0568b9}.technical-preview{border:0!important;background:#f8fafc;padding:28px!important}.technical-preview .spectrum-chart{margin-top:28px}.technical-preview .technical-title{padding-bottom:18px;border-bottom:1px solid #dce4eb}.technical-preview .technical-metrics{margin-top:12px}.technical-preview .technical-metrics strong{color:#16324b}.technical-preview>p{line-height:1.7}.technical-preview:hover{background:#f2f6fa}@media(max-width:620px){.spectral-panel{padding:24px 16px}.spectral-heading{display:block}.spectral-heading h3{font-size:27px;margin-bottom:16px}.curve-key{margin-bottom:24px}.spectral-summary{grid-template-columns:1fr 1fr;gap:22px 16px}.spectral-summary>div:last-child{grid-column:1/-1;display:flex;gap:18px;align-items:center}.spectral-summary strong{font-size:31px}.spectral-summary>div:last-child strong{font-size:27px}.spectral-summary p{font-size:13px}.spectrum-chart .tick{font-size:19px}.spectrum-chart .axis-title{font-size:16px;letter-spacing:0}.spectrum-chart .band-label{font-size:17px}.technical-preview{padding:20px 14px!important}.spectral-note{font-size:13px}.spectral-heading .eyebrow{line-height:1.7}}

@media(max-width:620px){.spectrum-chart .tick{font-size:25px}.spectrum-chart .axis-title{font-size:22px}.spectrum-chart .band-label{font-size:22px}}
