
*{box-sizing:border-box}body{margin:0;background:rgb(var(--ds-bg));color:rgb(var(--ds-ink));font:16px/1.65 var(--ds-font-body)}main{max-width:1080px;margin:auto;padding:28px 24px 60px}header{padding:36px;background:rgb(var(--ds-ink));color:rgb(var(--ds-bg));border-radius:var(--ds-r-card)}.eyebrow{font:700 11px var(--ds-font-display);letter-spacing:.13em;text-transform:uppercase}h1{font:700 clamp(34px,5vw,58px)/1.04 var(--ds-font-display);letter-spacing:-.04em;max-width:16ch;margin:18px 0}header p{max-width:66ch;margin-bottom:0}h2{font:700 27px/1.2 var(--ds-font-display);letter-spacing:-.02em;margin:0 0 16px}h3{font:700 18px var(--ds-font-display)}section{padding:30px 0;border-bottom:1px solid rgb(var(--ds-line))}p{max-width:78ch}a{color:rgb(var(--ds-action));overflow-wrap:anywhere}.pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}figure{margin:0;min-width:0}figure img{display:block;width:100%;height:auto;border:1px solid rgb(var(--ds-line));border-radius:var(--ds-r-field)}figcaption{font-size:13px;color:rgb(var(--ds-ink-muted));margin-top:8px}.phones{max-width:720px;margin:auto}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.fact{background:rgb(var(--ds-surface));border-radius:var(--ds-r-field);padding:18px}.fact b{font:700 30px var(--ds-font-display);display:block;color:rgb(var(--ds-action))}.fact span{font-size:13px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;padding:12px 8px;border-bottom:1px solid rgb(var(--ds-line))}th{font:700 12px var(--ds-font-display)}.note{color:rgb(var(--ds-ink-muted));font-size:14px}.pill{display:inline-block;border:1px solid rgb(var(--ds-line));border-radius:var(--ds-r-chip);padding:4px 12px;font-size:12px;margin:4px 5px 0 0}.evidence{background:rgb(var(--ds-surface));padding:20px;border-radius:var(--ds-r-field)}@media(max-width:650px){main{padding:16px 16px 40px}header{padding:24px}section{padding:24px 0}.pair{grid-template-columns:1fr}.phones{grid-template-columns:1fr 1fr;gap:12px}.facts{grid-template-columns:1fr;gap:8px}.fact b{font-size:25px}table{font-size:12px}th,td{padding:9px 5px}}@media(max-width:380px){.phones{grid-template-columns:1fr}}

.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}