.oil-guide .page-hero{background:#051b35;padding-bottom:0}.oil-guide-lead{background:#051b35;color:#fff}.oil-guide-lead .wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,68px);padding-block:clamp(32px,5vw,68px)}.oil-guide-lead h1{font-size:clamp(2.1rem,4.3vw,3.9rem);line-height:1.07;letter-spacing:-.035em;margin:.35em 0}.oil-guide-lead .breadcrumbs,.oil-guide-lead .breadcrumbs a{color:#deebfa}.oil-guide-lead .byline{font-size:1rem;color:#cfdeeb;margin:1.1rem 0}.oil-guide-lead p{font-size:1.06rem;line-height:1.65}.oil-guide-lead p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.oil-guide-art{margin:0;justify-self:center;width:min(100%,414px)}.oil-guide-art img{display:block;width:100%;height:auto;border:1px solid #48637a;border-radius:12px}.oil-guide-body{max-width:800px;margin-inline:auto;padding:36px 22px 58px;color:#17324c;font-size:1.08rem;line-height:1.75;background:#fff}.oil-guide-body h2{color:#092c50;line-height:1.23;letter-spacing:-.018em;font-size:clamp(1.55rem,3.1vw,2rem);margin:2rem 0 .6rem}.oil-guide-body p{margin:.7rem 0 1.1rem}.oil-guide-body a{color:#0b4f89;text-decoration:underline;text-underline-offset:3px}.oil-guide-body a:focus-visible,.oil-guide-lead a:focus-visible{outline:3px solid #ec9900;outline-offset:3px}.oil-guide-costs{width:100%;border-collapse:collapse;margin:1.1rem 0;font-size:1rem;line-height:1.45;table-layout:fixed}.oil-guide-costs caption{text-align:left;color:#234764;font-weight:700;margin-bottom:.45rem}.oil-guide-costs th,.oil-guide-costs td{text-align:left;vertical-align:top;padding:.75em .65em;border-bottom:1px solid #c5d4e2;overflow-wrap:break-word}.oil-guide-costs thead{background:#0a2c4c;color:#fff}.oil-guide-costs thead th:first-child{width:42%}.oil-guide-costs tbody tr:nth-child(even){background:#edf4f9}.oil-guide-costs td{font-weight:700;font-variant-numeric:tabular-nums}.oil-guide-costs small{display:block;margin-top:.4em;font-size:.86em;line-height:1.45;font-weight:450}.oil-guide-costs tfoot{background:#dce9f2;color:#0b2944}.oil-guide-costs tfoot th,.oil-guide-costs tfoot td{border-top:2px solid #6b869b}.oil-guide-body .oil-guide-source{font-size:.91rem;line-height:1.6}.oil-guide-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.8vw,24px);margin:1.5rem 0 2rem}.oil-guide-photos figure{margin:0}.oil-guide-photos img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:6px}.oil-guide-photos figcaption{margin-top:.65rem;font-size:.94rem;line-height:1.5;color:#344b60}.oil-guide-photos-heatPump{grid-template-columns:minmax(0,1.775fr) minmax(0,1fr)}.oil-guide-photos-heatPump img{aspect-ratio:auto;object-fit:contain}.oil-guide-photos figcaption small{display:block;margin-top:.35em}#running-costs{scroll-margin-top:6rem}@media(max-width:560px){.oil-guide-photos{grid-template-columns:1fr;gap:1.25rem}}.oil-guide-contact{border-left:4px solid #eda510;padding:.05rem 1.2rem;background:#f1f6fa;margin:2rem 0}@media(max-width:720px){.oil-guide-lead .wrap{grid-template-columns:1fr}.oil-guide-art{max-width:440px}.oil-guide-body{padding-inline:18px}.oil-guide-costs{font-size:.9rem}.oil-guide-costs th,.oil-guide-costs td{padding:.6em .4em}}