.rpt-page{max-width:900px}.rpt-page>h1{font-size:clamp(30px,6vw,45px);overflow-wrap:break-word}.rpt-highlight{padding:23px;background:#e8efdf;border:1px solid #c5d5bb;border-radius:18px;margin:25px 0}.rpt-highlight h2{font-size:24px;margin:0 0 15px}.rpt-highlight p,.rpt-section p,.rpt-repeat p{font-size:15px;line-height:1.65}.rpt-section{margin:28px 0}.rpt-section h2,.rpt-repeat h2{font-size:25px}.rpt-section ol{padding-left:22px;font-size:15px}.rpt-section li{padding:8px 0 8px 4px}.rpt-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d5dfd1;font-size:14px}.rpt-table th,.rpt-table td{padding:13px 16px;text-align:left;border-bottom:1px solid #d5dfd1}.rpt-table th{background:#e7eddf}.rpt-table td:last-child{white-space:nowrap;font-size:20px}.rpt-scores{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rpt-scores>div{padding:18px;background:#e7efdf;border-radius:12px}.rpt-scores .rpt-reserve{background:#fff0d3}.rpt-scores p{margin:8px 0 0;font-size:14px}.rpt-repeat{padding:23px;background:#fff0d3;border-left:4px solid #b88025;border-radius:14px}.rpt-repeat h2{margin:0 0 10px}.rpt-examples{display:flex;flex-wrap:wrap;gap:10px}.rpt-examples a{font-size:13px}.rpt-page .source a{color:#31594a}@media(max-width:520px){.rpt-scores{grid-template-columns:1fr}.rpt-highlight,.rpt-repeat{padding:19px}.rpt-highlight h2,.rpt-repeat h2,.rpt-section h2{font-size:22px}.rpt-table th,.rpt-table td{padding:11px 12px}.rpt-section ol{font-size:14px}}
