@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,650;9..144,700&family=Manrope:wght@500;600;700;800&display=swap";html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 var(--font-serif)}.zz-paper{margin:0 auto;max-width:var(--maxw);padding:20px var(--gutter) 54px;display:block}.zz-homePaper{display:grid;gap:22px;padding-top:24px;padding-bottom:64px}.zz-homeHero{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:26px;padding:clamp(20px,3.2vw,38px);background:radial-gradient(120% 140% at 100% 0%,rgba(160,70,104,.2),transparent),radial-gradient(120% 140% at 0% 100%,rgba(93,53,122,.16),transparent),linear-gradient(150deg,var(--panel-from),var(--panel-to));box-shadow:var(--shadow-soft)}.zz-homeHeadline{max-width:19ch}.zz-homeDeck{max-width:58ch;margin-bottom:18px}.zz-homeHeroActions{display:flex;flex-wrap:wrap;gap:10px}.zz-homePrimaryLink,.zz-homeSecondaryLink,.zz-homePostsCta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--font-sans);font-size:14px;letter-spacing:.01em;border-radius:999px;padding:10px 16px;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.zz-homePrimaryLink{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.zz-homePrimaryLink:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft-hover)}.zz-homeSecondaryLink{border:1px solid var(--border);color:var(--ink);background:var(--surface)}.zz-homeSecondaryLink:hover{transform:translateY(-1px);border-color:var(--surface-hover-border)}.zz-homeLayout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(290px,.86fr);align-items:start;gap:28px}.zz-homeProjects,.zz-homePosts{min-width:0;padding:0;border:0;background:none;box-shadow:none}.zz-homePosts{padding-left:20px;border-left:1px solid var(--rule)}.zz-homeSectionHeader{margin-bottom:12px}.zz-homeSectionTitle{margin:0;font-family:var(--font-serif);font-size:clamp(26px,3vw,34px);line-height:1.12}.zz-homeSectionDeck{margin:8px 0 0;max-width:52ch;color:var(--muted);font-size:17px;line-height:1.55}.zz-homeProjectList,.zz-homePostList{display:grid;gap:10px;border-top:0}.zz-homeProjectCard,.zz-homePostCard{border:1px solid var(--border);border-radius:14px;background:linear-gradient(165deg,var(--panel-from) 0%,var(--surface) 100%);padding:14px}.zz-homeProjectMeta,.zz-homePostMeta{margin:0;color:var(--muted);font-family:var(--font-sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.zz-homeProjectTitle,.zz-homePostTitle{margin:7px 0 6px;font-family:var(--font-serif);font-size:clamp(22px,2vw,26px);line-height:1.16}.zz-homeProjectBody,.zz-homePostDeck{margin:0;font-size:18px;line-height:1.56}.zz-homeProjectStack{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--rule);color:var(--muted);font-family:var(--font-sans);font-size:13px}.zz-homePostsHeader{margin-bottom:10px}.zz-homePostsCta{margin-top:16px;border:1px solid var(--border);color:var(--ink);width:fit-content;background:transparent}.zz-homePostsCta:hover{transform:translateY(-1px);border-color:var(--surface-hover-border)}.zz-columns{column-count:2;column-gap:24px}.zz-tease{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--rule)}.zz-tease:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.zz-index{border-top:1px solid var(--rule)}.zz-indexArticle{border-bottom:1px solid var(--rule);padding:18px 0 24px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr);align-items:start;gap:24px}.zz-indexContent{min-width:0}.zz-indexMedia{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-soft);background:var(--surface-accent);transition:transform .16s ease,box-shadow .16s ease}.zz-indexMedia:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft-hover)}.zz-indexImage{width:100%;max-height:300px;display:block;object-fit:cover;aspect-ratio:4 / 3}.zz-indexMetaRow{margin-top:18px;padding-top:12px;border-top:1px solid var(--rule)}.zz-blogIndex{margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zz-blogIndexArticle{background:linear-gradient(145deg,var(--panel-from),var(--panel-to));border:1px solid var(--border);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--shadow-soft);animation:zz-riseFade .4s ease both}.zz-blogIndexArticle:nth-child(2){animation-delay:70ms}.zz-blogIndexArticle:nth-child(3){animation-delay:.12s}.zz-blogIndexArticle:nth-child(4){animation-delay:.18s}.zz-blogCardHeading{margin-top:8px}.zz-blogCardDeck{margin:10px 0 0}.zz-blogViewAllWrap{margin-top:16px}.zz-blogViewAll{font-family:var(--font-sans);font-weight:700;letter-spacing:.02em}.zz-authorshipNote{margin:8px 0 0;font-family:var(--font-sans);font-size:13px;color:var(--muted)}.zz-blogHubPaper{margin:0 auto;max-width:var(--maxw);padding:24px var(--gutter) 64px}.zz-blogHubIntro{background:linear-gradient(150deg,var(--panel-from) 0%,var(--panel-to) 100%);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-soft);padding:26px 24px;margin:8px 0 22px}.zz-blogHubKicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans);font-size:12px;color:var(--muted)}.zz-blogHubTitle{margin:10px 0 12px;max-width:20ch}.zz-blogHubDeck{margin:0;max-width:56ch}.zz-blogHubGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zz-blogHubCard{border:1px solid var(--border);border-radius:18px;background:var(--surface);padding:16px 16px 14px;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:zz-riseFade .45s ease both}.zz-blogHubCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft-hover);border-color:var(--surface-hover-border)}.zz-blogHubCard:nth-child(2n){animation-delay:80ms}.zz-blogHubCardTitle{margin:8px 0 6px}.zz-blogHubCardDeck,.zz-blogHubMeta,.zz-blogHubTags{margin:0}.zz-blogHubTags{margin-top:10px;color:var(--muted);font-family:var(--font-sans);font-size:13px}.zz-secondBrainPaper{margin:0 auto;max-width:var(--maxw);padding:24px var(--gutter) 64px}.zz-secondBrainLayout{display:grid;gap:16px}.zz-secondBrainKicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans);font-size:12px;color:var(--muted)}.zz-secondBrainTitle{margin:10px 0 12px;max-width:26ch;font-size:clamp(32px,5vw,52px);line-height:1.04;text-wrap:balance}.zz-secondBrainNote{background:linear-gradient(150deg,var(--panel-from) 0%,var(--panel-to) 100%);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-soft);padding:clamp(20px,3vw,36px)}.zz-secondBrainLead{margin:0;max-width:66ch;font-size:clamp(20px,2.2vw,23px);line-height:1.55}.zz-secondBrainSection{margin-top:24px;border-top:1px solid var(--rule);padding-top:16px}.zz-secondBrainSection h2{margin:0 0 8px;font-family:var(--font-sans);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.zz-secondBrainSection p{margin:0;max-width:72ch;font-size:19px;line-height:1.6}.zz-secondBrainList{margin:0;padding-left:22px}.zz-secondBrainList li{margin:8px 0;font-size:18px;line-height:1.58}.zz-secondBrainMeta{margin:24px 0 0;font-family:var(--font-sans);font-size:13px;color:var(--muted)}.zz-secondBrainSkillsSection{margin-top:10px}.zz-secondBrainSkillsTitle{margin:10px 0;font-size:clamp(24px,3.2vw,34px);line-height:1.15}.zz-secondBrainSkillsLead{margin:0;max-width:70ch;font-size:18px;line-height:1.55}.zz-secondBrainSkillCard{margin-top:14px;padding:clamp(16px,2vw,22px);border-radius:18px;border:1px solid var(--border);background:radial-gradient(120% 120% at 100% 0%,color-mix(in oklab,var(--link) 12%,transparent),transparent 62%),linear-gradient(150deg,var(--panel-from) 0%,var(--panel-to) 100%);box-shadow:var(--shadow-soft)}.zz-secondBrainSkillCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.zz-secondBrainSkillCardKicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans);font-size:12px;color:var(--muted)}.zz-secondBrainSkillCard h3{margin:8px 0;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.zz-secondBrainSkillCardBody{margin:0;max-width:70ch;font-size:17px;line-height:1.55}.zz-secondBrainSkillSource{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--rule);background:color-mix(in oklab,var(--surface) 78%,transparent);color:var(--ink);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.zz-secondBrainSkillSource:hover{transform:translateY(-1px);border-color:var(--link);background:color-mix(in oklab,var(--surface) 65%,transparent)}.zz-secondBrainSkillSource:focus-visible{outline:2px solid color-mix(in oklab,var(--link) 75%,white);outline-offset:2px}.zz-secondBrainSkillsSection code,.zz-secondBrainSkillCard code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.92em;background:color-mix(in oklab,var(--surface) 78%,transparent);border:1px solid var(--rule);border-radius:6px;padding:.08em .35em}.zz-secondBrainSkillCard .zz-secondBrainList{margin-top:8px;padding-left:0;list-style:none}.zz-secondBrainSkillCard .zz-secondBrainList li{position:relative;padding-left:18px;margin:10px 0;font-size:16px;line-height:1.5}.zz-secondBrainSkillCard .zz-secondBrainList li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:999px;background:color-mix(in oklab,var(--link) 68%,var(--ink) 32%)}.zz-secondBrainPostsSection{margin-top:8px}.zz-secondBrainPostsTitle{margin:10px 0 8px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.zz-secondBrainPostsLead{margin:0 0 18px;max-width:66ch}.zz--blogPost{min-width:0;border-top:1px solid var(--border);padding-top:24px;margin-top:24px}.zz-blogPostPaper{margin:0 auto;max-width:860px;padding:24px var(--gutter) 60px}.zz-blogPostLead{background:linear-gradient(145deg,var(--panel-from),var(--panel-to));border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-soft);padding:28px clamp(18px,3.4vw,34px) 34px;animation:zz-riseFade .45s ease both}.zz-blogPostPaper--notFound{max-width:740px}.zz-blogPostBackLink{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13px;color:var(--muted);text-decoration:none;letter-spacing:.02em;margin-bottom:12px}.zz-blogPostBackLink:before{content:"←"}.zz-blogPostButton{color:var(--link);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--underline);transition:color .12s ease,text-decoration-color .12s ease}.zz-blogPostButton:hover,.zz-blogPostButton:focus{color:var(--link-hover);text-decoration-color:currentColor;outline:none}.zz--backButton{display:inline-block}@keyframes zz-riseFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 880px){.zz-columns{column-count:1}.zz-homeLayout{grid-template-columns:1fr}.zz-homePosts{padding-left:0;border-left:0}.zz-indexArticle{grid-template-columns:1fr;gap:14px}.zz-blogIndex,.zz-blogHubGrid{grid-template-columns:1fr}.zz-indexImage{width:100%;max-height:360px}}@media (max-width: 680px){.zz-homeHero{border-radius:16px}.zz-homeDeck,.zz-homeSectionDeck,.zz-homeProjectBody,.zz-homePostDeck{font-size:17px}.zz-homeProjectTitle,.zz-homePostTitle{font-size:23px}.zz-blogHubIntro,.zz-blogIndexArticle,.zz-blogHubCard,.zz-blogPostLead,.zz-secondBrainNote{border-radius:16px}.zz-secondBrainLead,.zz-secondBrainSection p,.zz-secondBrainList li{font-size:17px}.zz-blogPostPaper{padding-top:14px}}:root{--primary: #a04668;--bg: #f3edf2;--ink: #241924;--muted: #5e4653;--border: #ccb3c1;--rule: #d9c2cf;--link: var(--primary);--link-hover: #7a3550;--underline: rgba(160, 70, 104, .32);--surface: #fffafd;--surface-accent: #ecdee7;--surface-hover-border: #b890a8;--panel-from: #fffafd;--panel-to: #e9dbe5;--shadow-soft: 0 8px 20px rgba(58, 48, 58, .1);--shadow-soft-hover: 0 14px 26px rgba(58, 48, 58, .19);--maxw: 1080px;--gutter: 18px;--code-bg: #0b1020;--code-fg: #e6ecff;--code-border: #1e2a4a;--kbd-bg: #111827;--kbd-fg: #e5e7eb;--kbd-border: #252525;--inline-code-bg: #efe6ef;--inline-code-border: #dfd0db;--syntax-bg: #f6edf5;--syntax-kw: #7d3d5f;--syntax-fn: #3a7f72;--syntax-ty: #8d6236;--syntax-str: #3d72a8;--syntax-cmt: #7a6873;--syntax-num: #a04668;--quote-border: #b9a0ad;--quote-bg: #f2edf2;color-scheme:light;--font-sans: "Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-serif: "Fraunces", "Baskerville", "Iowan Old Style", serif}@media (prefers-color-scheme: dark){:root{--bg: #100a10;--ink: #f3eaef;--muted: #ceb4c1;--border: #6f5365;--rule: #82667a;--link: #d88fa7;--link-hover: #efb8cd;--underline: rgba(216, 143, 167, .4);--surface: #281d27;--surface-accent: #322633;--surface-hover-border: #9a7890;--panel-from: #2a1e2a;--panel-to: #352736;--shadow-soft: 0 8px 20px rgba(0, 0, 0, .55);--shadow-soft-hover: 0 14px 28px rgba(0, 0, 0, .7);--code-bg: #0d111f;--code-fg: #e2edff;--code-border: #263359;--kbd-bg: #111827;--kbd-fg: #e5e7eb;--kbd-border: #3d4454;--inline-code-bg: #2b1f2b;--inline-code-border: #433343;--syntax-bg: #241925;--syntax-kw: #f0a2c1;--syntax-fn: #7db3a7;--syntax-ty: #d5af7a;--syntax-str: #7db2e9;--syntax-cmt: #92818f;--syntax-num: #eda0be;--quote-border: #6e5167;--quote-bg: #201723;color-scheme:dark}}article{min-width:0;font-family:var(--font-serif)}article h2{font-size:30px;margin:26px 0 10px;line-height:1.16}article h3{font-size:24px;margin:22px 0 8px;line-height:1.22}article p{font-size:18px;margin:0 0 .95em;line-height:1.62}article ul,article ol{padding-left:22px;margin:1em 0 1.15em}article li{margin:.45em 0;line-height:1.58}.zz-link{color:var(--link);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--underline);transition:color .12s ease,text-decoration-color .12s ease}.zz-link:hover,.zz-link:focus{color:var(--link-hover);text-decoration-color:currentColor;outline:none}.zz-link[target=_blank]:not(.no-ext):after,.zz-link[rel~=external]:not(.no-ext):after,.zz-link.external:after{content:"↗";display:inline-block;margin-left:4px;font-size:.9em;transform:translateY(-1px);color:currentColor}h1,h2,h3,h4,h5,h6,.brand,.nav a,.meta,.pill,.btn,.toc,.caption{font-family:var(--font-sans)}pre,code,kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}kbd{background:var(--kbd-bg);color:var(--kbd-fg);border:1px solid var(--kbd-border);border-bottom-width:2px;border-radius:6px;padding:2px 6px}.zz-sansFont{font-family:var(--font-sans)}p{font-size:18px;line-height:1.62}.zz-kicker,.zz-blogKicker,.zz-blogPostKicker{text-transform:uppercase;letter-spacing:.07em;font-size:12px;color:var(--muted);font-family:var(--font-sans)}.zz-headline{font-size:clamp(34px,5vw,54px);line-height:1.03;margin:6px 0 8px;text-wrap:balance}.zz-byline,.zz-blogByline,.zz-blogPostByline{font-size:13px;letter-spacing:.03em;text-transform:uppercase;font-family:var(--font-sans);color:var(--muted);margin-bottom:10px}.zz-deck,.zz-blogDeck,.zz-blogHubDeck,.zz-blogPostDeck{font-size:clamp(19px,1.2vw,22px);line-height:1.52;margin:10px 0 14px;max-width:52ch}.zz-meta,.zz-blogMeta,.zz-blogHubMeta{color:var(--muted);font-size:13px;font-family:var(--font-sans);letter-spacing:.02em}.zz-meta{border-top:1px solid var(--rule);padding-top:10px;margin-top:20px}.zz-sectionHead,.zz-blogSectionHead{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.zz-teaseHeading,.zz-blogTeaseHeading{font-size:17px;margin:0 0 6px;line-height:1.3}.zz-teaseMeta{color:var(--muted);font-size:13px}.zz-indexHeading{font-family:var(--font-serif);font-size:clamp(28px,3vw,34px);font-weight:650;line-height:1.14;margin:0 0 6px}.zz-indexParagraph{font-size:clamp(18px,1.4vw,21px);line-height:1.55;margin:8px 0 0}.zz-indexEyebrow{margin:0 0 8px;font-family:var(--font-sans);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.zz-indexYear{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-family:var(--font-sans);color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.zz-blogHeadline{font-size:clamp(29px,4.1vw,44px);line-height:1.1;margin:6px 0 8px;text-wrap:balance}.zz-blogIndexHeading,.zz-blogHubCardTitle{font-family:var(--font-serif);font-size:clamp(24px,2.5vw,31px);font-weight:650;line-height:1.16;margin:0 0 6px}.zz-blogPostHeadline,.zz-blogHubTitle{font-family:var(--font-serif);font-size:clamp(34px,4.2vw,48px);line-height:1.05;margin:8px 0 10px;text-wrap:balance}.zz-markdownContent{min-width:0;max-width:66ch;font-family:var(--font-serif);font-size:clamp(18px,.95vw,21px);line-height:1.72;text-wrap:pretty}.zz-markdownContent img{display:block;max-width:100%;width:auto;height:auto;max-height:520px;margin:18px auto;object-fit:contain;border-radius:10px}.zz-heading{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.012em}.zz--primaryHeading,.zz-markdownContent h1{font-size:clamp(34px,3.7vw,44px);line-height:1.1;margin:32px 0 14px}.zz--secondaryHeading,.zz-markdownContent h2{font-size:clamp(27px,2.8vw,34px);line-height:1.16;margin:34px 0 12px}.zz--tertiaryHeading,.zz-markdownContent h3{font-size:clamp(22px,2vw,27px);line-height:1.22;margin:28px 0 10px}.zz-markdownContent h4,.zz-markdownContent h5,.zz-markdownContent h6{font-family:var(--font-sans);color:var(--ink);margin:20px 0 8px}.zz-paragraph,.zz-markdownContent p{font-size:inherit;margin:0 0 1.02em;line-height:inherit;color:var(--ink);font-family:var(--font-serif);font-weight:400}.zz-text,.zz-markdownContent strong,.zz-markdownContent em{color:var(--ink);font-family:var(--font-serif)}.zz--boldText,.zz-markdownContent strong{font-weight:650}.zz--italicText,.zz-markdownContent em{font-style:italic}.zz-list,.zz-markdownContent ul,.zz-markdownContent ol{padding-left:1.28em;margin:1.12em 0 1.18em;color:var(--ink);font-family:var(--font-serif)}.zz--unorderedList,.zz-markdownContent ul{list-style:disc}.zz--orderedList,.zz-markdownContent ol{list-style:decimal}.zz-listItem,.zz--bulletPoint,.zz-markdownContent li{margin:.5em 0;line-height:1.62;padding-left:.18em}.zz-markdownContent li::marker{color:var(--muted)}.zz-code,.zz-codeBlock,.zz-markdownContent code,.zz-markdownContent pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;color:var(--ink)}.zz--inlineCode,.zz-markdownContent :not(pre)>code{background:var(--inline-code-bg);border:1px solid var(--inline-code-border);border-radius:6px;padding:.1em .35em}.zz-heading .zz-code.zz--inlineCode,.zz-heading code.zz-code.zz--inlineCode,.zz-markdownContent h1 code,.zz-markdownContent h2 code,.zz-markdownContent h3 code,.zz-markdownContent h4 code{font-size:.7em;line-height:1;vertical-align:baseline;padding:.1em .35em;border-radius:.35em}.zz--syntaxHighlight,.zz-markdownContent pre{background:var(--syntax-bg);color:var(--ink);border:1px solid var(--border);border-radius:12px;padding:14px 16px;overflow:auto;margin:20px 0;line-height:1.58}.zz--syntaxHighlight>code,.zz-markdownContent pre>code{color:inherit;background:none;border:none;padding:0;font-size:.95em}.zz--syntaxHighlight .t-kw{color:var(--syntax-kw)}.zz--syntaxHighlight .t-fn{color:var(--syntax-fn)}.zz--syntaxHighlight .t-ty{color:var(--syntax-ty)}.zz--syntaxHighlight .t-str{color:var(--syntax-str)}.zz--syntaxHighlight .t-cmt{color:var(--syntax-cmt)}.zz--syntaxHighlight .t-num{color:var(--syntax-num)}.zz-quote,.zz--blockQuote,.zz-markdownContent blockquote{border-left:3px solid var(--quote-border);padding:10px 14px;margin:18px 0;background:var(--quote-bg);color:var(--ink);font-family:var(--font-serif);border-radius:0 10px 10px 0}.zz-markdownContent blockquote p:last-child{margin-bottom:0}.zz-markdownContent hr{border:0;border-top:1px solid var(--rule);margin:30px 0}.zz-markdownContent table{width:100%;border-collapse:collapse;margin:18px 0;font-family:var(--font-sans);font-size:.92em}.zz-markdownContent th,.zz-markdownContent td{border:1px solid var(--border);padding:8px 10px;text-align:left}.zz-markdownContent th{background:var(--surface-accent)}@media (max-width: 680px){.zz-markdownContent{font-size:17px;line-height:1.66}.zz--primaryHeading,.zz-markdownContent h1{margin-top:24px}.zz--secondaryHeading,.zz-markdownContent h2{margin-top:26px}.zz--tertiaryHeading,.zz-markdownContent h3{margin-top:22px}}.zz-masthead{border-bottom:2px solid var(--rule);margin:0 auto;max-width:var(--maxw);padding:16px var(--gutter) 10px}.zz-topline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.zz-brand{font-weight:800;letter-spacing:.02em;font-size:32px;color:var(--ink);text-decoration:none}.zz-navigation{display:flex;gap:12px;flex-wrap:wrap}.zz-navLink{color:var(--ink);text-decoration:none;font-size:15px;padding:4px 0;border-bottom:2px solid transparent}.zz-navLink[aria-current=page],.zz-navLink:hover,.zz-navLinkActive{border-bottom-color:var(--ink)}.zz-footer{border-top:2px solid var(--rule);margin:24px auto 0;max-width:var(--maxw);padding:12px var(--gutter) 32px;color:var(--muted);font-size:14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
