.wh-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:65px;align-items:center;padding-block:70px 35px}.wh-feature{background:var(--ed-green);color:var(--ed-paper);padding:35px}.wh-feature .ed-kicker{color:#dec68e}.wh-number{font:72px/1 Georgia;margin:24px 0!important;letter-spacing:-.05em}.wh-number small{display:block;font:14px/2 system-ui;letter-spacing:0;margin-top:10px}.wh-feature>p:not(.wh-number){font-size:14px}.wh-feature>a{font-size:12px;display:inline-block;min-height:44px;padding-block:10px}.wh-review-note{background:#e9dfc9;border-left:3px solid var(--ed-gold);padding:18px 22px;font-size:13px;margin:25px 0}.wh-review-note strong{display:block}.wh-basis{border-block:1px solid var(--ed-line);padding:20px 0;display:grid;grid-template-columns:210px 1fr;gap:25px;font-size:13px}.wh-basis strong{color:var(--ed-gold)}.wh-table{border-collapse:collapse;width:100%;margin-top:28px;text-align:left;background:var(--ed-white)}.wh-table caption{text-align:left;font-size:12px;color:var(--ed-muted);padding-bottom:12px}.wh-table thead{background:var(--ed-green);color:var(--ed-paper);font-size:12px}.wh-table th,.wh-table td{padding:22px 25px;border-bottom:1px solid var(--ed-line)}.wh-table tbody th{font:30px Georgia;font-weight:400}.wh-table td strong{font:32px Georgia}.wh-table td>span{font-size:12px;color:var(--ed-muted);margin-left:5px}.wh-table td>a{font-size:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px}.wh-picker{background:#e8e1d2;padding:30px;display:grid;grid-template-columns:1fr 1.2fr auto;gap:30px;align-items:center;margin-top:35px}.wh-picker label{display:block;font-size:12px;font-weight:650;margin-bottom:7px}.wh-picker select{padding:12px;width:100%;max-width:230px;min-height:48px;border:1px solid #aaa48f;background:var(--ed-white);color:var(--ed-ink)}.wh-selected{display:flex;flex-direction:column;font-size:14px}.wh-selected strong{font:30px Georgia}.wh-selected small{font-size:11px;color:var(--ed-muted);margin-top:4px}#prices,#compare{scroll-margin-top:25px}@media(max-width:900px){.wh-hero{grid-template-columns:1fr 230px;gap:30px}.wh-table th,.wh-table td{padding:18px 15px}.wh-picker{grid-template-columns:1fr 1fr}.wh-picker>.ed-button{grid-column:1/-1;justify-self:start}}@media(max-width:600px){.wh-hero{grid-template-columns:1fr;padding-block:40px 0;gap:24px}.wh-feature{padding:25px}.wh-number{font-size:58px;margin:15px 0!important}.wh-basis{grid-template-columns:1fr;gap:8px}.wh-table thead{display:none}.wh-table,.wh-table tbody,.wh-table tr,.wh-table th,.wh-table td{display:block;width:100%}.wh-table{background:none}.wh-table tr{background:var(--ed-white);border:1px solid var(--ed-line);margin:0 0 18px;padding:20px}.wh-table th,.wh-table td{padding:10px 0;border:0}.wh-table tbody th{font-size:33px;padding:0 0 14px;border-bottom:1px solid var(--ed-line)}.wh-table td[data-label]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.wh-table td[data-label]:before{content:attr(data-label);font-size:12px;color:var(--ed-muted);flex:1}.wh-table td>span{margin-left:0}.wh-table td>a{min-height:46px}.wh-table td:last-child{border-top:1px solid var(--ed-line);margin-top:10px;padding-bottom:0}.wh-picker{grid-template-columns:1fr;gap:23px;padding:24px}.wh-picker>.ed-button{grid-column:auto}.wh-picker select{max-width:none}.wh-selected strong{font-size:34px}}.wh-calculator{border-top:1px solid var(--ed-line);margin-top:48px;padding-top:42px}.wh-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px;align-items:start}.wh-calc-inputs{min-width:0}.wh-calc-inputs>label,.wh-calc-inputs #wh-label-details>label{display:flex;flex-direction:column;gap:8px;margin-bottom:21px;font-size:13px;font-weight:650}.wh-calc-inputs input:not([type=checkbox]),.wh-calc-inputs select,.wh-calc-inputs textarea{font:16px/1.5 system-ui;padding:12px;border:1px solid #aaa48f;background:var(--ed-white);color:var(--ed-ink);width:100%;min-height:49px;border-radius:0}.wh-calc-inputs textarea{resize:vertical}.wh-calc-inputs .wh-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-weight:500;min-height:46px}.wh-checkbox input{height:20px;width:20px;flex-shrink:0;margin-top:4px;accent-color:var(--ed-green)}#wh-label-details{padding:22px;background:#eee7da;border:1px solid var(--ed-line);margin-bottom:20px}.wh-calc-results{background:var(--ed-white);border:1px solid var(--ed-line);padding:28px;min-width:0}.wh-calc-results dl{margin:0}.wh-calc-results dl>div{display:flex;gap:18px;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--ed-line)}.wh-calc-results dt{font-size:13px;flex:1}.wh-calc-results dd{font-size:16px;font-weight:600;text-align:right;margin:0;max-width:58%;overflow-wrap:anywhere}.wh-calc-results .wh-total-row{margin-top:10px;border-bottom:0;padding-bottom:0}.wh-calc-results .wh-total-row dd{font:30px Georgia}.wh-calc-results .ed-button{width:100%;margin-top:10px}#wh-calc-error{font-size:13px;color:#8a311d;margin-top:15px}.wh-table small{display:block;font:11px/1.6 system-ui;color:var(--ed-muted);margin-top:5px}@media(max-width:760px){.wh-calc-grid{grid-template-columns:1fr;gap:25px}.wh-calc-results{padding:22px}.wh-calc-results dd{max-width:55%;font-size:14px}.wh-calc-results .wh-total-row dd{font-size:28px}.wh-calc-inputs select{font-size:14px}}@media print{.wh-calculator{break-inside:avoid}#wh-enquiry{display:none}}
