.technical-data{padding:clamp(3.5rem, 8vw, 7rem) var(--page-gutter)}.technical-data__inner{width:min(100%,78rem);margin-inline:auto}.technical-data__intro{max-width:49rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.technical-data__eyebrow{color:var(--color-charcoal);font:700 .76rem/1.4 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .9rem}.technical-data__intro h1,.technical-data__section h2,.technical-data__contact h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-weight:400}.technical-data__intro h1{font-size:clamp(2.8rem,6vw,5.25rem);line-height:1.05}.technical-data__intro>p:last-child{color:#514b43;max-width:43rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.technical-data__section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.6rem;display:flex}.technical-data__section h2,.technical-data__contact h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.technical-data__section-heading>p{color:#5a544b;max-width:18rem;margin:0;line-height:1.55}.technical-data__table-wrap{background:#fff;border:1px solid #d6ccbe;max-width:100%;overflow-x:auto}.technical-data__table{border-collapse:collapse;text-align:left;width:100%}.technical-data__table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.technical-data__table thead{background:var(--color-charcoal);color:var(--color-ivory)}.technical-data__table th,.technical-data__table td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #e7dfd4;padding:1rem 1.15rem}.technical-data__table thead th{letter-spacing:.03em;font-size:.8rem;line-height:1.35}.technical-data__table tbody th{width:37%;font-weight:650;line-height:1.45}.technical-data__table tbody th small{color:#676057;margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.technical-data__table tbody td{color:#342f2b;width:21%;line-height:1.45}.technical-data__table tbody tr:nth-child(2n){background:#faf8f4}.technical-data__table tbody tr:last-child>*{border-bottom:0}.technical-data__mobile-label{display:none}.technical-data__source-note{color:#5a544b;margin:1rem 0 0;font-size:.83rem;line-height:1.55}.technical-data__contact{--color-accent-foreground:var(--color-limestone);--color-action-background:var(--color-limestone);--color-action-foreground:var(--color-ink);--color-action-hover-background:var(--color-ivory);--color-focus:var(--color-limestone);background:var(--color-charcoal);color:var(--color-ivory);border-radius:1.5rem;justify-content:space-between;align-items:end;gap:3rem;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,4vw,3rem);display:flex}.technical-data__contact .technical-data__eyebrow{color:var(--color-limestone)}.technical-data__contact p:last-child{color:#d2c8bc;max-width:39rem;margin:1rem 0 0;line-height:1.65}.technical-data__actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}@media (max-width:60rem){.technical-data__contact,.technical-data__section-heading{flex-direction:column;align-items:start}}@media (max-width:48rem){.technical-data__table-wrap{background:0 0;border:0;overflow:visible}.technical-data__table,.technical-data__table tbody,.technical-data__table tbody tr,.technical-data__table tbody th,.technical-data__table tbody td{width:100%;display:block}.technical-data__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.technical-data__table tbody{gap:.85rem;display:grid}.technical-data__table tbody tr{background:#fff;border:1px solid #d6ccbe}.technical-data__table tbody th{border-bottom:1px solid #d6ccbe;padding:1rem;font-size:1.04rem}.technical-data__table tbody td{text-align:right;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.91rem;display:flex}.technical-data__table tbody tr:last-child>*{border-bottom:1px solid #e7dfd4}.technical-data__table tbody tr>:last-child{border-bottom:0}.technical-data__mobile-label{color:#5a544b;text-align:left;max-width:55%;font-size:.78rem;font-weight:700;line-height:1.4;display:block}.technical-data__contact{padding:1.5rem}.technical-data__actions,.technical-data__actions a{width:100%}}
