.site-page-layout_page__UmsQF{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-base);color:var(--text-primary);background-image:linear-gradient(color-mix(in oklch,var(--border-subtle) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--border-subtle) 18%,transparent) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.site-page-layout_main__2uk_A{flex:1 1;padding:var(--space-6) var(--space-4) var(--space-8)}.site-page-layout_article__Yjymc{max-width:48rem;margin-inline:auto}.site-page-layout_articleWide__JieJn{max-width:72rem}.site-page-layout_pagePersonal__CMnTV{background-image:none;background-color:var(--bg-base)}.site-page-layout_mainPersonal__J0l_x{padding-top:var(--space-7);padding-bottom:var(--space-10)}.site-page-layout_articlePersonal__hhQII{max-width:36rem}.site-page-layout_headerPersonal__GZGiR{margin-bottom:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid color-mix(in oklch,var(--border-subtle) 65%,transparent)}.site-page-layout_titlePersonal__gJGBR{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.5rem,1.2vw + 1.15rem,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.035em;color:var(--text-primary)}.site-page-layout_subtitlePersonal__BntWw{margin:var(--space-3) 0 0;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}.site-page-layout_backPersonal__IoNZL{margin-bottom:var(--space-6);font-size:.8125rem;font-weight:400;letter-spacing:.01em;color:color-mix(in oklch,var(--text-muted) 92%,var(--text-secondary));transition:color .2s var(--ease-out-expo)}.site-page-layout_kicker__8x2Cw{margin:0 0 var(--space-2);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.site-page-layout_kicker__8x2Cw,.site-page-layout_title__8Egyg{font-family:var(--font-display),system-ui,sans-serif;font-weight:600}.site-page-layout_title__8Egyg{margin:0 0 var(--space-5);font-size:clamp(1.65rem,1.1vw + 1.2rem,2.1rem);line-height:1.15;letter-spacing:-.03em;color:var(--text-primary)}.site-page-layout_body__YgvNi{font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.site-page-layout_body__YgvNi p{margin:0 0 var(--space-4);max-width:65ch}.site-page-layout_body__YgvNi p:last-child{margin-bottom:0}.site-page-layout_body__YgvNi strong{color:var(--text-primary);font-weight:600}.site-page-layout_signoff__kp6cr{margin-top:var(--space-1);margin-bottom:0;color:var(--text-primary);font-size:.9375rem}.site-page-layout_back__oonlN{display:inline-block;margin-bottom:var(--space-6);font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;font-family:var(--font-body),system-ui,sans-serif}.site-page-layout_back__oonlN:hover{color:var(--accent);text-decoration:none}