.page{max-width:var(--container);margin:0 auto;padding:96px var(--pad-x) 120px;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.crumbs li+li:before{content:"/";margin-right:8px;color:var(--hairline-strong)}.crumbs a{color:var(--ink-dim);text-decoration:none}.crumbs a:hover,.crumbs a:focus-visible{color:var(--ink)}.eyebrow{margin-top:28px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.page h1{margin-top:12px;font-family:var(--font-display);font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.02em}.answer{margin-top:22px;max-width:62ch;font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--ink)}.aka{margin-top:14px;max-width:62ch;color:var(--ink-2);font-size:15px}.rule{margin:44px 0;border:0;border-top:1px solid var(--hairline)}.page h2{margin:52px 0 14px;font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.page h3{margin:30px 0 10px;font-family:var(--font-display);font-size:18px;font-weight:600}.page p,.page li{max-width:68ch;color:var(--ink-2)}.page p+p{margin-top:14px}.page ul,.page ol{margin:14px 0 0 20px}.page li+li{margin-top:6px}.page strong{color:var(--ink);font-weight:600}.page a{color:var(--accent-lit);text-underline-offset:3px}table.spec{width:100%;margin-top:22px;border-collapse:collapse;font-size:15px;text-align:left}table.spec caption{margin-bottom:12px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);text-align:left}table.spec th,table.spec td{padding:13px 16px 13px 0;border-bottom:1px solid var(--hairline);vertical-align:top}table.spec thead th{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}table.spec tbody th{width:34%;min-width:150px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);white-space:normal}table.spec td{color:var(--ink)}tr.spec-brand td{font-family:var(--font-display);font-weight:600;font-size:16px}.spec-note{display:block;margin-top:5px;font-size:13px;color:var(--ink-dim)}.spec-constraint{max-width:none;margin-top:20px;padding:14px 0 14px 18px;border-left:2px solid #b8546a;font-size:15px;color:var(--ink)}.spec-constraint-label{display:block;margin-bottom:4px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b8546a}.stacks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px;margin-top:24px}.stack-bars{display:flex;flex-direction:column;gap:7px;padding:16px 0}.bar{display:block;height:4px;border-radius:1px}.bar-glass{background:var(--hairline-strong)}.bar-coated{background:#b8546a}.bar-air{background:repeating-linear-gradient(90deg,var(--hairline) 0 5px,transparent 5px 10px);height:10px}.bar-argon{background:repeating-linear-gradient(90deg,var(--glass-fill-hi) 0 5px,transparent 5px 10px);height:10px}.stack figcaption strong{display:block;font-family:var(--font-display);font-size:15px;color:var(--ink)}.stack-seq{display:block;margin-top:4px;font-size:13px;color:var(--ink-dim)}table.stack-table{margin-top:34px}.scroll-x{overflow-x:auto}.source-line{max-width:72ch;margin-top:40px;padding:16px 18px;border:1px solid var(--hairline);border-radius:var(--radius);font-size:14px;color:var(--ink-2)}.source-label{display:block;margin-bottom:6px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.source-caveat{display:block;margin-top:8px;color:var(--ink-dim)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{padding:16px 0;cursor:pointer;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink)}.faq details p{padding-bottom:18px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px;list-style:none}.card{display:block;height:100%;padding:22px;border:1px solid var(--hairline);border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color .3s var(--ease-out)}.card:hover,.card:focus-visible{border-color:var(--hairline-strong)}.card h2,.card h3{margin:0;font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink)}.card p{margin-top:8px;font-size:14px;color:var(--ink-2)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:22px;list-style:none}.swatches img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;background:var(--bg-2)}.swatches figcaption{margin-top:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.cta{margin-top:56px;padding-top:32px;border-top:1px solid var(--hairline)}.cta a{font-family:var(--font-display);font-weight:600}
