/* Engineering references use the same paper, rules and type hierarchy as product specifications. */
.technical-options-section{background:var(--paper);color:var(--ink)}
.technical-options-heading{margin-bottom:28px;gap:32px}
.technical-options-heading h2{font-size:var(--buyer-heading,36px);line-height:1.15}
.technical-options-summary p,.technical-options-summary .text-link,.technical-reference-note{color:var(--muted)}
.technical-options-section .text-link{color:#007c87}
.light-entry-guide,.panel-structure-guide{background:#fff;border-color:var(--line);margin-bottom:28px}
.light-entry-guide header,.panel-structure-guide header{border-color:var(--line);padding:24px;gap:24px}
.light-entry-guide h3,.panel-structure-guide h3{color:var(--ink);font-size:24px;line-height:1.3}
.light-entry-guide header>p,.panel-structure-guide header>p{color:var(--muted);line-height:1.6}
.light-entry-guide img,.panel-structure-guide img{background:#fff}
.light-entry-guide figcaption,.panel-structure-guide figcaption{color:var(--muted);font-size:13px;line-height:1.6}
.technical-options-section>.product-more,.product-resources>.product-more,.product-resource-links{max-width:var(--max);margin-inline:auto}
.technical-options-section>.product-more{margin-block:0}
.product-sample-records{border-top:1px solid var(--line);margin-top:24px}
.product-sample-records .buyer-spec-note{max-width:none}
.product-resources>.section-heading{margin-bottom:24px}
.product-resource-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px}
.product-resource-links>a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line);color:var(--ink);font-size:16px;line-height:1.5;text-decoration:none}
.product-resource-links>a:hover{color:#007c87}
.product-resource-links>a:focus-visible{outline:2px solid #007c87;outline-offset:4px}
.product-resource-links>a span{color:#007c87}
.product-resource-faq .product-more-body>h2{font-size:24px;line-height:1.3;margin:0 0 20px}
.product-resources .product-more{margin-block:0;border-top:1px solid var(--line)}
.frameless-compact #specification-summary{padding-bottom:28px}
.frameless-compact #technical-options{padding-block:0 28px}
#technical-options,#light-entry-options,#sample-production,#frameless-sampling{scroll-margin-top:180px}
@media(max-width:760px){.product-resource-links{grid-template-columns:1fr;gap:0}.light-entry-guide header,.panel-structure-guide header{grid-template-columns:1fr}.technical-options-heading{grid-template-columns:1fr;gap:16px}.technical-options-section .product-more-body{padding-inline:0}.product-resource-links>a{padding-block:18px}}

.product-quote-basics{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding-block:20px;margin-block:20px;border-block:1px solid var(--line);text-align:start}
.product-quote-basics p{margin:0;font-size:16px;line-height:1.6}
.product-quote-basics strong,.product-quote-basics span{display:block}
.product-quote-basics strong{font-size:13px;color:var(--muted);margin-bottom:6px}
@media(max-width:640px){.product-quote-basics{grid-template-columns:1fr;gap:16px}}
