.rpuk-chapter *{box-sizing:border-box;margin:0;padding:0}.rpuk-chapter{background:0 0}.rpuk-chapter .chapter-head{margin-bottom:10px;padding-top:40px}.rpuk-chapter .chapter-num{letter-spacing:3px;text-transform:uppercase;color:#b8923c;margin-bottom:8px;font-size:10pt;font-weight:700}.rpuk-chapter h2{color:#16213b;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:25pt;font-weight:700;line-height:1.2}.rpuk-chapter h3{color:#16213b;margin-top:22px;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:15pt;font-weight:700}.rpuk-chapter .rule-small{background:#a8492e;width:60px;height:3px;margin-bottom:8px}.rpuk-chapter p{color:#333;max-width:620px;margin-bottom:12px;font-size:11.3pt;line-height:1.7}.rpuk-chapter p.toc-line{color:#16213b;margin-bottom:4px}.rpuk-chapter .toc-block{margin-bottom:10px}.rpuk-chapter .option-row{flex-wrap:wrap;gap:10px;margin:6px 0 18px;display:flex}.rpuk-chapter .option-chip{color:#16213b;background:#fff;border:1.5px solid #b8923c;border-radius:20px;padding:8px 18px;font-family:Georgia,Times New Roman,serif;font-size:12pt;font-weight:700;display:inline-block}.rpuk-chapter ul.check{max-width:620px;margin:0 0 14px;padding:0;list-style:none}.rpuk-chapter ul.check li{color:#333;margin-bottom:6px;padding-left:22px;font-size:11pt;line-height:1.55;position:relative}.rpuk-chapter ul.check li:before{content:"✓";color:#a8492e;font-weight:700;position:absolute;left:0}.rpuk-chapter .callout,.rpuk-chapter .casebox{border-left:4px solid #b8923c;border-radius:2px;margin:16px 0 20px;padding:22px 28px}.rpuk-chapter .callout{background:#16213b}.rpuk-chapter .casebox{background:#efe9da;border-left-color:#a8492e}.rpuk-chapter .callout .callout-label{letter-spacing:.5px;color:#b8923c;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:11pt;font-weight:700}.rpuk-chapter .casebox .callout-label{letter-spacing:.5px;color:#a8492e;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:11pt;font-weight:700}.rpuk-chapter .callout p{color:#e4dfcf;max-width:100%;margin-bottom:0;font-size:11.5pt;font-style:italic;line-height:1.6}.rpuk-chapter .casebox p{color:#3a3226;max-width:100%;margin-bottom:0;font-size:11pt;font-style:normal;line-height:1.6}.rpuk-chapter .callout ul.check li{color:#e4dfcf}.rpuk-chapter .callout ul.check li:before{color:#b8923c}.rpuk-chapter .casebox ul.check li{color:#3a3226}.rpuk-chapter .gloss-grid{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.rpuk-chapter .gloss-card{background:#fff;border:1px solid #d9d3c4;width:262px;padding:16px 18px}.rpuk-chapter .gloss-card .g-term{color:#a8492e;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:13.5pt;font-weight:700}.rpuk-chapter .gloss-card .g-def{color:#444;min-height:30px;margin-bottom:12px;font-size:9.5pt;line-height:1.45}.rpuk-chapter .gloss-card .g-example{border-top:1px dashed #d9d3c4;align-items:center;gap:12px;padding-top:10px;display:flex}.rpuk-chapter .gloss-card .g-nums{color:#666;flex:1;font-size:8pt;line-height:1.6}.rpuk-chapter .gloss-card .g-nums .hl{color:#16213b;font-weight:700}.rpuk-chapter .donut{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.rpuk-chapter .donut span{color:#16213b;background:#fbfaf6;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:8.5pt;font-weight:700;display:flex}.rpuk-chapter .minibar{flex-shrink:0;width:52px}.rpuk-chapter .minibar .bar-row{align-items:center;gap:4px;margin-bottom:3px;display:flex}.rpuk-chapter .minibar .bar-fill{border-radius:1px;height:8px}.rpuk-chapter .minibar .lbl{color:#888;font-size:6.5pt}.rpuk-chapter .passo-head{margin-top:24px;margin-bottom:10px}.rpuk-chapter .passo-label{letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#a8492e;border-radius:2px;margin-bottom:8px;padding:3px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8.5pt;font-weight:700;display:inline-block}.rpuk-chapter .passo-head h4{color:#16213b;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:14.5pt;font-weight:700}.rpuk-chapter .example-block{background:#f2efe5;border:1px solid #d9d3c4;border-radius:2px;margin:14px 0 18px;padding:16px 20px}.rpuk-chapter .example-title{letter-spacing:.5px;text-transform:uppercase;color:#a8492e;margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:10.5pt;font-weight:700}.rpuk-chapter .example-table{font-family:SFMono-Regular,Consolas,monospace;font-size:10pt}.rpuk-chapter .example-row{color:#333;border-bottom:1px dotted #d3cdbc;justify-content:space-between;padding:5px 0;display:flex}.rpuk-chapter .example-row .ex-label{max-width:380px}.rpuk-chapter .example-row .ex-value{color:#16213b;white-space:nowrap;margin-left:10px;font-weight:700}.rpuk-chapter .example-row.total{border-top:1.5px solid #16213b;border-bottom:none;margin-top:4px;padding-top:8px;font-weight:700}.rpuk-chapter .example-row.total .ex-label{color:#16213b}.rpuk-chapter .example-row.total .ex-value{color:#a8492e;font-size:11pt}.rpuk-chapter .example-note{color:#555;margin-top:10px;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9.5pt;font-style:italic}.rpuk-chapter .example-group{letter-spacing:1px;text-transform:uppercase;color:#8c8468;padding:8px 0 3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:8.5pt;font-weight:700}.rpuk-chapter .numbered-block{margin:14px 0 18px}.rpuk-chapter .numbered-item{gap:14px;margin-bottom:14px;display:flex}.rpuk-chapter .numbered-item .ni-num{color:#b8923c;background:#16213b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Georgia,Times New Roman,serif;font-size:11pt;font-weight:700;display:flex}.rpuk-chapter .numbered-item .ni-text{color:#333;flex:1;padding-top:2px;font-size:11.3pt;line-height:1.6}.rpuk-chapter .numbered-item .ni-content{flex:1}.rpuk-chapter .numbered-item .ni-content .ni-title{color:#16213b;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:13.5pt;font-weight:700}.rpuk-chapter .numbered-item .ni-content p{color:#333;margin-bottom:0;font-size:11.3pt;line-height:1.6}.rpuk-chapter .numbered-grid{grid-template-columns:1fr 1fr;gap:4px 24px;margin:14px 0 18px;display:grid}.rpuk-chapter .numbered-grid .numbered-item{margin-bottom:10px}.rpuk-chapter .numbered-grid .ni-content .ni-title{margin-bottom:0;font-size:11pt;font-weight:700}.rpuk-chapter .numbered-grid .ni-text{font-size:10.8pt}.rpuk-chapter .numbered-grid .ni-num{width:22px;height:22px;font-size:9.5pt}.rpuk-chapter .lead-label{color:#a8492e}.rpuk-chapter .calc-callout{background:#16213b;border-radius:2px;align-items:center;gap:16px;margin:18px 0;padding:20px 26px;display:flex}.rpuk-chapter .calc-callout .cc-label{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:12.5pt;font-weight:700}.rpuk-chapter .calc-callout .cc-sub{color:#b8b2a0;margin-top:3px;font-size:9.5pt}.rpuk-chapter .verdict-row{gap:12px;margin-top:10px;display:flex}.rpuk-chapter .verdict-box{border-radius:3px;flex:1;padding:14px 16px}.rpuk-chapter .verdict-box .vb-label{letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:12pt;font-weight:700}.rpuk-chapter .verdict-box .vb-text{font-size:9pt;line-height:1.5}.rpuk-chapter .verdict-go{background:#e3ebdd;border:1px solid #a9c99a}.rpuk-chapter .verdict-go .vb-label{color:#3f6b2e}.rpuk-chapter .verdict-go .vb-text{color:#35502a}.rpuk-chapter .verdict-review{background:#f3e9d2;border:1px solid #d6b96b}.rpuk-chapter .verdict-review .vb-label{color:#8c6d1f}.rpuk-chapter .verdict-review .vb-text{color:#6b551a}.rpuk-chapter .verdict-nogo{background:#f0dad3;border:1px solid #d98c6f}.rpuk-chapter .verdict-nogo .vb-label{color:#a8492e}.rpuk-chapter .verdict-nogo .vb-text{color:#7a3520}@media (width<=640px){.rpuk-chapter .verdict-row,.rpuk-chapter .gloss-grid{flex-direction:column}.rpuk-chapter .gloss-card{width:100%}.rpuk-chapter .numbered-grid{grid-template-columns:1fr}.rpuk-chapter p,.rpuk-chapter ul.check{max-width:100%}}.rpuk-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.rpuk-protected input,.rpuk-protected textarea,.rpuk-protected select{-webkit-user-select:text;user-select:text}@media print{.rpuk-protected{display:none!important}}
