.ram-page{--ram-orange:#ff5000;--ram-ink:#181818;color:var(--ram-ink)}.ram-page .wrap{max-width:1240px}.ram-breadcrumb{font-size:12px;padding-top:26px;color:#666}.ram-breadcrumb a{color:inherit}.ram-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;padding-top:45px;padding-bottom:65px}.ram-hero h1{font-size:clamp(36px,4.8vw,65px);line-height:1.06;letter-spacing:-1.5px;margin:16px 0 23px}.ram-lead{font-size:18px;line-height:1.7;color:#555}.ram-page figure{margin:0}.ram-page img{display:block;max-width:100%;height:auto}.ram-hero figure img{width:100%;max-height:490px;object-fit:contain}.ram-page figcaption{font-size:12px;line-height:1.6;color:#626262;padding-top:13px}.ram-hero figcaption{text-align:center}.ram-metrics{display:flex;gap:25px;margin:28px 0 32px;padding:21px 0;border-block:1px solid #ddd}.ram-metrics span{font-size:11px;letter-spacing:1px;color:#666}.ram-metrics strong{display:block;font-size:25px;letter-spacing:-.5px;color:#161616;margin-bottom:7px}.ram-button{display:inline-flex;align-items:center;justify-content:center;background:var(--ram-orange);color:#111!important;padding:15px 22px;text-decoration:none;font-weight:700;border:1px solid var(--ram-orange);font:inherit;font-weight:700;cursor:pointer}.ram-button:hover{background:#e64700}.ram-print{display:block;background:none;border:0;border-bottom:1px solid #bbb;margin-top:20px;padding:5px 0;font:inherit;font-size:12px;color:#666;cursor:pointer}.ram-section{padding-top:62px;padding-bottom:62px}.ram-section h2{font-size:clamp(26px,3.1vw,39px);line-height:1.18;letter-spacing:-.6px;margin:13px 0 22px}.ram-section p{line-height:1.7}.ram-tinted{background:#f5f5f4;border-block:1px solid #e6e6e5}.ram-table-scroll{overflow-x:auto;margin-top:25px}.ram-spec-table{border-collapse:collapse;width:100%;min-width:620px;text-align:left;background:#fff;font-size:15px}.ram-spec-table th,.ram-spec-table td{padding:18px 20px;border-bottom:1px solid #ddd;white-space:nowrap}.ram-spec-table thead{background:#202020;color:#fff}.ram-spec-table tbody tr:nth-child(even){background:#eee}.ram-spec-table a{color:#a83200;font-weight:700;text-decoration:none}.ram-drawing{max-width:940px;margin:30px auto 0!important}.ram-drawing img{width:100%}.ram-rating{border-left:3px solid var(--ram-orange);padding-left:18px;font-size:13px;color:#555;margin:25px 0 0}.ram-custom-section{display:grid;grid-template-columns:1fr 1fr;gap:32px 55px;align-items:center}.ram-custom-section>div p{color:#555}.ram-long{align-self:center}.ram-workshop{grid-column:1/-1}.ram-workshop img{width:100%;max-height:650px;object-fit:cover;object-position:center 50%}.ram-enquiry-layout{display:grid;grid-template-columns:.8fr 1.6fr;gap:60px}.ram-enquiry-intro a{color:#a83200;overflow-wrap:anywhere}.ram-enquiry-intro p{color:#555}.ram-page form{margin:0;max-width:none;background:#fff;border:1px solid #ddd;padding:28px}.ram-page label{display:block;font-size:13px;font-weight:600;line-height:1.5;color:#333}.ram-page input,.ram-page select,.ram-page textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:8px;padding:12px 10px;background:white;color:#161616;border:1px solid #bbb;border-radius:0;font:inherit;font-size:15px}.ram-page input:focus,.ram-page select:focus,.ram-page textarea:focus{outline:2px solid var(--ram-orange);outline-offset:1px}.ram-page fieldset{padding:23px 0 0;margin:26px 0 0;border:0;border-top:1px solid #ddd;min-width:0}.ram-page fieldset[hidden]{display:none}.ram-page legend{font-weight:700;font-size:16px;padding:0 10px 0 0}.ram-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ram-wide{grid-column:1/-1}.ram-page output{display:block;margin-top:14px;padding:13px;background:#fff4ed;border-left:3px solid var(--ram-orange);font-size:14px}.ram-form-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.ram-form-actions>button:not(.ram-button){background:#fff;border:1px solid #bbb;padding:12px;font:inherit;font-size:13px;cursor:pointer}.ram-mailhint,#ram-status{font-size:12px;color:#555;margin-bottom:0}.ram-faq{max-width:940px!important}.ram-faq details{border-bottom:1px solid #ddd;padding:20px 0}.ram-faq summary{font-weight:700;cursor:pointer}.ram-faq p{color:#555}.ram-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#ram-enquiry{scroll-margin-top:120px}@media(max-width:800px){.ram-hero{grid-template-columns:1fr;gap:24px;padding-top:30px;padding-bottom:40px}.ram-hero figure img{max-height:380px}.ram-metrics{gap:20px;justify-content:space-between}.ram-metrics strong{font-size:22px}.ram-section{padding-block:40px}.ram-custom-section,.ram-enquiry-layout{grid-template-columns:1fr;gap:28px}.ram-workshop{grid-column:auto}.ram-page form{padding:19px}.ram-fields{grid-template-columns:1fr}.ram-wide{grid-column:auto}.ram-table-scroll{margin-right:0}.ram-spec-table th,.ram-spec-table td{padding:14px}.ram-hero h1{letter-spacing:-1px}}@media print{header,footer,.cookie-banner,.ram-breadcrumb,.ram-print,#ram-enquiry,.ram-faq,.ram-button,.division-switch,.contact-band{display:none!important}.ram-page .wrap{max-width:none;width:100%;padding-inline:0}.ram-hero{grid-template-columns:1fr 1fr;padding-block:10px;gap:20px}.ram-hero h1{font-size:30px}.ram-hero figure img{max-height:210px}.ram-lead{font-size:11px}.ram-metrics{margin:10px 0;padding:10px 0}.ram-section{padding-block:15px}.ram-section h2{font-size:22px}.ram-page p,.ram-page figcaption{font-size:10px}.ram-spec-table{min-width:0;font-size:11px}.ram-spec-table td,.ram-spec-table th{padding:8px}.ram-spec-table th:last-child,.ram-spec-table td:last-child{display:none}.ram-drawing{max-width:480px}.ram-custom-section{break-before:page}.ram-workshop img{max-height:300px;object-fit:contain}.ram-rating{font-size:9px!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.ram-table-scroll{position:relative}
