.pp-main{max-width:1250px;padding:0 4%}.pp-main>section,.pp-main>#pp-content>section{margin:0;padding:40px 0;border-bottom:1px solid var(--border-soft)}.pp-intro{position:relative}.pp-back{display:inline-block;font-size:15px;margin-bottom:22px}.pp-main .eyebrow{font:600 13px var(--body);letter-spacing:.12em;color:var(--muted)}.pp-intro h1{font:clamp(58px,7.5vw,104px)/1.02 var(--display);letter-spacing:-1px;margin:18px 0}.pp-intro h1 span{color:var(--red)}.pp-lead{font-size:24px;max-width:660px}.pp-context{max-width:820px;font-size:16px;color:var(--muted)}.pp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.pp-main h2{font-size:clamp(32px,4vw,48px);line-height:1.08}.pp-main h3{font-size:27px;line-height:1.15}.pp-section-heading>a{font-size:15px;white-space:nowrap}.pp-controls{display:grid;grid-template-columns:1fr 1fr auto auto;gap:18px;align-items:end;padding:20px;background:#1b211c;border:1px solid var(--border-soft)}.pp-main button{background:transparent;border:1px solid var(--line);color:var(--fg);padding:10px 20px;cursor:pointer}.pp-main button:hover{background:#30382e}.pp-main label{font-size:15px}.pp-main select,.pp-main input{font-size:17px}.pp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;border-block:1px solid var(--line)}.pp-metrics article{padding:24px 20px;border-right:1px solid var(--border-soft)}.pp-metrics article:first-child{padding-left:0}.pp-metrics article:last-child{border:0}.pp-metrics p{font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 14px}.pp-metrics strong{font:clamp(38px,4.2vw,58px)/1.1 var(--display);display:block}.pp-metrics span{font-size:14px;display:block;color:var(--muted);margin-top:12px}.pp-real-card{background:#242a23;padding-left:20px!important}.pp-real-card strong{color:#e9c77f}.pp-verdict{max-width:900px;padding:3px 0 16px}.pp-verdict h3{font:700 24px/1.3 var(--body);margin-bottom:8px}.pp-verdict p{font-size:18px}.pp-verdict p.fine{font-size:15px;color:var(--muted)}.pp-chart-heading{margin:24px 0 0;align-items:center}.pp-chart-heading h3{margin:0}.pp-chart-heading select{max-width:310px;font-size:14px}.pp-chart{height:330px;position:relative;margin-top:22px}.pp-table-scroll{max-width:100%;overflow-x:auto}.pp-table-scroll table{min-width:530px;font-size:15px}.pp-main details{margin-top:18px;font-size:16px}.pp-personal,.pp-method{display:grid;grid-template-columns:1fr 1.3fr;gap:50px}.pp-personal p{font-size:16px;color:var(--muted)}.pp-personal h2{max-width:350px}.pp-income-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pp-personal output{display:block;padding:22px;background:#242a23;margin-top:18px;font-size:18px;line-height:1.5}.pp-personal output strong{font-size:24px;color:#e9c77f}.pp-products-table th{font-size:13px;font-weight:600;vertical-align:bottom}.pp-products-table td{vertical-align:top;font-variant-numeric:tabular-nums}.pp-products-table td:first-child{min-width:190px}.pp-products-table strong{display:block}.pp-products-table small{display:block;font-size:12px;line-height:1.45;color:var(--muted);margin-top:5px}.pp-products-table .pp-loss{color:#ff8c88}.pp-products-table .pp-gain{color:#c9d9a3}.pp-product-notes{font-size:14px;margin:15px 0}.pp-product-notes li{margin:12px 0}.pp-product-notes p{margin:4px 0}.pp-formula{padding:20px;background:#242a23;font-size:18px}.pp-method p,.pp-method li{font-size:15px}.pp-method li{margin:10px 0}.pp-sources{padding-left:20px;overflow-wrap:anywhere}.pp-sources a{font-size:14px}.pp-error{padding:25px;border:1px solid var(--red);margin:25px 0}.pp-main [hidden]{display:none!important}.pp-main section[id]{scroll-margin-top:170px}.pp-main .fine{font-size:14px}.pp-source-note{font-size:12px;color:var(--muted)}
.pp-basket-highlights{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line);margin:22px 0}.pp-basket-highlights article{padding:20px}.pp-basket-highlights article:first-child{border-right:1px solid var(--border-soft)}.pp-basket-highlights p{font-size:14px;font-weight:600;margin:0 0 10px}.pp-basket-highlights strong{display:block;font:44px var(--display)}.pp-basket-highlights span,.pp-basket-highlights small{display:block;font-size:14px;margin-top:6px}.pp-basket-highlights small{color:var(--muted);font-size:12px}.pp-loss{color:#ff8c88}.pp-gain{color:#c9d9a3}.pp-products-table th small{display:block;font:12px/1.5 var(--body);color:var(--muted);margin-top:5px}
@media(min-width:1000px){.pp-intro h1{max-width:470px}.pp-intro .pp-lead{position:absolute;left:52%;top:140px;font-size:28px;max-width:430px}.pp-intro .pp-context{max-width:900px}.pp-intro{padding-bottom:30px!important}}
@media(max-width:700px){.pp-basket-highlights{grid-template-columns:1fr}.pp-basket-highlights article:first-child{border-right:0;border-bottom:1px solid var(--border-soft)}}
@media(max-width:700px){.pp-main{padding:0 5%}.pp-main>section,.pp-main>#pp-content>section{padding:30px 0}.pp-intro h1{font-size:64px}.pp-lead{font-size:21px}.pp-context{font-size:14px}.pp-controls{grid-template-columns:1fr 1fr;padding:14px;gap:12px}.pp-controls button{grid-column:auto}.pp-metrics{grid-template-columns:1fr;margin-top:18px}.pp-metrics article,.pp-metrics article:first-child{padding:17px 14px;border-right:0;border-bottom:1px solid var(--border-soft);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.pp-metrics p{margin:0;font-size:12px}.pp-metrics strong{font-size:39px;grid-row:1/3;grid-column:2}.pp-metrics span{margin:0;font-size:13px;grid-column:1}.pp-section-heading{align-items:start;gap:15px}.pp-section-heading>a{font-size:13px}.pp-chart-heading{display:block}.pp-chart-heading label{margin-top:15px}.pp-chart-heading select{max-width:none}.pp-chart{height:290px}.pp-personal,.pp-method{grid-template-columns:1fr;gap:18px}.pp-personal h2{max-width:none}.pp-income-fields{gap:10px}.pp-main h2{font-size:33px}.pp-main h3{font-size:24px}.pp-personal output{padding:16px;font-size:16px}.pp-verdict h3{font-size:21px}.pp-verdict p{font-size:16px}.pp-back{margin-bottom:12px}.pp-products-table td:first-child{min-width:150px}}
@media(max-width:360px){.pp-intro h1{font-size:55px}.pp-metrics strong{font-size:33px}.pp-metrics article{gap:6px}.pp-main select{font-size:15px}.pp-section-heading{display:block}.pp-section-heading>a{display:inline-block;margin-top:15px}.pp-income-fields{grid-template-columns:1fr}}


.pp-editorial{border-left:3px solid var(--red);padding:10px 18px;margin:20px 0;background:#211e1b}.pp-editorial>strong{font-size:12px;letter-spacing:.1em;color:#ff8c88}.pp-editorial p{margin:8px 0;font-size:18px;max-width:82ch}.pp-pressure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.pp-pressure-card{padding:20px;border:1px solid var(--border-soft);background:#1b211c;min-width:0}.pp-pressure-card h3{margin:0 0 8px}.pp-pressure-card .pp-place{font-size:12px;color:var(--muted);min-height:36px}.pp-pressure-card .pp-price{font:46px/1.15 var(--display);color:#ff8c88;display:block}.pp-pressure-card p{font-size:15px;margin:10px 0}.pp-pressure-card .pp-loss{font-size:20px;color:#ff8c88}.pp-pressure-card small{font-size:12px;display:block;color:var(--muted)}.pp-pressure-card a{font-size:13px}.pp-national-details label{margin:18px 0;max-width:520px}.pp-history-link{display:inline-block;margin-top:24px}.pp-main #pp-national-table .pp-loss{color:#ff8c88}.pp-main #pp-national-table .pp-gain{color:#c9d9a3}
@media(max-width:800px){.pp-pressure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.pp-pressure-grid{grid-template-columns:1fr}.pp-pressure-card .pp-place{min-height:0}.pp-editorial p{font-size:16px}}
