.writing[data-astro-cid-67lgijtc]{--w-col:clamp(220px, 22vw, 300px);--w-rule:#e7dfda;padding:0 var(--new-page-pad) 96px;font-family:var(--new-font-ui);color:var(--new-ink)}a[data-astro-cid-67lgijtc]{color:inherit;text-decoration:none}a[data-astro-cid-67lgijtc]:focus-visible{outline:2px solid var(--brand-vermilion);outline-offset:2px}.w-head[data-astro-cid-67lgijtc]{border-bottom:1px solid var(--w-rule);justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 14px;display:flex}.w-title[data-astro-cid-67lgijtc]{font:600 clamp(3.5rem, 7.2vw, 6.5rem) / .95 var(--new-font-display);letter-spacing:-.03em;margin:0}.w-lede[data-astro-cid-67lgijtc]{font:italic 400 clamp(1.25rem, 1.8vw, 1.625rem) / 1.2 var(--new-font-display);color:var(--new-text-soft);margin:0 0 18px}.map[data-astro-cid-67lgijtc]{top:calc(var(--new-topbar-h) + 44px);z-index:5;background:var(--new-bg);border-bottom:1px solid var(--w-rule);position:sticky}.map[data-astro-cid-67lgijtc] ol[data-astro-cid-67lgijtc]{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.map[data-astro-cid-67lgijtc] li[data-astro-cid-67lgijtc]>a[data-astro-cid-67lgijtc],.map[data-astro-cid-67lgijtc] .end[data-astro-cid-67lgijtc]{color:var(--new-ink);justify-items:center;gap:6px;padding:12px 6px 11px;display:grid;position:relative}.ico[data-astro-cid-67lgijtc]{place-items:center;width:20px;height:20px;display:grid}.ico[data-astro-cid-67lgijtc] svg[data-astro-cid-67lgijtc]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.name[data-astro-cid-67lgijtc]{font:500 .8125rem / 1 var(--new-font-ui);white-space:nowrap}.map[data-astro-cid-67lgijtc] .end[data-astro-cid-67lgijtc]{color:var(--new-text-soft)}.map[data-astro-cid-67lgijtc] li[data-astro-cid-67lgijtc]>a[data-astro-cid-67lgijtc]:hover,.map[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc][aria-current]{color:var(--brand-vermilion-text)}.map[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc][aria-current] .ico[data-astro-cid-67lgijtc] svg[data-astro-cid-67lgijtc]{display:none}.map[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc][aria-current] .ico[data-astro-cid-67lgijtc]:before{content:"";background:var(--brand-vermilion);border-radius:50%;width:14px;height:14px}.map[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc][aria-current]:after{content:"";background:var(--brand-vermilion);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.soon-panel[data-astro-cid-67lgijtc]{background:color-mix(in srgb, var(--new-hover) 70%, var(--new-bg));border-radius:6px;margin:18px 0;padding:6px 0}.soon-row[data-astro-cid-67lgijtc]{grid-template-columns:var(--w-col) minmax(0, 1fr);align-items:center;min-height:66px;padding:6px 18px;display:grid;position:relative;overflow:hidden}.soon-mark[data-astro-cid-67lgijtc]{align-items:flex-start;gap:14px;padding-right:24px;display:flex}.ring[data-astro-cid-67lgijtc]{border:1.5px solid var(--new-text-soft);border-radius:50%;flex:none;width:11px;height:11px;margin-top:10px}.soon-title[data-astro-cid-67lgijtc]{font:400 1.875rem / 1.05 var(--new-font-display);letter-spacing:-.01em;margin:0}.soon-line[data-astro-cid-67lgijtc]{font:italic 400 .875rem / 1.35 var(--new-font-display);color:var(--new-text-soft);margin:3px 0 0}.soon-text[data-astro-cid-67lgijtc]{z-index:1;border-left:1px solid var(--w-rule);padding-left:34px;position:relative}.soon-h[data-astro-cid-67lgijtc]{font:400 1rem / 1.3 var(--new-font-display);margin:0}.soon-link[data-astro-cid-67lgijtc]{font:400 .875rem / 1.4 var(--new-font-ui);color:var(--new-text-soft);margin-top:4px;display:inline-block}.soon-link[data-astro-cid-67lgijtc] span[data-astro-cid-67lgijtc]{color:var(--brand-vermilion);margin-left:4px}.soon-link[data-astro-cid-67lgijtc]:hover{color:var(--brand-vermilion-text)}.soon-art[data-astro-cid-67lgijtc]{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--new-rule) 70%, transparent));border-radius:4px;width:34%;position:absolute;top:4px;bottom:4px;right:8px}.stop[data-astro-cid-67lgijtc]{grid-template-columns:var(--w-col) minmax(0, 1fr);border-top:1px solid var(--w-rule);padding:12px 0 14px;display:grid}.stop-mark[data-astro-cid-67lgijtc]{align-self:start;padding:0 24px 0 22px;position:relative}.dot[data-astro-cid-67lgijtc]{background:var(--brand-vermilion);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:0}.stop-title[data-astro-cid-67lgijtc]{font:400 clamp(2.25rem, 3vw, 2.75rem) / 1.05 var(--new-font-display);letter-spacing:-.015em;margin:0}.stop-line[data-astro-cid-67lgijtc]{max-width:26ch;font:italic 400 1rem / 1.4 var(--new-font-display);color:var(--new-text-soft);margin:8px 0 0}.stop-open[data-astro-cid-67lgijtc]{font:600 .875rem / 1 var(--new-font-ui);color:var(--brand-vermilion-text);margin-top:16px;display:inline-block}.stop-open[data-astro-cid-67lgijtc] span[data-astro-cid-67lgijtc]{margin-left:6px}.stop-open[data-astro-cid-67lgijtc]:hover{text-underline-offset:3px;text-decoration:underline}.rows[data-astro-cid-67lgijtc]{border-left:1px solid var(--w-rule);margin:0;padding:0 0 0 26px;list-style:none}.row[data-astro-cid-67lgijtc]{border-bottom:1px solid var(--w-rule);grid-template-columns:minmax(0,1fr) clamp(150px,15vw,220px);align-items:center;gap:28px;padding:6px 0 7px;display:grid}.row[data-astro-cid-67lgijtc]:last-child{border-bottom:0}.label[data-astro-cid-67lgijtc]{font:700 .625rem / 1 var(--new-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-vermilion-text);display:inline-block}.row-title[data-astro-cid-67lgijtc]{font:600 1.0625rem / 1.25 var(--new-font-display);margin:3px 0 0}.row-title[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc]:hover{text-underline-offset:3px;text-decoration:underline 1px}.row-ex[data-astro-cid-67lgijtc]{-webkit-line-clamp:2;line-clamp:2;max-width:70ch;font:400 .8125rem / 1.4 var(--new-font-ui);color:var(--new-text-soft);-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.row-date[data-astro-cid-67lgijtc]{font:400 .75rem / 1.3 var(--new-font-ui);color:var(--new-muted);margin:2px 0 0}.thumb[data-astro-cid-67lgijtc]{background:var(--new-hover);border-radius:3px;display:block;overflow:hidden}.thumb[data-astro-cid-67lgijtc] img,.thumb[data-astro-cid-67lgijtc] .ph[data-astro-cid-67lgijtc]{aspect-ratio:7/3;object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,0,0,1);display:block}.thumb[data-astro-cid-67lgijtc]:hover img{transform:scale(1.04)}.ph[data-astro-cid-67lgijtc]{background:url(/favicon.svg) center / 26px no-repeat, var(--new-hover)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-67lgijtc]{animation:linear both rise view();animation-range:entry entry 50%}}}@keyframes rise{0%{opacity:0;translate:0 12px}}@media (width<=1099px){.map[data-astro-cid-67lgijtc] ol[data-astro-cid-67lgijtc]{scrollbar-width:none;gap:18px;overflow-x:auto}.map[data-astro-cid-67lgijtc] ol[data-astro-cid-67lgijtc]::-webkit-scrollbar{display:none}.soon-art[data-astro-cid-67lgijtc]{display:none}}@media (width<=959px){.map[data-astro-cid-67lgijtc]{top:0}}@media (width<=720px){.w-head[data-astro-cid-67lgijtc]{flex-direction:column;align-items:flex-start;gap:8px}.w-lede[data-astro-cid-67lgijtc]{margin:0}.map[data-astro-cid-67lgijtc]{margin-inline:calc(-1 * var(--new-page-pad));padding-inline:var(--new-page-pad)}.map[data-astro-cid-67lgijtc] ol[data-astro-cid-67lgijtc]{justify-content:flex-start;min-width:0}.soon-row[data-astro-cid-67lgijtc],.stop[data-astro-cid-67lgijtc]{grid-template-columns:minmax(0,1fr)}.soon-text[data-astro-cid-67lgijtc]{border-left:0;margin-top:10px;padding-left:25px}.stop-mark[data-astro-cid-67lgijtc]{padding-bottom:16px}.rows[data-astro-cid-67lgijtc]{border-left:0;border-top:1px solid var(--w-rule);padding-left:0}.row[data-astro-cid-67lgijtc]{grid-template-columns:minmax(0,1fr) 104px;gap:14px;padding:12px 0}.thumb[data-astro-cid-67lgijtc] img,.thumb[data-astro-cid-67lgijtc] .ph[data-astro-cid-67lgijtc]{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-67lgijtc] img{transition:none}}
