.site-page{max-width:68ch;padding-bottom:var(--s6)}.site-page .lede{font-size:var(--fs-date);color:var(--ink-2);margin-top:var(--s2)}.site-page h1{font-size:var(--fs-place);font-weight:600;line-height:1.12;letter-spacing:-.02em}.site-page h2{font-size:var(--fs-h2);line-height:1.25}.site-page p,.site-page li{line-height:1.6;overflow-wrap:anywhere}.site-page .site-section p+p,.site-page .site-section h2+p{margin-top:var(--s2)}.site-list{margin:var(--s2) 0 0;padding-left:1.25em;list-style:disc;display:grid;gap:var(--s1)}.site-qa{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.site-qa h3{margin:0 0 var(--s1);font-size:1.0625rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--ink)}.site-qa p{color:var(--ink-2)}.site-mail-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s1)}.site-mail code{font:600 1.125rem/1.4 var(--f-mono);overflow-wrap:anywhere;padding:var(--s2) var(--s3);background:var(--cool-soft);border-radius:0}.site-copy{min-height:var(--tap);padding:0 var(--s4);font:600 var(--fs-meta) var(--f-sans);color:var(--ink);background:var(--accent-soft);border:1px solid var(--accent);border-radius:0;cursor:pointer}.site-copy:hover{border-color:var(--accent-ink)}.site-related .cloud,.site-section .cloud{margin-top:var(--s2)}
