
*{box-sizing:border-box}body{margin:0;background:rgb(var(--ds-bg));color:rgb(var(--ds-ink));font:17px/1.6 var(--ds-font-body)}main{max-width:1180px;margin:auto;padding:40px 28px 64px}h1,h2,h3{font-family:var(--ds-font-display);line-height:1.15}h1{font-size:clamp(36px,5vw,64px);max-width:18ch;margin:16px 0}h2{font-size:30px;margin:40px 0 18px}h3{font-size:20px;margin:0}p{max-width:76ch}a{color:rgb(var(--ds-action));overflow-wrap:anywhere}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ds-ink-muted))}.lede{font-size:22px;max-width:62ch}.notice{border-left:5px solid rgb(var(--ds-action));padding:14px 20px;background:rgb(var(--ds-surface));margin:24px 0}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0}.summary article,.score,.panel,figure{background:rgb(var(--ds-surface));border:1px solid rgb(var(--ds-line));border-radius:var(--ds-r-card)}.summary article{padding:20px}.summary strong{font-family:var(--ds-font-display);font-size:34px;display:block;line-height:1.2}.summary span,.muted{color:rgb(var(--ds-ink-muted))}.pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}figure{margin:0;padding:12px;overflow:hidden}figure img{width:100%;height:auto;display:block;border-radius:10px;border:1px solid rgb(var(--ds-line))}figcaption{padding:12px 6px;font-size:15px;color:rgb(var(--ds-ink-muted))}.journey{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:start}.phone{max-width:330px;justify-self:center}.panel{padding:24px}.path{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.path span{border:1px solid rgb(var(--ds-line));border-radius:var(--ds-r-field);padding:10px 14px;background:rgb(var(--ds-field))}.path b{color:rgb(var(--ds-action))}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px 8px;border-bottom:1px solid rgb(var(--ds-line));vertical-align:top}th{font-size:13px;text-transform:uppercase;letter-spacing:.06em}td:first-child{width:32%;font-weight:700}.scores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.score{padding:20px}.score-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.score-top h3{font-size:19px}.score-top b{font-size:30px;line-height:1}.score-top small{font-size:14px;color:rgb(var(--ds-ink-muted))}.score p{font-size:15px}.anchor{font-weight:700}.ticks{display:flex;gap:6px;margin:16px 0}.ticks i{height:7px;flex:1;background:rgb(var(--ds-line));border-radius:9px}.ticks .filled{background:rgb(var(--ds-action))}.meter{display:flex;height:16px;border-radius:12px;overflow:hidden;background:rgb(var(--ds-line));margin:12px 0}.meter span{background:rgb(var(--ds-action))}.fine{font-size:14px;color:rgb(var(--ds-ink-muted))}code{overflow-wrap:anywhere;font-size:.9em}ul{padding-left:22px}li{margin:8px 0}.end{margin-top:40px;padding-top:20px;border-top:1px solid rgb(var(--ds-line))}@media(max-width:750px){main{padding:24px 16px 48px}.pair,.journey{grid-template-columns:1fr}.scores{grid-template-columns:1fr 1fr}.summary{grid-template-columns:1fr}.summary article{display:flex;gap:18px;align-items:center}.summary strong{font-size:28px}td:first-child{width:37%}th,td{padding:10px 5px}.phone{width:100%}}@media(max-width:480px){.scores{grid-template-columns:1fr}.lede{font-size:20px}.panel{padding:18px}h2{font-size:26px}}

[data-report-inline="report-inline-1"]{width:98.1%}
.rp-return{display:flex;gap:24px;max-width:1060px;margin:auto;padding:18px 24px;font:14px system-ui}.rp-return a{color:inherit;display:inline-flex;min-height:44px;align-items:center}.report-closing{max-width:1010px;margin:8px auto;padding:18px 24px;border:1px solid currentColor;border-radius:12px;font:14px/1.6 system-ui}