.doc-cards[data-astro-cid-3idcsi2g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.doc-card-trigger[data-astro-cid-3idcsi2g]{display:flex;align-items:center;gap:.9rem;width:100%;padding:1rem 1.15rem;background:var(--white);border:1px solid var(--border-light-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}.doc-card-trigger[data-astro-cid-3idcsi2g]:hover{border-color:var(--navy-900);transform:translateY(-2px);box-shadow:var(--shadow-card)}.doc-card-trigger__icon[data-astro-cid-3idcsi2g]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:.45rem .55rem;border-radius:4px;background:var(--red-500);color:var(--white);flex-shrink:0}.doc-card-trigger__info[data-astro-cid-3idcsi2g]{display:flex;flex-direction:column;gap:.15rem;flex:1}.doc-card-trigger__info[data-astro-cid-3idcsi2g] strong[data-astro-cid-3idcsi2g]{font-family:var(--font-display);font-size:.95rem;color:var(--navy-900)}.doc-card-trigger__info[data-astro-cid-3idcsi2g] span[data-astro-cid-3idcsi2g]{font-size:.78rem;color:var(--steel-500)}.doc-card-trigger__arrow[data-astro-cid-3idcsi2g]{font-family:var(--font-mono);font-size:1rem;color:var(--steel-500)}.datasheet-dialog[data-astro-cid-3idcsi2g]{width:min(760px,94vw);border:none;border-radius:var(--radius-md);padding:0;box-shadow:var(--shadow-elevated);background:var(--white);color:var(--navy-900)}.datasheet-dialog[data-astro-cid-3idcsi2g]::backdrop{background:#0a2546bd;backdrop-filter:blur(4px)}.datasheet-dialog__bar[data-astro-cid-3idcsi2g]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.35rem;background:var(--blue-900);color:var(--white)}.datasheet-dialog__badge[data-astro-cid-3idcsi2g]{font-family:var(--font-mono);font-size:.76rem;color:var(--red-300)}.datasheet-dialog__bar-actions[data-astro-cid-3idcsi2g]{display:flex;align-items:center;gap:.65rem}.ds-close-btn[data-astro-cid-3idcsi2g]{width:34px;height:34px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--white);cursor:pointer}.datasheet-dialog__body[data-astro-cid-3idcsi2g]{padding:1.75rem;display:flex;flex-direction:column;gap:1.35rem}.ds-header[data-astro-cid-3idcsi2g]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--navy-900)}.ds-brand[data-astro-cid-3idcsi2g]{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--steel-600);margin-bottom:.25rem}.ds-header[data-astro-cid-3idcsi2g] h3[data-astro-cid-3idcsi2g]{font-size:1.55rem}.ds-contact-mini[data-astro-cid-3idcsi2g]{font-family:var(--font-mono);font-size:.82rem;text-align:right;color:var(--steel-600)}.ds-lead[data-astro-cid-3idcsi2g]{font-size:1rem;color:var(--steel-600)}.ds-section[data-astro-cid-3idcsi2g] h4[data-astro-cid-3idcsi2g]{font-size:1rem;margin-bottom:.65rem;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono);color:var(--navy-800)}.ds-list[data-astro-cid-3idcsi2g]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.4rem}.ds-footer-note[data-astro-cid-3idcsi2g]{padding:.9rem 1rem;background:var(--steel-100);border-left:3px solid var(--red-500);font-size:.85rem;color:var(--steel-600)}.detail-hero-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.15fr .95fr;gap:clamp(2rem,4vw,3.5rem);align-items:center}.detail-h1[data-astro-cid-yvbahnfj]{font-size:clamp(2rem,4vw,3.1rem);margin-top:.85rem}.detail-lead[data-astro-cid-yvbahnfj]{margin-top:1rem;font-size:1.1rem;color:#ffffffd1;max-width:60ch}.size-pills[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem}.size-pills__label[data-astro-cid-yvbahnfj]{font-family:var(--font-mono);font-size:.76rem;color:var(--steel-400);margin-right:.25rem}.size-pill[data-astro-cid-yvbahnfj]{font-family:var(--font-mono);font-size:.78rem;font-weight:600;padding:.25rem .65rem;border-radius:4px;background:#d92b2b40;border:1px solid rgba(255,133,133,.5);color:var(--white)}.detail-hero-ctas[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.65rem}.detail-hero-img[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.16);box-shadow:var(--shadow-elevated)}.detail-two-col[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 360px;gap:2rem;align-items:start}.detail-main[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:1.5rem}.detail-block[data-astro-cid-yvbahnfj]{padding:clamp(1.5rem,3vw,2.25rem)}.detail-block__head[data-astro-cid-yvbahnfj]{margin-bottom:1.15rem}.detail-block__tag[data-astro-cid-yvbahnfj]{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--corten-500);margin-bottom:.25rem}.detail-block[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.5rem}.prose-stack[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:1rem;margin-top:.85rem;color:var(--steel-600);font-size:1.02rem}.check-list[data-astro-cid-yvbahnfj]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.check-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{position:relative;padding-left:1.65rem;color:var(--navy-800)}.check-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✓";position:absolute;left:0;top:.05rem;font-family:var(--font-mono);font-weight:700;color:var(--red-500)}.advisory-callout[data-astro-cid-yvbahnfj]{margin-top:1.75rem;padding:1.15rem 1.35rem;background:var(--paper-50);border-left:4px solid var(--red-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.advisory-callout[data-astro-cid-yvbahnfj] h4[data-astro-cid-yvbahnfj]{font-size:1.05rem;margin-bottom:.35rem}.advisory-callout[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:var(--steel-600);font-size:.96rem}.detail-sidebar[data-astro-cid-yvbahnfj]{position:sticky;top:98px}.sidebar-quote-card[data-astro-cid-yvbahnfj]{padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.sidebar-quote-card[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.3rem}.sidebar-quote-card[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{font-size:.95rem;color:var(--steel-600)}.sidebar-meta[data-astro-cid-yvbahnfj]{width:100%;padding-top:.9rem;border-top:1px solid var(--border-light);font-size:.84rem;color:var(--steel-600);display:flex;flex-direction:column;gap:.35rem}.sibling-nav[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem}.sibling-link[data-astro-cid-yvbahnfj]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.sibling-link--right[data-astro-cid-yvbahnfj]{text-align:right}.sibling-link[data-astro-cid-yvbahnfj] small[data-astro-cid-yvbahnfj]{font-family:var(--font-mono);font-size:.74rem;color:var(--steel-500)}.sibling-link[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-size:1.08rem}.article-container[data-astro-cid-yvbahnfj]{max-width:880px}.article-paper[data-astro-cid-yvbahnfj]{overflow:hidden}.article-cover[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;max-height:420px;object-fit:cover}.article-body[data-astro-cid-yvbahnfj]{padding:clamp(1.75rem,4vw,3rem);display:flex;flex-direction:column;gap:1.15rem;font-size:1.05rem;color:var(--navy-800)}.article-body[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.48rem;margin-top:.9rem;color:var(--navy-900)}.article-body[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:var(--steel-600);line-height:1.75}.numbered-steps[data-astro-cid-yvbahnfj]{margin:0;padding-left:1.35rem;display:flex;flex-direction:column;gap:.65rem;color:var(--navy-800)}.article-table-wrap[data-astro-cid-yvbahnfj]{margin-block:.5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.article-inline-cta[data-astro-cid-yvbahnfj]{margin-top:1.5rem;padding:1.5rem;background:var(--navy-900);color:var(--white);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.article-inline-cta[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:#ffffffbf;font-size:.92rem;margin-top:.2rem}@media(max-width:980px){.detail-hero-grid[data-astro-cid-yvbahnfj],.detail-two-col[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.detail-sidebar[data-astro-cid-yvbahnfj]{position:static}}@media(max-width:640px){.sibling-nav[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.sibling-link--right[data-astro-cid-yvbahnfj]{text-align:left}}
