.page-hero[data-astro-cid-nqkhoara]{position:relative;overflow:hidden;padding-block:150px clamp(32px,4vw,56px);background:radial-gradient(ellipse at 75% 20%,#4a1d27 0,#2a1420 40%,var(--bg) 75%)}.hero-grid[data-astro-cid-nqkhoara]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.intro[data-astro-cid-nqkhoara]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start}.back[data-astro-cid-nqkhoara]{color:#c7a6a0;text-decoration:none}.back[data-astro-cid-nqkhoara]:hover{color:var(--accent-text)}.intro[data-astro-cid-nqkhoara] .display[data-astro-cid-nqkhoara]{font-size:clamp(3.5rem,2rem + 6vw,7rem)}.lead[data-astro-cid-nqkhoara] a{color:var(--accent-text);text-underline-offset:3px}.updated[data-astro-cid-nqkhoara]{margin:0;color:var(--faint)}.hero-seal[data-astro-cid-nqkhoara]{margin:0 24px 18px 0;transform:rotate(-8deg)}.short[data-astro-cid-nqkhoara]{padding-block:clamp(24px,4vw,48px) clamp(56px,7vw,88px)}.short-label[data-astro-cid-nqkhoara]{margin:0 0 30px;font-size:1.25rem}.slips[data-astro-cid-nqkhoara]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,40px)}.slip[data-astro-cid-nqkhoara]{position:relative;padding:26px 22px 22px;background:#f3d5b9;color:#3a1b27;border-radius:4px;font:700 1.0625rem/1.35 var(--font-sans);letter-spacing:-.01em;box-shadow:10px 12px #1c0b158c;transform:rotate(var(--r));transition:transform .4s var(--ease-spring)}.slip[data-astro-cid-nqkhoara]:hover{transform:rotate(0) translateY(-3px)}.slip[data-astro-cid-nqkhoara] .tape[data-astro-cid-nqkhoara]{top:-12px;left:50%;margin-left:-46px}.body[data-astro-cid-nqkhoara]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:clamp(80px,10vw,136px)}.toc[data-astro-cid-nqkhoara]{position:sticky;top:120px;display:grid;gap:14px}.toc[data-astro-cid-nqkhoara]>.mono[data-astro-cid-nqkhoara]{color:var(--faint)}.toc[data-astro-cid-nqkhoara] ol[data-astro-cid-nqkhoara]{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.toc[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{counter-increment:toc}.toc[data-astro-cid-nqkhoara] ol[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{display:flex;gap:10px;padding:5px 0;color:var(--muted);text-decoration:none;font-size:.9375rem;line-height:1.3;transition:color .2s ease}.toc[data-astro-cid-nqkhoara] ol[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:before{content:counter(toc,decimal-leading-zero);flex:none;font:600 10.5px/1.9 var(--font-mono);color:var(--faint)}.toc[data-astro-cid-nqkhoara] ol[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover,.toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara].is-on{color:var(--ink)}.toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara].is-on:before{color:var(--accent-text)}.toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:focus-visible,.other[data-astro-cid-nqkhoara]:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}.other[data-astro-cid-nqkhoara]{margin-top:10px;color:var(--accent-text);text-decoration:none}.other[data-astro-cid-nqkhoara]:hover{text-decoration:underline;text-underline-offset:4px}.sheet[data-astro-cid-nqkhoara]{position:relative;max-width:780px;padding:clamp(24px,4vw,48px) clamp(20px,5vw,64px) clamp(32px,5vw,56px);background:#f6e9de;color:#2a121c;border-radius:4px;box-shadow:18px 20px #0006}.s-top[data-astro-cid-nqkhoara]{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px dashed #a87a6d;font-size:10.5px;color:#7a4a52}.clause[data-astro-cid-nqkhoara]{scroll-margin-top:110px;padding-top:clamp(26px,3vw,36px)}.clause[data-astro-cid-nqkhoara] h2[data-astro-cid-nqkhoara]{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font:700 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.2 var(--font-sans);letter-spacing:-.03em;color:#2a121c}.clause[data-astro-cid-nqkhoara] .no[data-astro-cid-nqkhoara]{flex:none;color:#b4461f;font-size:11px}.clause[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara],.clause[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{font-size:1rem;line-height:1.65;color:#3a1b27}.clause[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara]{margin:0 0 12px;max-width:64ch}.clause[data-astro-cid-nqkhoara] ul[data-astro-cid-nqkhoara]{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px;max-width:64ch}.clause[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{position:relative;padding-left:24px}.clause[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]:before{content:"✳";position:absolute;left:0;top:.05em;font-family:var(--font-serif);color:#d6451f}.clause[data-astro-cid-nqkhoara] a{color:#b4461f;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere}.clause[data-astro-cid-nqkhoara] a:hover{color:#d6451f}.clause[data-astro-cid-nqkhoara] a:focus-visible{outline:2px solid #2e1420;outline-offset:2px;border-radius:2px}.clause[data-astro-cid-nqkhoara] b{color:#2a121c}.sign[data-astro-cid-nqkhoara]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(36px,4vw,52px);padding-top:24px;border-top:1px dashed #a87a6d}.sig[data-astro-cid-nqkhoara]{display:grid;gap:8px;margin:0}.sig[data-astro-cid-nqkhoara] .mono[data-astro-cid-nqkhoara]{color:#7a4a52}.sig[data-astro-cid-nqkhoara] .name[data-astro-cid-nqkhoara]{padding:0 10px 6px 0;border-bottom:1.5px solid #2a121c;font:italic 400 clamp(2rem,1.5rem + 2vw,2.75rem)/1 var(--font-serif);letter-spacing:-.03em;color:#2a121c}.sig[data-astro-cid-nqkhoara] .name[data-astro-cid-nqkhoara] i[data-astro-cid-nqkhoara]{margin-left:4px;font-style:normal;font-size:.6em;vertical-align:.5em;color:#d6451f}.st[data-astro-cid-nqkhoara]{padding:6px 12px;font-size:14px;color:#d6451f;border-color:#d6451f;mix-blend-mode:multiply;opacity:.9;--r: -9deg}@media(max-width:900px){.hero-grid[data-astro-cid-nqkhoara]{grid-template-columns:minmax(0,1fr)}.hero-seal[data-astro-cid-nqkhoara]{display:none}.slips[data-astro-cid-nqkhoara]{grid-template-columns:minmax(0,1fr);max-width:440px}.body[data-astro-cid-nqkhoara]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-nqkhoara]{display:none}}@media(max-width:780px){.page-hero[data-astro-cid-nqkhoara]{padding-top:200px}}
