.head[data-astro-cid-zpzoxhr3]{padding-block:var(--sp-6) var(--sp-7)}.eyebrow[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--text-3)}h1[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-3);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-wide)}.lede[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);font-family:var(--font-display);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-2)}.body[data-astro-cid-zpzoxhr3]{padding-bottom:var(--sp-8)}.sec[data-astro-cid-zpzoxhr3]{padding-block:var(--sp-7);border-top:1px solid var(--border)}.sec[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-xl);letter-spacing:var(--ls-wide);display:flex}.sec-no[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-wider);color:var(--accent)}.sec[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-2);text-wrap:pretty}.sec-hint[data-astro-cid-zpzoxhr3]{font-size:var(--fs-sm)!important;color:var(--text-3)!important}.dim[data-astro-cid-zpzoxhr3]{color:var(--text-3)}.link-p[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.sec[data-astro-cid-zpzoxhr3] .mail[data-astro-cid-zpzoxhr3]{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color var(--dur-fast) var(--ease);padding-bottom:1px}.link-p[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover,.sec[data-astro-cid-zpzoxhr3] .mail[data-astro-cid-zpzoxhr3]:hover{border-bottom-color:var(--accent)}@media (width<=640px){.link-p[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.sec[data-astro-cid-zpzoxhr3] .mail[data-astro-cid-zpzoxhr3]{align-items:center;min-height:44px;display:inline-flex}}.principles[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-5);gap:var(--sp-4);padding:0;list-style:none;display:grid}.principles[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{padding-left:var(--sp-4);border-left:2px solid var(--border)}.pr-title[data-astro-cid-zpzoxhr3]{align-items:baseline;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-md);display:flex;color:var(--text)!important;margin:0!important}.pr-no[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--accent)}.pr-text[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-2)!important;font-size:var(--fs-sm)!important;line-height:var(--lh-loose)!important;color:var(--text-2)!important}.rules-mini[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-4);gap:var(--sp-3);padding:0;list-style:none;display:grid}.rules-mini[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:2px;display:grid}.rm-no[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--accent)}.rm-text[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text)}.privacy[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-5);gap:var(--sp-4);display:grid}.privacy[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:var(--ls-wide);color:var(--text)}.privacy[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);border-left:2px solid var(--mark);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-2)}.foot[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--border)}.foot[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--fs-sm);color:var(--text-3)}.log[data-astro-cid-zpzoxhr3]{margin-top:var(--sp-3);gap:var(--sp-2);padding:0;list-style:none;display:grid}.log[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{gap:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--text-3);display:flex}.log-d[data-astro-cid-zpzoxhr3]{font-family:var(--font-mono);color:var(--c-ink-4);flex:none}@media (width<=640px){.sec[data-astro-cid-zpzoxhr3]{padding-block:var(--sp-6)}}
