@font-face{font-family:"Shaft Noto Serif Display";src:url("/shaft-approved-v1/fonts/NotoSerifDisplay-Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Shaft Noto Serif Display";src:url("/shaft-approved-v1/fonts/NotoSerifDisplay-Italic.woff") format("woff");font-style:italic;font-weight:400;font-display:swap}
#main-content[data-shaft-approved="v1"] .shaft-approved-page{--blue:#1f5695;--ink:#10202d;--ivory:#f8f8f3;--cloud:#eef4f7;--line:#d7e0e6;--muted:#526571;--accent:#a2c528;--serif:"Shaft Noto Serif Display",Georgia,serif;--body:Chivo,Arial,sans-serif}
#main-content[data-shaft-approved="v1"] .shaft-approved-page *{box-sizing:border-box}#main-content[data-shaft-approved="v1"] .shaft-approved-page{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#main-content[data-shaft-approved="v1"] .shaft-approved-page a{color:inherit;text-decoration:none}#main-content[data-shaft-approved="v1"] .shaft-approved-page button,#main-content[data-shaft-approved="v1"] .shaft-approved-page a,#main-content[data-shaft-approved="v1"] .shaft-approved-page summary{-webkit-tap-highlight-color:transparent}#main-content[data-shaft-approved="v1"] .shaft-approved-page a:focus-visible,#main-content[data-shaft-approved="v1"] .shaft-approved-page summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page img{display:block;max-width:100%}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1,#main-content[data-shaft-approved="v1"] .shaft-approved-page h2,#main-content[data-shaft-approved="v1"] .shaft-approved-page h3,#main-content[data-shaft-approved="v1"] .shaft-approved-page p,#main-content[data-shaft-approved="v1"] .shaft-approved-page figure{margin:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1,#main-content[data-shaft-approved="v1"] .shaft-approved-page h2,#main-content[data-shaft-approved="v1"] .shaft-approved-page h3{font-weight:400}#main-content[data-shaft-approved="v1"] .shaft-approved-page a,#main-content[data-shaft-approved="v1"] .shaft-approved-page summary{touch-action:manipulation}#main-content[data-shaft-approved="v1"] .shaft-approved-page.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}#main-content[data-shaft-approved="v1"] .shaft-approved-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .breadcrumb{display:flex;gap:12px;padding-block:21px 10px;font-size:12px;color:var(--muted);align-items:center;min-height:51px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .breadcrumb a{display:flex;min-height:30px;align-items:center}#main-content[data-shaft-approved="v1"] .shaft-approved-page .breadcrumb a:hover{color:var(--blue)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero{display:grid;grid-template-columns:.91fr 1.09fr;gap:60px;padding:14px 0 35px;align-items:center}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero-copy{padding-bottom:5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .eyebrow{font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1{font-family:var(--serif);font-size:80px;line-height:1.02;letter-spacing:-.055em;color:var(--blue);margin:13px 0 21px}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1 span{display:block;font-style:italic;letter-spacing:-.055em}#main-content[data-shaft-approved="v1"] .shaft-approved-page .intro{max-width:435px;font-size:17px;line-height:1.65;color:var(--muted)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms-label{margin-top:25px;font-size:11px;letter-spacing:.11em;text-transform:uppercase}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms{margin-top:5px;font-size:13px;line-height:1.8;color:var(--muted)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms i{font-style:normal;color:#9aa9b2;padding:0 5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:49px;padding:13px 19px;font-size:14px;font-weight:500;line-height:1.5;border:1px solid transparent;transition:background-color .18s,color .18s}#main-content[data-shaft-approved="v1"] .shaft-approved-page .primary{background:var(--blue);color:white;margin-top:24px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .primary:hover{background:var(--ink)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .button>span[aria-hidden]{font-size:20px;line-height:1}#main-content[data-shaft-approved="v1"] .shaft-approved-page .text-link{display:inline-flex;gap:13px;align-items:center;min-height:44px;font-size:13px;color:var(--blue)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .text-link:hover{text-decoration:underline;text-underline-offset:5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .specification-link{margin-left:16px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate{background:var(--cloud);padding:18px 24px 13px;position:relative;isolation:isolate}#main-content[data-shaft-approved="v1"] .shaft-approved-page .plate-top,#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate figcaption{display:flex;justify-content:space-between;gap:16px;font-size:10px;line-height:1.6;letter-spacing:.04em;color:var(--muted)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .plate-top{text-transform:uppercase;letter-spacing:.12em;align-items:center}#main-content[data-shaft-approved="v1"] .shaft-approved-page .plate-mark{font-family:ui-monospace,monospace;border-left:2px solid var(--accent);padding-left:10px;font-size:11px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-stage{position:relative;height:346px;display:grid;place-items:center}#main-content[data-shaft-approved="v1"] .shaft-approved-page .shaft-photo{width:366px;height:366px;max-width:100%;object-fit:contain;transform:rotate(-.362deg);animation:shaft-arrive .65s ease-out both;z-index:1;position:relative}#main-content[data-shaft-approved="v1"] .shaft-approved-page .datum{position:absolute;width:90%;height:1px;left:5%;top:52%;background:var(--line);transform:rotate(-45deg);transform-origin:center}#main-content[data-shaft-approved="v1"] .shaft-approved-page .datum:after,#main-content[data-shaft-approved="v1"] .shaft-approved-page .datum:before{content:"";position:absolute;width:10px;height:10px;border:1px solid #bdcbd5;border-radius:50%;top:-5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .datum:before{left:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .datum:after{right:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .corner{position:absolute;width:19px;height:19px;border-color:#b4c5d1;border-style:solid;z-index:2}#main-content[data-shaft-approved="v1"] .shaft-approved-page .corner-start{left:2px;bottom:20px;border-width:0 0 1px 1px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .corner-end{right:2px;top:20px;border-width:1px 1px 0 0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate figcaption{border-top:1px solid var(--line);padding-top:10px;flex-wrap:wrap}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;gap:30px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations>div+div{border-left:1px solid var(--line);padding-left:30px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations h2{font-size:16px;line-height:1.4;font-weight:500;margin-bottom:7px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations p{font-size:14px;line-height:1.65;color:var(--muted);max-width:315px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-section{padding:41px 0 28px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading h2,#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading h2{font-family:var(--serif);font-size:34px;line-height:1.15;letter-spacing:-.035em;margin-top:7px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading>p{font-size:13px;color:var(--muted);text-align:right;line-height:1.6}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-grid{display:grid;grid-template-columns:.85fr 1.35fr;gap:70px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-grid h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--ink);padding:0 0 11px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 1px;border-bottom:1px solid var(--line);min-height:68px;transition:color .18s}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade strong{font-family:var(--serif);color:var(--blue);font-size:24px;line-height:1.15;font-weight:400;letter-spacing:-.02em}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade small{display:block;font-size:12px;color:var(--muted);margin-top:3px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade>span:last-child{color:var(--blue)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade:hover strong{text-decoration:underline;text-underline-offset:5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade-note,#main-content[data-shaft-approved="v1"] .shaft-approved-page .scope-note{font-size:12px;line-height:1.65;color:var(--muted);margin-top:12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table{margin:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table>div{display:grid;grid-template-columns:145px 1fr;gap:17px;border-bottom:1px solid var(--line);padding:11px 0;font-size:13px;line-height:1.65}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table dt{font-weight:500}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table dd{margin:0;color:var(--muted)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .scope-note{padding-left:13px;border-left:2px solid var(--line)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .technical{border-top:1px solid var(--line)}#main-content[data-shaft-approved="v1"] .shaft-approved-page details{border-bottom:1px solid var(--line)}#main-content[data-shaft-approved="v1"] .shaft-approved-page summary{cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:15px 0;list-style:none;font-size:15px;min-height:54px}#main-content[data-shaft-approved="v1"] .shaft-approved-page summary::-webkit-details-marker{display:none}#main-content[data-shaft-approved="v1"] .shaft-approved-page .disclosure-icon{font-size:21px;color:var(--blue);transition:transform .18s}#main-content[data-shaft-approved="v1"] .shaft-approved-page details[open] .disclosure-icon{transform:rotate(45deg)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-content{padding:8px 0 22px;font-size:14px;color:var(--muted)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-content h3{font-weight:500;color:var(--ink);font-size:15px;margin-bottom:7px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-bottom:20px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .faq-content{max-width:850px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .faq-content h3{margin-top:16px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:16px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-links a{min-height:44px;display:flex;align-items:center;color:var(--blue);gap:12px;text-decoration:underline;text-underline-offset:4px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .reference-list{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .reference-list a{display:flex;align-items:center;min-height:48px;padding:7px 0;border-top:1px solid var(--line);color:var(--blue);font-size:13px;line-height:1.5}#main-content[data-shaft-approved="v1"] .shaft-approved-page .reference-list a:hover{text-decoration:underline;text-underline-offset:3px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-section{padding:33px 0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading h2{font-size:28px;margin:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product{display:grid;grid-template-columns:119px 1fr 20px;align-items:center;gap:17px;min-height:126px;border-block:1px solid var(--line);padding:7px 4px;transition:background-color .18s}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product:hover{background:var(--cloud)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image{height:112px;display:grid;place-items:center;overflow:hidden}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image img{width:122px;height:122px;object-fit:contain}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hydraulic-photo{transform:rotate(.993deg)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image .heavy-photo{width:135px;height:135px;max-width:none;transform:rotate(-2.702deg)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product h3{font-family:var(--serif);font-size:24px;line-height:1.2;letter-spacing:-.03em;color:var(--blue)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:7px;max-width:265px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-arrow{color:var(--blue);font-size:20px;justify-self:end}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry{display:flex;align-items:center;justify-content:space-between;gap:50px;background:var(--blue);color:white;padding:29px 34px 31px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry .eyebrow{color:#dce7f1;font-size:10px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry h2{font-family:var(--serif);font-size:38px;line-height:1.2;letter-spacing:-.03em;margin-top:6px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry p:last-child{font-size:14px;color:#e3edf5;margin-top:9px;max-width:565px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .light{background:var(--ivory);color:var(--blue);flex-shrink:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .light:hover{background:white}#main-content[data-shaft-approved="v1"] .shaft-approved-page .light:focus-visible{outline-color:white}
@keyframes shaft-arrive{from{opacity:0;transform:translateY(7px) rotate(-.362deg)}to{opacity:1;transform:translateY(0) rotate(-.362deg)}}
@media(min-width:1400px){#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero{gap:80px}}
@media(max-width:1100px){#main-content[data-shaft-approved="v1"] .shaft-approved-page.wrap{width:calc(100% - 56px)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero{gap:32px}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1{font-size:70px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-stage{height:332px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .shaft-photo{width:346px;height:346px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .specification-link{margin-left:0;display:flex;max-width:max-content;margin-top:5px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-grid{gap:40px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table>div{grid-template-columns:125px 1fr}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product{grid-template-columns:97px 1fr 18px;gap:12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image{height:103px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image img{width:108px;height:108px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image .heavy-photo{width:117px;height:117px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product h3{font-size:22px}}
@media(max-width:740px){#main-content[data-shaft-approved="v1"] .shaft-approved-page.wrap{width:calc(100% - 40px)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .breadcrumb{padding-top:14px;padding-bottom:5px;font-size:11px;min-height:40px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero{grid-template-columns:1fr;gap:21px;padding:8px 0 25px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .hero-copy{padding:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .eyebrow{font-size:10px}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1{font-size:56px;line-height:1.04;margin:10px 0 13px;letter-spacing:-.05em}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1 span{display:inline}#main-content[data-shaft-approved="v1"] .shaft-approved-page .intro{font-size:16px;line-height:1.6;max-width:520px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms-label{margin-top:16px;font-size:10px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms{font-size:12px;margin-top:4px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms i{padding:0 4px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .primary{margin-top:18px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .specification-link{display:inline-flex;margin:0 0 0 13px;font-size:12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .button{font-size:13px;gap:24px;min-height:48px;padding:12px 16px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate{padding:14px 19px 12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-stage{height:275px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .shaft-photo{width:296px;height:296px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .plate-top,#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate figcaption{font-size:9px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate figcaption{gap:4px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations{padding:0;display:block}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations>div{padding:15px 0;display:grid;grid-template-columns:145px 1fr;gap:16px;align-items:start}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations>div+div{padding:15px 0;border-left:0;border-top:1px solid var(--line)}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations h2{font-size:15px;line-height:1.45;margin:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations p{font-size:13px;line-height:1.6;max-width:none}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-section{padding:30px 0 22px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading{display:block;margin-bottom:23px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading h2{font-size:31px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading>p{margin-top:11px;text-align:left;font-size:13px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading>p br{display:none}#main-content[data-shaft-approved="v1"] .shaft-approved-page .section-heading>p br:after{content:" "}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-grid{grid-template-columns:1fr;gap:26px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .supply-grid h3{font-size:11px;padding-bottom:10px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade{padding:11px 0;min-height:63px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade strong{font-size:24px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade small{font-size:12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .grade-note{font-size:12px;max-width:520px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table>div{grid-template-columns:115px 1fr;gap:16px;padding:12px 0;font-size:13px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .scope-note{font-size:12px;margin-top:15px}#main-content[data-shaft-approved="v1"] .shaft-approved-page summary{font-size:14px;padding:16px 0;min-height:58px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .notes-grid{grid-template-columns:1fr;gap:19px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-content{font-size:14px;padding-bottom:20px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .reference-list{grid-template-columns:1fr;gap:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .reference-list a{font-size:14px;min-height:48px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .detail-links{gap:4px;flex-direction:column}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-section{padding:27px 0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading{margin-bottom:13px;gap:20px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading .eyebrow{font-size:9px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading h2{font-size:25px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-grid{grid-template-columns:1fr;gap:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product{grid-template-columns:105px 1fr 16px;gap:14px;padding:9px 0;min-height:127px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product+ .related-product{border-top:0}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product h3{font-size:24px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product p{font-size:13px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image{height:105px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image img{width:110px;height:110px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image .heavy-photo{width:123px;height:123px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry{display:block;padding:25px 24px 27px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry h2{font-size:33px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry p:last-child{font-size:14px;line-height:1.6;margin-top:11px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry .button{margin-top:20px;min-width:221px}}
@media(max-width:374px){#main-content[data-shaft-approved="v1"] .shaft-approved-page.wrap{width:calc(100% - 32px)}#main-content[data-shaft-approved="v1"] .shaft-approved-page h1{font-size:49px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .forms{max-width:280px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .specification-link{margin-left:0;display:flex;margin-top:3px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-stage{height:247px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .shaft-photo{width:270px;height:270px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .product-plate{padding-inline:13px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations>div{grid-template-columns:116px 1fr;gap:14px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .considerations h2{font-size:14px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .spec-table>div{grid-template-columns:101px 1fr;gap:12px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product{grid-template-columns:86px 1fr 14px;gap:11px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-product h3{font-size:22px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image img{width:94px;height:94px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image .heavy-photo{width:104px;height:104px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-heading h2{font-size:24px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry{padding:23px 20px}#main-content[data-shaft-approved="v1"] .shaft-approved-page .enquiry h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){#main-content[data-shaft-approved="v1"] .shaft-approved-page *,#main-content[data-shaft-approved="v1"] .shaft-approved-page *:before,#main-content[data-shaft-approved="v1"] .shaft-approved-page *:after{animation:none!important;transition:none!important}}

/* Keep related-product cutouts fully inside their frames at every width. */
#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image img,#main-content[data-shaft-approved="v1"] .shaft-approved-page .related-image .heavy-photo{width:94%;height:94%;max-width:100%;max-height:100%;object-fit:contain}

#main-content[data-shaft-approved="v1"]{background:#f8f8f3;padding-bottom:36px}#main-content[data-shaft-approved="v1"] .hero{min-height:0;background:none;border:0}#main-content[data-shaft-approved="v1"] .hero::after{display:none}#main-content[data-shaft-approved="v1"] h1{text-transform:none}#main-content[data-shaft-approved="v1"] .button{width:auto;max-width:100%;border-radius:0;box-shadow:none;text-transform:none}.shaft-approved-page{padding-bottom:0}.shaft-approved-page .shaft-native-content{color:#10202d;margin-top:20px}.shaft-approved-page .shaft-native-content .source-port-container{width:100%;max-width:none}.shaft-approved-page .shaft-native-content .source-port-section{padding-inline:0}.shaft-approved-page .shaft-native-content .source-port-source-handoff{background:transparent}.shaft-approved-page .shaft-native-content a:focus-visible{outline:3px solid #1f5695;outline-offset:4px}
