.document-module__61C-hW__head{width:min(var(--page), 100%);justify-items:start;gap:1rem;margin:0 auto;padding:clamp(2.75rem,8vh,5rem) 1.25rem 1.75rem;display:grid}.document-module__61C-hW__eyebrow{border-radius:var(--radius-pill);border:1px solid var(--surface-line);background:var(--surface);color:var(--text-mid);letter-spacing:.02em;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.82rem;display:inline-flex}.document-module__61C-hW__title{max-width:20ch;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:660}.document-module__61C-hW__lede{color:var(--text-mid);max-width:var(--reading);font-size:clamp(1rem,1.5vw,1.14rem)}.document-module__61C-hW__stamp{color:var(--text-lo);font-size:.84rem}.document-module__61C-hW__body{width:min(var(--page), 100%);margin:0 auto;padding:0 1.25rem clamp(2rem,6vh,4rem)}.document-module__61C-hW__withNav{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:3rem;display:grid}.document-module__61C-hW__nav{border-inline-start:1px solid var(--hairline);gap:.55rem;padding-inline-start:1.1rem;font-size:.88rem;display:grid;position:sticky;top:5.5rem}.document-module__61C-hW__navTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-lo);margin-bottom:.15rem;font-size:.72rem;font-weight:600}.document-module__61C-hW__navLink{color:var(--text-mid);line-height:1.35;transition:color .16s}.document-module__61C-hW__navLink:hover{color:var(--text-hi)}.document-module__61C-hW__navActive{color:var(--metal)}@media (max-width:1000px){.document-module__61C-hW__withNav{grid-template-columns:minmax(0,1fr);gap:0}.document-module__61C-hW__nav{display:none}.document-module__61C-hW__head{max-width:calc(var(--reading) + 2.5rem);font-size:1.02rem}.document-module__61C-hW__prose{margin-inline:auto}}.document-module__61C-hW__prose{max-width:var(--reading);color:var(--text-mid);gap:1.05rem;font-size:1.02rem;line-height:1.68;display:grid}.document-module__61C-hW__prose h2{color:var(--text-hi);margin-top:1.9rem;scroll-margin-top:5.5rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:640}.document-module__61C-hW__prose h2:first-child{margin-top:0}.document-module__61C-hW__prose h3{color:var(--text-hi);margin-top:1.1rem;scroll-margin-top:5.5rem;font-size:1.1rem;font-weight:620}.document-module__61C-hW__prose strong{color:var(--text-hi);font-weight:620}.document-module__61C-hW__prose a{color:var(--text-hi);border-bottom:1px solid color-mix(in oklab, var(--metal) 55%, transparent);transition:color .16s,border-color .16s}.document-module__61C-hW__prose a:hover{color:var(--metal);border-bottom-color:var(--metal)}.document-module__61C-hW__prose ul,.document-module__61C-hW__prose ol{gap:.5rem;margin:0;padding-inline-start:1.2rem;display:grid}.document-module__61C-hW__prose li::marker{color:var(--metal-dim)}.document-module__61C-hW__prose code{border:1px solid var(--surface-line);background:var(--surface);color:var(--text-hi);overflow-wrap:anywhere;border-radius:6px;padding:.1rem .36rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.document-module__61C-hW__prose hr{background:var(--hairline);border:0;width:100%;height:1px;margin:1.25rem 0}.document-module__61C-hW__pull{border-inline-start:2px solid var(--metal);color:var(--text-hi);padding:.15rem 0 .15rem 1.1rem;font-size:1.06rem}.document-module__61C-hW__note{border-radius:var(--radius-md);border:1px solid var(--surface-line);background:var(--surface);color:var(--text-mid);gap:.5rem;padding:1.1rem 1.25rem;font-size:.96rem;display:grid}.document-module__61C-hW__note strong{color:var(--text-hi)}.document-module__61C-hW__tableWrap{border-radius:var(--radius-md);border:1px solid var(--surface-line);background:var(--surface);max-width:100%;overflow-x:auto}.document-module__61C-hW__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.94rem}.document-module__61C-hW__table th{text-align:start}.document-module__61C-hW__table thead th{color:var(--text-lo);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:.8rem 1rem;font-size:.74rem;font-weight:600}.document-module__61C-hW__table td,.document-module__61C-hW__table tbody th{border-bottom:1px solid var(--hairline);vertical-align:top;padding:.75rem 1rem}.document-module__61C-hW__table tbody th{color:var(--text-hi);font-weight:560}.document-module__61C-hW__table tbody tr:last-child td,.document-module__61C-hW__table tbody tr:last-child th{border-bottom:0}
.blog-module__3rPSzG__page{width:min(var(--page), 100%);margin:0 auto;padding:clamp(3rem,9vh,5rem) 1.25rem 2rem}.blog-module__3rPSzG__head{max-width:var(--reading);gap:.9rem;margin-bottom:2.5rem;display:grid}.blog-module__3rPSzG__head h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:660}.blog-module__3rPSzG__head p{color:var(--text-mid)}.blog-module__3rPSzG__list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__card{border-radius:var(--radius-lg);border:1px solid var(--surface-line);background:var(--surface);grid-template-rows:auto auto 1fr auto;gap:.6rem;height:100%;padding:1.5rem;transition:border-color .2s,transform .2s;display:grid}.blog-module__3rPSzG__card:hover{border-color:color-mix(in oklab, var(--metal) 42%, transparent);transform:translateY(-2px)}.blog-module__3rPSzG__topic{color:var(--metal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.blog-module__3rPSzG__card h2{font-size:1.25rem;font-weight:640}.blog-module__3rPSzG__card p{color:var(--text-mid);font-size:.95rem}.blog-module__3rPSzG__meta{color:var(--text-lo);margin-top:.35rem;font-size:.84rem}.blog-module__3rPSzG__back{color:var(--metal);font-size:.92rem}.blog-module__3rPSzG__feedLine{margin-top:.25rem}.blog-module__3rPSzG__feed{color:var(--text-mid);border-bottom:1px solid color-mix(in oklab, var(--metal) 55%, transparent);font-size:.86rem}.blog-module__3rPSzG__feed:hover{color:var(--metal);border-bottom-color:var(--metal)}.blog-module__3rPSzG__postNav{max-width:var(--reading);border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.5rem;font-size:1.02rem;display:grid}.blog-module__3rPSzG__postNavLink{border-radius:var(--radius-md);border:1px solid var(--surface-line);background:var(--surface);align-content:start;gap:.4rem;padding:1.1rem 1.25rem;transition:border-color .2s;display:grid}.blog-module__3rPSzG__postNavLink:hover{border-color:color-mix(in oklab, var(--metal) 42%, transparent)}.blog-module__3rPSzG__postNavLabel{color:var(--text-lo);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.blog-module__3rPSzG__postNavTitle{color:var(--text-hi);font-size:1rem;font-weight:560;line-height:1.4}@media (max-width:1000px){.blog-module__3rPSzG__postNav{margin-inline:auto}}
