.page_main__pC5in{max-width:800px;margin:0 auto;padding:80px var(--pad) 64px;min-height:100vh}.page_back__INnq2{margin-bottom:48px}.page_backLink__JuFse{font-family:var(--mono);font-size:.7rem;color:var(--muted);letter-spacing:.08em;transition:color .08s}.page_backLink__JuFse:hover{color:var(--acc)}.page_header__Jooou{border-bottom:1px solid var(--ln);padding-bottom:40px;margin-bottom:40px}.page_headerMeta__TPcPN{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_year__YodLm{letter-spacing:.1em}.page_live__cFD78,.page_year__YodLm{font-family:var(--mono);font-size:.68rem;color:var(--acc)}.page_live__cFD78{letter-spacing:.06em;transition:color .08s}.page_live__cFD78:hover{color:var(--fg)}.page_title__qmGz_{font-weight:700;font-size:clamp(32px,5vw,64px);letter-spacing:-.03em;line-height:1;margin-bottom:16px}.page_outcome__e9erm{font-size:.95rem;color:var(--muted);line-height:1.6;margin-bottom:24px;max-width:60ch}.page_tags__tsbId{display:flex;flex-wrap:wrap;gap:6px}.page_imgPlaceholder__BLPM2{aspect-ratio:16/7;background:repeating-linear-gradient(-45deg,var(--ln) 0,var(--ln) 1px,#10100E 1px,#10100E 14px);display:flex;align-items:center;justify-content:center;margin-bottom:56px;border-radius:4px}.page_body__AGgoG{font-size:.95rem;line-height:1.75;color:var(--fg)}.page_body__AGgoG h2{font-weight:700;font-size:clamp(20px,2.5vw,28px);letter-spacing:-.02em;margin:48px 0 16px;border-top:1px solid var(--ln);padding-top:32px}.page_body__AGgoG h3{font-weight:700;font-size:1.05rem;margin:28px 0 10px}.page_body__AGgoG p{margin-bottom:18px;color:var(--muted)}.page_body__AGgoG strong{color:var(--fg);font-weight:600}.page_body__AGgoG a{color:var(--acc);border-bottom:1px solid var(--acc);transition:color .08s,border-color .08s}.page_body__AGgoG a:hover{color:var(--fg);border-color:var(--fg)}.page_body__AGgoG ol,.page_body__AGgoG ul{margin:0 0 18px 1.5em;color:var(--muted)}.page_body__AGgoG li{margin-bottom:6px}.page_body__AGgoG table{width:100%;border-collapse:collapse;margin-bottom:28px;font-family:var(--mono);font-size:.78rem}.page_body__AGgoG th{text-align:left;color:var(--acc);letter-spacing:.08em;border-bottom:1px solid var(--ln2);padding:8px 12px}.page_body__AGgoG td{padding:8px 12px;border-bottom:1px solid var(--ln);color:var(--muted)}.page_body__AGgoG td:first-child{color:var(--fg)}.page_body__AGgoG code{font-family:var(--mono);font-size:.82em;color:var(--acc);background:var(--ln);padding:2px 6px;border-radius:0}.page_body__AGgoG pre{background:var(--ln);padding:20px;border-radius:0;overflow-x:auto;margin-bottom:24px}.page_body__AGgoG pre code{background:none;padding:0;color:var(--fg)}.page_body__AGgoG blockquote{border-top:2px solid var(--acc);padding-top:16px;margin:24px 0;color:var(--muted);font-style:italic}.page_projectNav__UAgJD{margin-top:72px;padding-top:40px;border-top:1px solid var(--ln)}