.sky-content{--sky-content-ink:#132a34;--sky-content-muted:#566b76;--sky-content-blue:#007cbc;--sky-content-lime:#d6ff62;color:var(--sky-content-ink);background:#fff;font-family:DM Sans Variable,sans-serif}.sky-content :is(h2,h3,h4){font-family:inherit;font-weight:500}.sky-content :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #007cbc}.sky-content .sky-section{padding:clamp(64px,7.5vw,112px) clamp(24px,6.5vw,104px);scroll-margin-top:30px}.sky-content .sky-section-label{letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;line-height:1.5}.sky-content .answer-card{width:100%;max-width:none;color:var(--sky-content-ink);background:#fff;border:1px solid #d6e5ec;border-radius:13px;margin:0;overflow:hidden;box-shadow:0 15px 40px #194f680a}.sky-content .answer-header{border-color:#e0e9ed;flex-wrap:wrap;gap:10px;padding:16px 23px}.sky-content :is(.answer-eyebrow,.answer-catalog){color:#587080;font-size:10px;line-height:1.5}.sky-content .answer-eyebrow>span{color:#008dc8}.sky-content .answer-catalog{letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:8px}.sky-content .answer-questions{gap:8px;padding:18px 23px 0}.sky-content .answer-questions button{color:#466373;background:#fff;border:1px solid #dbe5e9;border-radius:6px;padding:11px 12px;font-size:11px;line-height:1.4}.sky-content .answer-questions button[aria-pressed=true]{background:var(--sky-content-lime);color:#1e3427;border-color:var(--sky-content-lime)}.sky-content .answer-questions button:hover{border-color:#007cbc}.sky-content .answer-result{min-height:370px;padding:26px 24px 24px}.sky-content .answer-title{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.17}.sky-content .answer-lead{color:var(--sky-content-muted);margin-top:12px;font-size:13px;line-height:1.6}.sky-content .answer-findings{margin:20px 0 0;padding:0;list-style:none}.sky-content .answer-findings li{border-color:#e4ecef;padding:14px 0 14px 18px}.sky-content .answer-findings li:before{background:#0090c3;border-radius:50%;width:5px;height:5px;top:21px}.sky-content .answer-finding-title{color:var(--sky-content-ink);font-size:13px;font-weight:600}.sky-content .answer-finding-copy{color:var(--sky-content-muted);margin-top:4px;font-size:12px;line-height:1.65}.sky-content .answer-note{color:var(--sky-content-muted);font-size:11px;line-height:1.65}.sky-content .answer-note strong{color:var(--sky-content-ink)}.sky-content .answer-metric{margin-top:22px}.sky-content .answer-metric strong{letter-spacing:-.055em;color:#007eac;font-family:inherit;font-size:52px;font-weight:500}.sky-content .answer-metric>span{color:#315520;background:#eff9d7;border-radius:5px;font-size:11px}.sky-content .answer-song-changes{margin-top:22px;padding:0;list-style:none}.sky-content .answer-song-changes li{border-color:#e0e9ed;font-size:13px}.sky-content .answer-footer{background:#fafdff;border-color:#e0e9ed;gap:14px;padding:0 23px}.sky-content :is(.answer-download,.answer-sources summary){color:#176887;font-size:11px}.sky-content .answer-download:hover,.sky-content .answer-sources summary:hover{color:#132a34}.sky-content .answer-source-content p{color:var(--sky-content-muted);font-size:11px}.sky-content .answer-source-file h4{font-size:11px}.sky-content .answer-source-file pre{color:#233e4d;background:#eef5f9;border:1px solid #d7e7ef;border-radius:5px;font-size:10px}@media (max-width:600px){.sky-content .sky-section{padding:58px 23px}.sky-content .sky-desktop-break{display:none}.sky-content .answer-header{flex-direction:column;gap:5px;padding:14px 17px}.sky-content .answer-eyebrow{font-size:9px}.sky-content .answer-catalog{font-size:8px;display:block}.sky-content .answer-questions{padding:14px 17px 0}.sky-content .answer-questions button{padding:10px;font-size:10px}.sky-content .answer-result{min-height:0;padding:23px 17px}.sky-content .answer-title{font-size:25px}.sky-content .answer-lead,.sky-content .answer-finding-title,.sky-content .answer-finding-copy{font-size:12px}.sky-content .answer-metric strong{font-size:44px}.sky-content .answer-footer{gap:8px;padding:0 17px}.sky-content :is(.answer-download,.answer-sources summary){gap:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.sky-content *,.sky-content :before{transition:none!important}}
