.hln-specifications{grid-column:1/-1;clear:both;width:100%;min-width:0;box-sizing:border-box;margin:8px 0 0;padding:32px 0;border-top:1px solid var(--line,#d9dcd0);scroll-margin-top:115px;color:var(--ink,#292e24)}
.hln-refined .hln-specifications h2{font-size:clamp(27px,3vw,36px);margin:0 0 14px}
.hln-specifications-heading{max-width:760px;margin-bottom:28px}
.hln-specifications-status{font-size:13px;line-height:1.7;color:var(--ink-soft,#5a6053);margin:0}
.hln-specifications-status--provisional{border-left:2px solid #907951;padding-left:14px;color:#5b4b32}
.hln-specifications-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,1fr);gap:48px}
.hln-specifications-content>div{min-width:0}
.hln-refined .hln-specifications h3{font:500 15px/1.5 var(--sans,system-ui,sans-serif);letter-spacing:0;margin:0 0 15px}
.hln-specifications h3 span{font-weight:400;color:var(--ink-soft,#5a6053)}
.hln-specifications-list{margin:0;font-size:13px;line-height:1.6}
.hln-specifications-list>div{display:grid;grid-template-columns:minmax(95px,1fr) minmax(0,1.5fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--line,#d9dcd0)}
.hln-specifications-list dt{font-weight:500}
.hln-specifications-list dd{margin:0;overflow-wrap:anywhere}
.hln-specifications-materials .hln-specifications-list>div{grid-template-columns:1fr;gap:5px}
.hln-specifications-badge,.hln-specifications-source{display:inline-block;font:400 10px/1.5 var(--sans,system-ui,sans-serif);letter-spacing:.025em;margin:4px 0 0 5px;vertical-align:baseline;white-space:nowrap}
.hln-specifications-badge{color:#5b4b32;background:#ede6d8;padding:2px 6px}
.hln-specifications-source{color:var(--ink-soft,#5a6053)}
.hln-specifications-table-scroll{max-width:100%;overflow-x:auto;margin:18px 0 0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.hln-specifications-table-scroll:focus-visible{outline:2px solid #516344;outline-offset:4px}
.hln-refined .hln-specifications-table{width:100%;max-width:none;border:0;border-collapse:collapse;border-spacing:0;margin:0;text-align:left;font-size:12px;line-height:1.5}
.hln-specifications-table caption{text-align:left;padding:0 0 12px;font-size:12px;color:var(--ink-soft,#5a6053)}
.hln-refined .hln-specifications-table th,.hln-refined .hln-specifications-table td{border:0;border-bottom:1px solid var(--line,#d9dcd0);padding:12px 14px;white-space:nowrap;text-align:left;vertical-align:top}
.hln-refined .hln-specifications-table th{font-weight:500;color:var(--ink,#292e24);background:transparent}
.hln-refined .hln-specifications-table thead th{background:var(--paper-2,#eeece3);white-space:normal;min-width:100px}
.hln-refined .hln-specifications-table thead th:first-child{min-width:48px}
.hln-refined .hln-specifications-table th:first-child,.hln-refined .hln-specifications-table td:first-child{padding-left:10px}
.hln-specifications-notes{font-size:12px;line-height:1.8;color:var(--ink-soft,#5a6053);margin-top:20px}
.hln-specifications-notes h4{font:500 12px/1.7 var(--sans,system-ui,sans-serif);margin:0 0 7px;color:var(--ink,#292e24)}
.hln-specifications-notes ul{padding-left:18px;margin:0}
.hln-specifications-notes summary{cursor:pointer;font-weight:500;color:var(--ink,#292e24);padding:8px 0}
.hln-specifications-notes summary:focus-visible{outline:2px solid #516344;outline-offset:4px}
.hln-specifications-notes li{margin:4px 0}
.hln-specifications-custom{font-size:13px;line-height:1.85;margin:0;overflow-wrap:anywhere}
.hln-specifications-link{font-size:12px;margin:12px 0 20px;text-underline-offset:4px}
.hln-specifications-footnote{font-size:11px;line-height:1.7;color:var(--ink-soft,#5a6053);margin:23px 0 0;max-width:760px}
@media(max-width:760px){.hln-specifications{padding:25px 0;scroll-margin-top:95px}.hln-specifications-content{grid-template-columns:minmax(0,1fr);gap:28px}.hln-specifications-heading{margin-bottom:22px}.hln-specifications-list>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);gap:14px}.hln-specifications-materials .hln-specifications-list>div{grid-template-columns:minmax(90px,1fr) minmax(0,1.3fr);gap:14px}}
