.ph[data-astro-cid-yvbahnfj]{row-gap:28px;padding-top:clamp(40px,8svh,110px);padding-bottom:clamp(48px,5vw,80px)}.ph__meta[data-astro-cid-yvbahnfj]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 28px;color:var(--muted)}.ph__back[data-astro-cid-yvbahnfj]{color:var(--ink);font-weight:600}.ph__back[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{display:inline-block;transition:transform var(--t-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){.ph__back[data-astro-cid-yvbahnfj]:hover span[data-astro-cid-yvbahnfj]{transform:translate(-4px)}}.ph__h[data-astro-cid-yvbahnfj]{grid-column:1 / span 11;max-width:24ch;font-size:clamp(28px,5.4vw,88px);font-weight:500;line-height:1;letter-spacing:-.04em;font-variation-settings:"opsz" 32;text-wrap:balance}.dot[data-astro-cid-yvbahnfj]{display:inline-block;width:.17em;height:.17em;border-radius:50%;background:var(--accent);margin-left:.06em}.pb[data-astro-cid-yvbahnfj]{align-items:start;row-gap:32px;padding-bottom:var(--section)}.pb[data-astro-cid-yvbahnfj] .toc[data-astro-cid-yvbahnfj]{grid-column:1 / span 3;position:sticky;top:calc(var(--bar) + 24px);z-index:5}.toc__sum[data-astro-cid-yvbahnfj]{list-style:none;cursor:default;display:flex;align-items:baseline;gap:.5em;font-weight:600;margin-bottom:14px}.toc__sum[data-astro-cid-yvbahnfj]::-webkit-details-marker{display:none}.toc__n[data-astro-cid-yvbahnfj]{color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.toc__list[data-astro-cid-yvbahnfj]{display:grid;gap:2px}.toc__a[data-astro-cid-yvbahnfj]{display:block;padding:6px 0 6px 14px;margin-left:-14px;position:relative;color:var(--muted);text-decoration:none;text-wrap:pretty;transition:color var(--t-hover) ease}.toc__a[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;left:0;top:.95em;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0;transform:scale(.5);transition:transform var(--t-hover) var(--ease-out),opacity var(--t-hover) ease}.toc__a[data-astro-cid-yvbahnfj][aria-current]{color:var(--ink)}.toc__a[data-astro-cid-yvbahnfj][aria-current]:before{transform:none;opacity:1}@media(hover:hover)and (pointer:fine){.toc__a[data-astro-cid-yvbahnfj]:hover{color:var(--ink)}}.pb__col[data-astro-cid-yvbahnfj]{grid-column:5 / span 7;min-width:0}.pb__cover[data-astro-cid-yvbahnfj]{margin:0 0 clamp(48px,5vw,72px);overflow:clip;background:var(--stone)}.pb__cover[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{width:100%;aspect-ratio:3 / 2;object-fit:cover}.doc[data-astro-cid-yvbahnfj]{max-width:68ch;font-size:18px;line-height:1.65;color:#2c2b29}.doc[data-astro-cid-yvbahnfj] h2{font-size:clamp(26px,2.3vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin:clamp(56px,5vw,80px) 0 20px;scroll-margin-top:calc(var(--bar) + 24px);text-wrap:balance}.doc[data-astro-cid-yvbahnfj] h2:first-child{margin-top:0}.doc[data-astro-cid-yvbahnfj] h3{font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--ink);margin:40px 0 12px;text-wrap:balance}.doc[data-astro-cid-yvbahnfj] h4{font-size:18px;font-weight:600;color:var(--ink);margin:28px 0 8px}.doc[data-astro-cid-yvbahnfj] :is(h2,h3,h4) strong{font-weight:inherit}.doc[data-astro-cid-yvbahnfj] p{margin:0 0 18px}.doc[data-astro-cid-yvbahnfj] :is(b,strong){color:var(--ink);font-weight:600}.doc[data-astro-cid-yvbahnfj] ul,.doc[data-astro-cid-yvbahnfj] ol{margin:0 0 20px;display:grid;gap:10px}.doc[data-astro-cid-yvbahnfj] ul>li{position:relative;padding-left:1.4em}.doc[data-astro-cid-yvbahnfj] ul>li:before{content:"";position:absolute;left:0;top:.72em;width:.36em;height:.36em;border-radius:50%;background:#9a9994}.doc[data-astro-cid-yvbahnfj] ol{counter-reset:n}.doc[data-astro-cid-yvbahnfj] ol>li{position:relative;padding-left:1.8em;counter-increment:n}.doc[data-astro-cid-yvbahnfj] ol>li:before{content:counter(n) ".";position:absolute;left:0;color:var(--muted);font-variant-numeric:tabular-nums}.doc[data-astro-cid-yvbahnfj] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.2em;text-decoration-color:#9a9994;overflow-wrap:anywhere;transition:text-decoration-color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.doc[data-astro-cid-yvbahnfj] a:hover{text-decoration-color:var(--ink)}}.doc[data-astro-cid-yvbahnfj] figure{margin:36px 0;background:var(--stone)}.doc[data-astro-cid-yvbahnfj] figure img,.doc[data-astro-cid-yvbahnfj] p img{width:100%;height:auto}.more[data-astro-cid-yvbahnfj]{background:var(--paper);padding-block:var(--section);row-gap:40px}.more__h[data-astro-cid-yvbahnfj]{grid-column:1 / -1;font-size:var(--t-head);font-weight:500;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;font-variation-settings:"opsz" 32}.more__list[data-astro-cid-yvbahnfj]{grid-column:1 / -1;display:grid}.row[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:baseline;padding:26px 0;text-decoration:none;background:var(--paper);transition:background-color var(--t-hover) ease}.more__list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:nth-child(2n) .row[data-astro-cid-yvbahnfj]{background:#f3f2ef}.row__date[data-astro-cid-yvbahnfj]{grid-column:1 / span 3;color:var(--muted);padding-left:12px}.row__t[data-astro-cid-yvbahnfj]{grid-column:4 / span 8;font-size:var(--t-state);line-height:1.15;letter-spacing:-.015em;font-weight:450;text-wrap:balance}.row__go[data-astro-cid-yvbahnfj]{grid-column:12;justify-self:end;padding-right:12px;font-size:24px;transition:transform var(--t-hover) var(--ease-out)}.row[data-astro-cid-yvbahnfj]:active{transform:scale(.995)}@media(hover:hover)and (pointer:fine){.row[data-astro-cid-yvbahnfj]:hover{background:var(--bg)!important}.row[data-astro-cid-yvbahnfj]:hover .row__go[data-astro-cid-yvbahnfj]{transform:translate(6px);color:var(--accent)}}.more__all[data-astro-cid-yvbahnfj]{grid-column:1 / -1}@media(prefers-reduced-motion:no-preference){.js [data-astro-cid-yvbahnfj][data-load]{opacity:0;transform:translateY(20px);animation:load-rise .7s var(--ease-out) var(--d) forwards}.js .pb__cover[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{transform:scale(1.06);animation:settle 1.6s var(--ease-out) .3s forwards}}@keyframes load-rise{to{opacity:1;transform:none}}@keyframes settle{to{transform:none}}@media(max-width:900px){.ph__h[data-astro-cid-yvbahnfj]{grid-column:1 / -1}.pb[data-astro-cid-yvbahnfj] .toc[data-astro-cid-yvbahnfj]{grid-column:1 / -1;position:sticky;top:var(--bar);margin-inline:calc(var(--m) * -1);padding:12px var(--m);background:var(--stone)}.toc__sum[data-astro-cid-yvbahnfj]{cursor:pointer;margin:0;min-height:28px;align-items:center}.toc__sum[data-astro-cid-yvbahnfj]:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.toc__box[data-astro-cid-yvbahnfj][open] .toc__sum[data-astro-cid-yvbahnfj]:after{content:"–"}.toc__box[data-astro-cid-yvbahnfj][open] .toc__sum[data-astro-cid-yvbahnfj]{margin-bottom:10px}.toc__a[data-astro-cid-yvbahnfj]{padding:9px 0 9px 14px;color:#4f4e4a}.pb__col[data-astro-cid-yvbahnfj]{grid-column:1 / -1}.doc[data-astro-cid-yvbahnfj]{font-size:17px}.row[data-astro-cid-yvbahnfj]{grid-template-columns:1fr auto;row-gap:6px;padding:20px 12px}.row__date[data-astro-cid-yvbahnfj]{grid-column:1;grid-row:1;padding:0}.row__t[data-astro-cid-yvbahnfj]{grid-column:1;grid-row:2}.row__go[data-astro-cid-yvbahnfj]{grid-column:2;grid-row:1 / span 2;align-self:center;padding:0}}
