.ac-card{grid-template-columns:29% minmax(0,1fr) 21%;gap:18px}.ac-card-media{min-width:0;align-self:start}.ac-card-media .ac-image{height:auto;min-height:0;aspect-ratio:1.65}.ac-photo-label{font-size:12px;color:#60758e;padding:8px 0 4px;line-height:1.4}.ac-reference{display:block;color:#526c87;font-size:12px;font-weight:700;overflow-wrap:anywhere}.ac-summary{margin:16px 0 0;font-size:13px;line-height:1.45}.ac-summary>div{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;padding:5px 0;border-bottom:1px solid #edf1f4}.ac-summary dt{color:#52677e}.ac-summary dd{margin:0;color:#52677e}.ac-summary dd[data-state=known]{color:#102b41;font-weight:700}.ac-supply{font-size:12px;line-height:1.5;color:#80621f}.ac-card-actions{gap:13px}.ac-card h3{font-size:23px}.ac-card-actions .ac-details-link{font-size:13px}.ac-card .ac-category{font-size:11px}.asset-center [hidden]{display:none!important}#ac-full-specifications{margin-top:16px;min-height:44px}#ac-detail-pack{margin:10px 0;width:100%}#ac-detail-enquire{margin-top:8px}#ac-enquiry-context{border-left:3px solid #b38730;background:#f4f7f9;padding:10px 12px;font-size:14px;margin:12px 0}
.as-heading{background:#f0f5f8;padding:24px 0 30px}.as-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.as-heading h1{font-size:36px;line-height:1.15;margin:8px 0}.as-heading p{color:#60758e;font-size:15px}.as-section-nav{border-bottom:1px solid #d6e0e7;background:#fff}.as-section-nav .sc-shell{display:flex;gap:28px;overflow-x:auto}.as-section-nav a{white-space:nowrap;font-size:14px;font-weight:700;padding:18px 0;border-bottom:2px solid transparent}.as-section-nav a:hover,.as-section-nav a:focus-visible{border-color:#b38730;color:#966719}.as-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start;padding:32px 0 44px}.as-detail-content{min-width:0}.as-section{scroll-margin-top:24px;margin-bottom:34px}.as-section h2{font-size:26px;line-height:1.2;margin:0 0 20px}.as-overview{display:grid;grid-template-columns:34% minmax(0,1fr);gap:24px}.as-overview figure{margin:0;min-width:0}.as-overview .ac-detail-image{height:190px;margin:0 0 10px;background:#f5f7f9}.as-overview figcaption{font-size:12px;color:#62768f;line-height:1.5}.as-overview figcaption a{display:block;text-decoration:underline;margin-top:8px}.as-disclosure{background:#f5f7f9;border-left:3px solid #b38730;padding:12px 15px;color:#52677e;font-size:14px;line-height:1.6;margin-bottom:14px}.as-fields{margin:0;font-size:14px;line-height:1.5}.as-fields>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:11px 0;border-bottom:1px solid #e2e9ef}.as-fields dt{color:#425c74}.as-fields dd{margin:0;overflow-wrap:anywhere;color:#6a7887}.as-fields dd[data-state=known]{color:#0b263e;font-weight:700}.as-fields dd[data-state=pending-verification]{color:#886719}.as-fields dd[data-state=confidential]{color:#255a80}.as-fields small{display:block;font-size:12px;font-weight:400;color:#697c8d;margin-top:4px}.as-group{border-top:1px solid #d6e0e7}.as-group:last-child{border-bottom:1px solid #d6e0e7}.as-group summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:17px 0;font-size:17px;font-weight:700}.as-group summary::-webkit-details-marker{display:none}.as-group[open] summary i{transform:rotate(180deg)}.as-group .as-fields{padding:0 15px 14px}.as-group-note,.as-section-note{font-size:14px;color:#62768f;line-height:1.6;margin:0 0 18px}.as-group-note{padding:0 15px}.as-subheading{font-size:18px;margin:22px 0 10px}.as-safety-note{border-left:3px solid #a5b7c5;padding:10px 14px;background:#f2f6f8;font-size:13px;line-height:1.6;color:#52677e;margin-top:16px}.as-enquiry-panel{position:sticky;top:24px;border-top:3px solid #b38730;padding:20px;background:#f0f5f8}.as-enquiry-panel h2{font-size:22px;line-height:1.25;margin:8px 0}.as-enquiry-panel>p:not(.ac-reference){font-size:13px;color:#61778e;margin:16px 0 2px}.as-enquiry-panel>strong{font-size:14px}.as-enquiry-panel .ac-navy,.as-enquiry-panel .ac-outline{width:100%;margin-top:16px;gap:10px;font-size:13px;text-align:center;white-space:normal;line-height:1.45}.as-enquiry-panel>a:last-of-type{display:block;text-align:center;font-size:14px;margin-top:15px}.as-enquiry-panel .as-request-note{line-height:1.5;font-size:12px}.as-table-wrap{overflow-x:auto;margin-top:18px;max-width:100%}.as-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.as-table-wrap caption{text-align:left;font-size:17px;font-weight:700;margin-bottom:12px}.as-table-wrap th,.as-table-wrap td{text-align:left;padding:12px;border:1px solid #dbe4eb;min-width:100px}.as-table-wrap th{background:#f1f5f8}.as-table-wrap td{color:#60758e}
@media(max-width:1100px){.ac-card{grid-template-columns:27% minmax(0,1fr) 24%;gap:12px}.ac-card h3{font-size:20px}.ac-summary{font-size:12px}.ac-summary>div{grid-template-columns:1fr}.as-detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.as-overview{grid-template-columns:1fr}.as-overview figure{max-width:420px}.as-overview .ac-detail-image{height:220px}.as-heading h1{font-size:32px}}
@media(max-width:767px){.ac-card{grid-template-columns:1fr;gap:0}.ac-card h3{font-size:24px}.ac-card-media .ac-image{aspect-ratio:1.8}.ac-card-media .ac-photo-label,.ac-card-media .ac-reference{padding-left:7px;padding-right:7px}.ac-summary{font-size:14px}.ac-summary>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ac-card-actions{display:flex;gap:12px}.ac-card-actions .ac-details-link{font-size:14px;min-height:44px}.ac-supply{font-size:13px}.as-title-row{align-items:flex-start;flex-direction:column;gap:15px}.as-heading h1{font-size:30px}.as-section-nav .sc-shell{gap:22px}.as-section-nav a{min-height:50px}.as-detail-layout{grid-template-columns:1fr;gap:24px;padding-top:24px}.as-enquiry-panel{position:static;grid-row:1}.as-enquiry-panel .as-request-note{font-size:13px}.as-section h2{font-size:25px}.as-fields{font-size:14px}.as-fields>div{gap:12px}.as-group summary{font-size:16px;min-height:52px}.as-group .as-fields{padding-left:0;padding-right:0}.as-group-note{padding-left:0;padding-right:0}.as-overview .ac-detail-image{height:210px}.as-enquiry-panel .ac-outline,.as-enquiry-panel .ac-navy{min-height:46px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.as-section-nav{scroll-behavior:auto}}
