@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-arabic-400-normal.nteNHImy.woff2) format("woff2"),url(/_astro/cascadia-code-arabic-400-normal.Oi6FZbsc.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-braille-400-normal.BAn_c25H.woff2) format("woff2"),url(/_astro/cascadia-code-braille-400-normal.BfeV5eyL.woff) format("woff");unicode-range:U+2800-28FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-cyrillic-ext-400-normal.CP7Y9IUG.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-cyrillic-400-normal.Cdwv4UkU.woff2) format("woff2"),url(/_astro/cascadia-code-cyrillic-400-normal.C2LS-hH9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-greek-400-normal.ChD_unUD.woff2) format("woff2"),url(/_astro/cascadia-code-greek-400-normal.CHxdf9XQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-hebrew-400-normal.BQw2hBz4.woff2) format("woff2"),url(/_astro/cascadia-code-hebrew-400-normal.DrZM8vWv.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-symbols2-400-normal.CB4ZJn9r.woff2) format("woff2"),url(/_astro/cascadia-code-symbols2-400-normal.Cvoy0mlV.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-vietnamese-400-normal.DBwVjDy1.woff2) format("woff2"),url(/_astro/cascadia-code-vietnamese-400-normal.DYLY02_G.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-latin-ext-400-normal.OOT9GOef.woff2) format("woff2"),url(/_astro/cascadia-code-latin-ext-400-normal.BM56sWlW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-code-latin-400-normal.hfeVgAEz.woff2) format("woff2"),url(/_astro/cascadia-code-latin-400-normal.BsebbazI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-arabic-700-normal.Ceas00Lv.woff2) format("woff2"),url(/_astro/cascadia-code-arabic-700-normal.BDpFCbOI.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-braille-700-normal.jvBcWyhe.woff2) format("woff2"),url(/_astro/cascadia-code-braille-700-normal.CRQ2x59z.woff) format("woff");unicode-range:U+2800-28FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-cyrillic-ext-700-normal.Cqolym7Y.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-cyrillic-700-normal.C4Tr7mXH.woff2) format("woff2"),url(/_astro/cascadia-code-cyrillic-700-normal.Cd-rPmfo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-greek-700-normal.D5rx2Vdp.woff2) format("woff2"),url(/_astro/cascadia-code-greek-700-normal.xgHhSX-m.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-hebrew-700-normal.B2wzOXIH.woff2) format("woff2"),url(/_astro/cascadia-code-hebrew-700-normal.BYsmL1jx.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-symbols2-700-normal.BfdoooDW.woff2) format("woff2"),url(/_astro/cascadia-code-symbols2-700-normal.0Hi-ha_C.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-vietnamese-700-normal.-0Td78xq.woff2) format("woff2"),url(/_astro/cascadia-code-vietnamese-700-normal.DgXn1PhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-latin-ext-700-normal.BKIFIfdK.woff2) format("woff2"),url(/_astro/cascadia-code-latin-ext-700-normal.CN9YRjMp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Code;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cascadia-code-latin-700-normal.D3cIOP92.woff2) format("woff2"),url(/_astro/cascadia-code-latin-700-normal.BxKBmvRP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-code: "Cascadia Code", ui-monospace, Consolas, Pretendard, monospace;color-scheme:light;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--border-color: #e2e8f0;--accent-color: #2563eb;--accent-subtle: #eff6ff;--code-bg: #0f172a;--page-measure: 1080px;--prose-measure: 46rem;--toc-measure: 15rem;--content-inline-gutter: 24px}:root[data-theme=dark]{color-scheme:dark;--bg-primary: #0b0f19;--bg-secondary: #111827;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--border-color: #1e293b;--accent-color: #60a5fa;--accent-subtle: #1e293b;--code-bg: #020617}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-primary);color:var(--text-primary);font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.75}a{color:var(--accent-color)}.container{width:min(100% - (var(--content-inline-gutter) * 2),var(--page-measure));margin:0 auto;padding:48px 0 80px}.site-header{border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-primary) 94%,transparent);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.header-inner{width:min(100% - (var(--content-inline-gutter) * 2),var(--page-measure));min-height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-title{color:var(--text-primary);font-weight:800;text-decoration:none}.header-nav,.header-nav-primary,.header-nav-utility{display:flex;align-items:center}.header-nav{gap:16px;font-size:.9rem}.header-nav-primary{gap:16px}.header-nav-utility{gap:8px}.header-nav-utility{border-inline-start:1px solid var(--border-color);padding-inline-start:16px}.header-nav a{text-decoration:none}.locale-menu{position:relative}.locale-menu-trigger{display:inline-flex;align-items:center;gap:6px;block-size:36px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;list-style:none;font:inherit}.locale-menu-trigger::-webkit-details-marker{display:none}.locale-menu-icon,.locale-menu-chevron{inline-size:16px;block-size:16px;flex:none}.locale-menu[open] .locale-menu-chevron{transform:rotate(180deg)}.locale-menu-list{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;min-inline-size:144px;margin:0;padding:4px;list-style:none;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--text-primary) 12%,transparent);z-index:20}.locale-menu-list a{display:block;padding:8px 12px;border-radius:8px;color:var(--text-primary)}.locale-menu-list a:hover{background:var(--accent-subtle)}.locale-menu-list a[aria-current=true]{color:var(--accent-color);font-weight:700}.locale-menu-trigger:focus-visible,.locale-menu-list a:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}@media(max-width:760px){.locale-menu-list{inset-inline-end:auto;inset-inline-start:0}}.theme-toggle,.icon-button{inline-size:36px;block-size:36px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;display:inline-grid;place-items:center;padding:0}.icon-button:hover{background:var(--accent-subtle);color:var(--accent-color)}.icon-button:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}.theme-icon,.icon-button-glyph{inline-size:18px;block-size:18px}.hero{padding:32px 0 24px;border-bottom:1px solid var(--border-color);margin-bottom:24px}.hero h1,.post-header h1{margin:0 0 8px;line-height:1.25;letter-spacing:-.03em}.hero p,.post-meta,.post-header time{color:var(--text-secondary)}.post-provenance{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--text-secondary);font-size:.875rem;margin:12px 0 0}.post-provenance a{font-weight:700}.static-page{max-width:var(--prose-measure)}:root{--resume-side-bg: #0f172a;--resume-side-text: #e2e8f0;--resume-side-muted: #94a3b8;--resume-side-chip: #1e293b;--resume-side-accent: #93c5fd}:root[data-theme=dark]{--resume-side-bg: #111827;--resume-side-chip: #1f2937}.resume-page{line-height:1.7;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.resume-hero{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--border-color);margin-bottom:24px}.resume-avatar{flex:none;inline-size:96px;block-size:96px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);background:var(--bg-secondary)}.resume-hero-body{flex:1;min-width:0}.resume-hero h1{margin:0;line-height:1.25;letter-spacing:-.03em}.resume-hero p{margin:4px 0 0;color:var(--text-secondary)}.resume-hero .resume-role{color:var(--text-primary);font-weight:600}.resume-tags,.resume-chips{display:flex;flex-wrap:wrap;gap:4px 6px;list-style:none;padding:0;margin:8px 0 0}.resume-tags li{padding:2px 10px;border-radius:999px;background:var(--accent-subtle);color:var(--accent-color);font-size:.8rem;font-weight:600}.resume-notion-link{flex:none;padding:8px 14px;border:1px solid var(--accent-color);border-radius:8px;text-decoration:none;font-size:.875rem}.resume-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.resume-main{grid-column:2;grid-row:1;min-width:0}.resume-side{grid-column:1;grid-row:1;position:sticky;top:24px;padding:20px 16px;border-radius:12px;background:var(--resume-side-bg);color:var(--resume-side-text)}.resume-layout-single{grid-template-columns:minmax(0,1fr)}.resume-layout-single .resume-main{grid-column:1}.resume-section{margin-bottom:32px}.resume-side .resume-section:last-child{margin-bottom:0}.resume-main h2{margin:0 0 12px;padding-bottom:6px;border-bottom:2px solid var(--text-primary);font-size:1.125rem}.resume-side h2{margin:0 0 8px;color:var(--resume-side-accent);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.resume-side dl{margin:0}.resume-side dt{margin-top:12px;color:var(--resume-side-muted);font-size:.75rem}.resume-side dd{margin:0}.resume-side .resume-chips{margin-top:4px}.resume-side .resume-chips li{padding:1px 8px;border-radius:4px;background:var(--resume-side-chip);color:var(--resume-side-text);font-size:.75rem}.resume-education{list-style:none;padding:0;margin:0}.resume-education li{display:grid;margin-bottom:8px;font-size:.8125rem}.resume-education span{color:var(--resume-side-muted)}.resume-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0}.resume-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-card{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);font-size:.875rem}.resume-card span{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.resume-card .resume-domain-no{color:var(--accent-color);font-weight:700}.resume-meta{margin:0 0 12px;color:var(--text-secondary);font-size:.875rem}.resume-main h3{margin:0 0 2px;font-size:1rem}.resume-timeline{list-style:none;margin:0;padding:0 0 0 16px;border-inline-start:2px solid var(--border-color)}.resume-timeline li{position:relative;margin-bottom:10px}.resume-timeline li:before{content:"";position:absolute;inset-inline-start:-23px;inset-block-start:.55em;inline-size:10px;block-size:10px;border-radius:50%;background:var(--accent-color);border:2px solid var(--bg-primary)}.resume-timeline span{color:var(--text-secondary)}@media(max-width:760px){.resume-hero{flex-wrap:wrap}.resume-layout{grid-template-columns:minmax(0,1fr)}.resume-main,.resume-side{grid-column:1;grid-row:auto}.resume-side{position:static}.resume-cards,.resume-cards-2{grid-template-columns:minmax(0,1fr)}}.site-footer{border-top:1px solid var(--border-color);background:var(--bg-secondary)}.footer-inner{width:min(100% - (var(--content-inline-gutter) * 2),var(--page-measure));margin:0 auto;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text-secondary);font-size:.875rem}.footer-inner p{margin:0}.footer-inner nav{display:flex;flex-wrap:wrap;gap:12px}.footer-inner a{text-decoration:none}.post-discovery{display:grid;gap:16px;padding:24px;border:1px solid var(--border-color);border-radius:16px;background:var(--bg-secondary)}.search-form{display:grid;gap:8px;margin:0}.search-label{display:block;font-size:.85rem;font-weight:700}.search-control{display:flex;flex-wrap:wrap;gap:8px;max-inline-size:42rem}.search-input{flex:1 1 18rem;min-block-size:48px;inline-size:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem}.clear-search{min-block-size:48px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font:inherit;padding-inline:14px}.search-input:focus-visible,.clear-search:focus-visible,.tag-filter summary:focus-visible,.filter-chip:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}.search-status,.active-filters{color:var(--text-secondary);font-size:.875rem;margin:0}.active-filters{font-weight:700}.search-empty{color:var(--text-secondary);margin:24px 0;text-align:center}.filter-chip[aria-pressed=true]{background:var(--accent-color);color:#fff}.tag-filter{display:grid;gap:12px}.tag-filter summary{color:var(--accent-color);cursor:pointer;font-size:.875rem;font-weight:700;inline-size:fit-content}.filter-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.filter-chip,.badge{display:inline-block;border:0;border-radius:999px;background:var(--accent-subtle);color:var(--accent-color);font-size:.8rem;font-weight:700;padding:3px 10px}.filter-chip{cursor:pointer}[hidden]{display:none!important}.post-list{display:grid;gap:16px;margin-block-start:24px}.post-card{display:block;padding:24px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.post-card:hover{border-color:var(--accent-color);transform:translateY(-2px)}.post-card h2{margin:10px 0 8px;font-size:1.25rem}.post-card p{color:var(--text-secondary);margin-bottom:0}.post-meta{display:flex;align-items:center;gap:12px;font-size:.85rem}.post-layout{display:grid;grid-template-columns:minmax(0,var(--prose-measure)) minmax(12rem,var(--toc-measure));justify-content:center;gap:56px}.prose{min-width:0;font-size:1.0625rem;line-height:1.8}.post-header{margin-bottom:32px}.draft-review-banner{border-left:4px solid var(--accent-color);background:var(--accent-subtle);color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.5;margin:0 0 12px;padding:8px 12px}.post-header .badge{margin-bottom:12px}.adsense-container{max-width:100%;min-width:0;overflow-x:clip}.adsense-container .adsbygoogle{display:block;max-width:100%;min-width:0}.prose pre{padding:16px;border-radius:8px;overflow-x:auto;white-space:pre!important;overflow-wrap:normal;word-break:normal;background:var(--code-bg)}.prose :not(pre)>code{background:var(--accent-subtle);border-radius:4px;padding:2px 5px}.prose pre,.prose code,.prose .astro-code{font-family:var(--font-code);font-variant-ligatures:contextual;font-size:.9em}.prose img{display:block;max-width:100%;height:auto}.prose table{display:block;overflow-x:auto;border-collapse:collapse}.prose th,.prose td{border:1px solid var(--border-color);padding:8px 12px}.toc{align-self:start;position:sticky;top:88px;border-left:2px solid var(--border-color);font-size:.9rem;padding-left:16px}.toc ul{list-style:none;margin:8px 0;padding:0}.toc li{margin:6px 0}.toc .toc-depth-3{padding-left:12px}.toc a{color:var(--text-secondary);text-decoration:none}.prose a:focus-visible,.toc a:focus-visible,.theme-toggle:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}@media(max-width:760px){.container{width:min(100% - 32px,var(--page-measure));padding-top:32px}.header-inner{width:min(100% - 32px,var(--page-measure));align-items:flex-start;flex-direction:column;gap:12px;padding:14px 0}.header-nav{gap:10px;flex-wrap:wrap;justify-content:flex-start}.header-nav-primary,.header-nav-utility{flex-wrap:wrap;gap:10px}.header-nav-utility{border-inline-start:0;padding-inline-start:0}.post-layout{grid-template-columns:minmax(0,1fr);gap:24px}.toc{position:static;order:-1}.draft-review-banner{padding:8px 10px}.footer-inner{align-items:flex-start;flex-direction:column}}
