body{background-image:none}.art[data-astro-cid-hb2jzzat]{--read:800px;--wide:1040px;font-size:19px;line-height:1.75}@media (width<=560px){.art[data-astro-cid-hb2jzzat]{font-size:18px}}#progress[data-astro-cid-hb2jzzat]{background:var(--terracota);z-index:40;width:0;height:3px;position:fixed;top:0;left:0}.cover[data-astro-cid-hb2jzzat]{background-position:50%;background-size:cover;width:100%;height:clamp(240px,44vw,500px)}.head[data-astro-cid-hb2jzzat]{max-width:var(--read);margin:48px auto 40px;padding:0 24px}.state[data-astro-cid-hb2jzzat]{color:var(--terracota);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1}h1[data-astro-cid-hb2jzzat]{letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(34px,5.4vw,52px);line-height:1.12}.dek[data-astro-cid-hb2jzzat]{font-family:var(--display);color:var(--ink-soft);margin-bottom:22px;font-size:22px;font-style:italic;font-weight:500;line-height:1.45}.meta[data-astro-cid-hb2jzzat]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;line-height:1.6;display:flex}.badge[data-astro-cid-hb2jzzat]{color:#fff;letter-spacing:.05em;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.tags[data-astro-cid-hb2jzzat]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tag[data-astro-cid-hb2jzzat]{border:1.5px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:4px 14px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none}.tag[data-astro-cid-hb2jzzat]:hover{border-color:var(--terracota);color:var(--terracota)}.body[data-astro-cid-hb2jzzat]>*{max-width:var(--read);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.body[data-astro-cid-hb2jzzat]>.wide{max-width:var(--wide)}.body[data-astro-cid-hb2jzzat]>ul,.body[data-astro-cid-hb2jzzat]>ol{padding-left:52px}.body[data-astro-cid-hb2jzzat]>hr{max-width:var(--read)}.body[data-astro-cid-hb2jzzat] .ph{background-position:50%;background-size:cover;border-radius:18px;width:100%}.end[data-astro-cid-hb2jzzat]{max-width:var(--read);border-top:1px solid var(--line);margin:56px auto 0;padding:28px 24px 0}.pn[data-astro-cid-hb2jzzat]{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.pn[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]{border:1.5px solid var(--line);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-hb2jzzat] a[data-astro-cid-hb2jzzat]:hover{border-color:var(--terracota)}.pn[data-astro-cid-hb2jzzat] small[data-astro-cid-hb2jzzat]{color:var(--ink-soft);font-size:15px;font-weight:700;line-height:1}.pn[data-astro-cid-hb2jzzat] b[data-astro-cid-hb2jzzat]{font-family:var(--display);color:var(--terracota);font-size:17px;font-weight:500}.pn[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]:last-child{text-align:right}@media (width<=560px){.pn[data-astro-cid-hb2jzzat]{grid-template-columns:1fr}.pn[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]:last-child{text-align:left}}.related-t[data-astro-cid-hb2jzzat]{font-family:var(--sans);color:var(--ink-soft);letter-spacing:0;margin:36px 0 12px;font-size:16px;font-weight:700;line-height:1}.rel[data-astro-cid-hb2jzzat]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px;display:grid}.rel[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]{border:1.5px solid var(--line);border-radius:16px;text-decoration:none;display:grid;overflow:hidden}.rel[data-astro-cid-hb2jzzat] .th[data-astro-cid-hb2jzzat]{aspect-ratio:3/2;background-position:50%;background-size:cover}.rel[data-astro-cid-hb2jzzat] .tt[data-astro-cid-hb2jzzat]{font-family:var(--display);color:var(--terracota);padding:10px 12px 12px;font-size:15px;font-weight:500;line-height:1.3}@media (width<=640px){.rel[data-astro-cid-hb2jzzat]{grid-template-columns:1fr}.rel[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]{grid-template-columns:110px 1fr}.rel[data-astro-cid-hb2jzzat] .th[data-astro-cid-hb2jzzat]{aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:reduce){.pn[data-astro-cid-hb2jzzat] a[data-astro-cid-hb2jzzat]{transition:none}}
