.art[data-astro-cid-zg7dkzxc]{--read:800px;--k:var(--k-service);font-size:19px;line-height:1.75}@media (width<=560px){.art[data-astro-cid-zg7dkzxc]{font-size:18px}}#progress[data-astro-cid-zg7dkzxc]{background:var(--terracota);z-index:40;width:0;height:3px;position:fixed;top:0;left:0}.stripe[data-astro-cid-zg7dkzxc]{background:var(--k);height:10px}.head[data-astro-cid-zg7dkzxc]{max-width:calc(var(--read) + 48px);margin:0 auto;padding:44px 24px 8px}.crumb[data-astro-cid-zg7dkzxc]{margin-bottom:22px;font-size:15px;line-height:1.6}.crumb[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--terracota);font-weight:700;text-decoration:none}h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(34px,5.4vw,52px);line-height:1.12}.meta[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px;line-height:1.6;display:flex}.meta[data-astro-cid-zg7dkzxc] .th[data-astro-cid-zg7dkzxc]{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.meta[data-astro-cid-zg7dkzxc] .sq[data-astro-cid-zg7dkzxc]{background:var(--k);border-radius:3px;width:12px;height:12px}.short[data-astro-cid-zg7dkzxc]{--bleed:56px;max-width:calc(var(--read) + 48px);margin:30px auto 0;padding:0 24px}.short[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{margin:0 calc(var(--bleed) * -1);background:var(--card);padding:24px var(--bleed);box-shadow:7px 7px 0 var(--mostaza);border-radius:20px}@media (width<=860px){.short[data-astro-cid-zg7dkzxc]{--bleed:14px}.short[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{padding-left:20px}}@media (width<=560px){.head[data-astro-cid-zg7dkzxc],.short[data-astro-cid-zg7dkzxc],.end[data-astro-cid-zg7dkzxc]{padding-left:20px;padding-right:20px}.page[data-astro-cid-zg7dkzxc]{padding:0 20px}.body[data-astro-cid-zg7dkzxc] ul,.body[data-astro-cid-zg7dkzxc] ol{padding-left:22px}}.short[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-family:var(--sans);color:var(--terracota);letter-spacing:0;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1}.short[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{padding-left:22px;font-size:17px;line-height:1.6}.short[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin-bottom:6px;padding-left:4px}.short[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]::marker{color:var(--terracota)}.page[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr minmax(0, var(--read)) 1fr;gap:0 32px;padding:0 24px;display:grid}.toc[data-astro-cid-zg7dkzxc]{grid-area:1/3;align-self:start;max-width:210px;margin-top:44px;font-size:15px;line-height:1.4;position:sticky;top:100px}.toc[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-family:var(--sans);color:var(--ink-soft);letter-spacing:0;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{border-left:2px solid var(--line);padding:0;list-style:none}.toc[data-astro-cid-zg7dkzxc] a{color:var(--ink-soft);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;text-decoration:none;display:block}.toc[data-astro-cid-zg7dkzxc] a:hover{color:var(--terracota)}.toc[data-astro-cid-zg7dkzxc] a.on{color:var(--terracota);border-left-color:var(--terracota);font-weight:700}.body[data-astro-cid-zg7dkzxc]{grid-area:1/2;min-width:0;padding-top:36px}@media (width<=1360px){.toc[data-astro-cid-zg7dkzxc]{display:none}.page[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0, var(--read));justify-content:center}.body[data-astro-cid-zg7dkzxc]{grid-column:1}}.body[data-astro-cid-zg7dkzxc] p{margin-bottom:22px}.body[data-astro-cid-zg7dkzxc] a.in{color:var(--terracota);text-underline-offset:3px;text-decoration:underline}.body[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.01em;margin-top:52px;margin-bottom:16px;font-size:30px;line-height:1.2}.body[data-astro-cid-zg7dkzxc] h3{font-family:var(--display);margin-top:34px;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.3}.body[data-astro-cid-zg7dkzxc] ul,.body[data-astro-cid-zg7dkzxc] ol{margin-bottom:22px;padding-left:28px}.body[data-astro-cid-zg7dkzxc] li{margin-bottom:6px;padding-left:4px}.body[data-astro-cid-zg7dkzxc] li::marker{color:var(--terracota)}.body[data-astro-cid-zg7dkzxc] mark{background:color-mix(in srgb, var(--mostaza) 45%, transparent);color:inherit;border-radius:3px;padding:0 3px}.body[data-astro-cid-zg7dkzxc] blockquote{font-family:var(--display);border-left:5px solid var(--mostaza);margin:34px 0;padding-left:24px;font-size:24px;font-weight:500;line-height:1.45}.body[data-astro-cid-zg7dkzxc] figure{margin:36px 0}.body[data-astro-cid-zg7dkzxc] figure .ph{aspect-ratio:3/2;background:linear-gradient(135deg,#d9a58a,#e8c4ad 55%,#b8461a);border-radius:16px}.body[data-astro-cid-zg7dkzxc] figcaption{color:var(--ink-soft);margin-top:10px;font-size:14px;line-height:1.5}.body[data-astro-cid-zg7dkzxc] .callout{background:color-mix(in srgb, var(--mostaza) 20%, var(--paper));border-radius:16px;gap:14px;margin:30px 0;padding:18px 20px;font-size:17px;line-height:1.6;display:flex}.body[data-astro-cid-zg7dkzxc] .callout .ic{color:var(--terracota);font-size:16px;font-weight:700;line-height:1.6}.body[data-astro-cid-zg7dkzxc] pre{color:#f6f0e2;background:#2a1d15;border-radius:14px;margin:28px 0;padding:18px 20px;font-size:15px;line-height:1.6;overflow-x:auto}.body[data-astro-cid-zg7dkzxc] hr{text-align:center;color:var(--terracota);letter-spacing:.6em;border:0;margin:44px 0}.body[data-astro-cid-zg7dkzxc] hr:before{content:"· · ·"}.end[data-astro-cid-zg7dkzxc]{max-width:calc(var(--read) + 48px);margin:56px auto 0;padding:0 24px}.author[data-astro-cid-zg7dkzxc]{background:var(--card);border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;display:flex}.author[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;border-radius:18px;flex:none;width:120px;height:120px}.author[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{background:var(--terracota);color:#fff;border:0;margin-left:auto;padding:11px 22px;font-size:15px}.author[data-astro-cid-zg7dkzxc] .tx[data-astro-cid-zg7dkzxc]{flex:1;min-width:220px;line-height:1.5}.author[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-family:var(--display);font-size:19px;font-weight:500;display:block}.author[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);font-size:16px}.pn[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;margin-bottom:40px;display:grid}.pn[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border:1.5px solid var(--line);background:var(--card);border-radius:16px;gap:4px;padding:14px 18px;line-height:1.35;text-decoration:none;transition:border-color .2s;display:grid}.pn[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{border-color:var(--terracota)}.pn[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{color:var(--ink-soft);font-size:15px;font-weight:700;line-height:1}.pn[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-family:var(--display);color:var(--terracota);font-size:17px;font-weight:500}.pn[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:last-child{text-align:right}@media (width<=560px){.pn[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.pn[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.pn[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{transition:none}}
