._pageHero_1f1td_1{padding-top:calc(var(--nav-h) + clamp(48px,8vw,112px));padding-bottom:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:20px;max-width:820px}._pageHero_1f1td_1 p{font-size:clamp(1.0625rem,1.6vw,1.25rem)}._split_1f1td_12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}@media(max-width:900px){._split_1f1td_12{grid-template-columns:1fr}}._withIndex_1f1td_23{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}@media(max-width:900px){._withIndex_1f1td_23{grid-template-columns:1fr}._index_1f1td_33{display:none}}._index_1f1td_33{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;gap:4px;font-size:.9rem}._index_1f1td_33 a{padding:6px 10px;border-radius:8px;color:var(--fg-2)}._index_1f1td_33 a:hover{background:var(--bg-raised);color:var(--fg)}._block_1f1td_54{display:flex;flex-direction:column;gap:16px;padding:clamp(32px,5vw,56px) 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px)}._block_1f1td_54:first-of-type{border-top:0;padding-top:0}._block_1f1td_54 p{max-width:680px}._block_1f1td_54 ul{display:flex;flex-direction:column;gap:8px;max-width:680px}._block_1f1td_54 li{display:flex;gap:12px;color:var(--fg-2)}._block_1f1td_54 li svg{flex:none;margin-top:4px;color:var(--accent)}._shareGrid_1f1td_85{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}@media(max-width:760px){._shareGrid_1f1td_85{grid-template-columns:1fr 1fr}}._shareCell_1f1td_96{padding:16px;border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:6px;font-size:.9rem}._shareCell_1f1td_96 b{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-small);color:var(--accent)}._table_1f1td_115{width:100%;border-collapse:collapse;font-size:.95rem}._table_1f1td_115 th,._table_1f1td_115 td{text-align:left;vertical-align:top;padding:16px 16px 16px 0;border-top:1px solid var(--line)}._table_1f1td_115 th{font-family:var(--font-body);font-weight:500;color:var(--fg-3);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;border-top:0;padding-top:0}._table_1f1td_115 td:first-child{color:var(--fg);font-weight:500;width:24%}._table_1f1td_115 td{color:var(--fg-2)}@media(max-width:700px){._table_1f1td_115,._table_1f1td_115 tbody,._table_1f1td_115 tr,._table_1f1td_115 td{display:block}._table_1f1td_115 thead{display:none}._table_1f1td_115 td{border-top:0;padding:4px 0}._table_1f1td_115 td:first-child{width:auto;padding-top:16px;border-top:1px solid var(--line)}._table_1f1td_115 td:last-child{padding-bottom:16px}}._arch_1f1td_169{width:100%;height:auto;font-family:var(--font-mono)}._archBox_1f1td_174{fill:var(--bg-raised);stroke:var(--line-strong)}._archText_1f1td_178{fill:var(--fg);font-size:11px;letter-spacing:.06em;text-transform:uppercase}._archSub_1f1td_184{fill:var(--fg-3);font-size:9px}._archLine_1f1td_188{stroke:var(--fg-3);fill:none;stroke-width:1.2}._archBoundary_1f1td_193{fill:var(--accent-glow-soft);stroke:var(--accent);stroke-dasharray:4 4}._notList_1f1td_199{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:700px){._notList_1f1td_199{grid-template-columns:1fr}}._notItem_1f1td_209{padding:16px 18px;border-radius:var(--radius-sm);background:var(--bg-raised);box-shadow:var(--shadow-card);color:var(--fg-2);font-size:.95rem;display:flex;gap:12px}._notIcon_1f1td_219{flex:none;color:var(--fg-3);margin-top:3px}._prose_1f1td_225{max-width:760px;font-size:1.0625rem}._prose_1f1td_225 h2{font-size:1.5rem;margin:2.5rem 0 1rem}._prose_1f1td_225 h3{font-size:1.2rem;margin:1.75rem 0 .75rem}._prose_1f1td_225 p,._prose_1f1td_225 li{color:var(--fg-2);margin-bottom:1rem}._prose_1f1td_225 ul{list-style:disc;padding-left:1.25rem}._prose_1f1td_225 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._prose_1f1td_225 strong{color:var(--fg)}._meta_1f1td_254{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase}._contactSection_1f1td_262{padding-bottom:var(--section)}._contactGrid_1f1td_265{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){._contactGrid_1f1td_265{grid-template-columns:1fr}}._contactCard_1f1td_275{display:flex;flex-direction:column;gap:12px;min-height:220px}._contactCard_1f1td_275 h3{font-size:1.25rem}._contactCard_1f1td_275 p{font-size:.95rem;flex:1}._nf_1f1td_289{min-height:70vh;display:grid;place-items:center;text-align:center;padding-top:var(--nav-h)}._nfInner_1f1td_296{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}._nfGlow_1f1td_303{position:absolute;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-60%);border-radius:50%;background:radial-gradient(closest-side,var(--accent-glow-soft),transparent 70%);z-index:-1}._postList_1f1td_315{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-width:820px}._postList_1f1td_315 li{border-top:1px solid var(--line)}._postList_1f1td_315 li:first-child{border-top:0}._postRow_1f1td_329{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px) 0;color:inherit}._postTitle_1f1td_336{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--fg)}._postArrow_1f1td_347{flex:none;color:var(--fg-3);transition:transform var(--t-fast) var(--ease-out),color var(--t-fast)}._postRow_1f1td_329:hover ._postArrow_1f1td_347{color:var(--accent);transform:translate(2px,-2px)}._postDesc_1f1td_358{color:var(--fg-2);max-width:640px}._backLink_1f1td_362{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:var(--fg-3);width:fit-content}._backLink_1f1td_362:hover{color:var(--fg)}._prose_1f1td_225 blockquote{border-left:2px solid var(--accent);padding-left:1.25rem;margin:1.5rem 0;color:var(--fg-2)}._prose_1f1td_225 ol{list-style:decimal;padding-left:1.25rem}._prose_1f1td_225 code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-raised);padding:.1em .4em;border-radius:6px}._prose_1f1td_225 hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}
