.g-hero .ui-hero__lead{max-width:720px;font-size:17.3px;line-height:1.55}.g-hero .ui-hero__extra{margin-top:16px}.g-hero>.ui-hero__in{max-width:calc(720px + 56px + 280px + 2 * var(--page-pad))}@media (width<=1100px){.g-hero>.ui-hero__in{max-width:calc(720px + 2 * var(--page-pad))}}.g-byline{color:var(--ink-2);flex-wrap:wrap;gap:2px 0;font-size:13px;line-height:1.5;display:flex}.g-byline>span+span:before{content:"·";color:var(--ink-4);margin-inline:8px}.g-toc{border:1px solid var(--line);border-radius:var(--r-lg);background:#121318d1;padding:16px 18px}.g-toc__h{letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700;line-height:1.3}.g-toc__list{counter-reset:toc;margin-top:8px;list-style:none}.g-toc__list li{counter-increment:toc}.g-toc__list a{color:var(--ink-2);gap:10px;padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.g-toc__list a:before{content:counter(toc);min-width:16px;color:var(--ink-4);font-variant-numeric:tabular-nums;flex:none}.g-toc__list a:hover{color:var(--ink)}.g-toc__list li+li a{border-top:1px solid var(--line)}.g-toc--inline{padding:0}.g-toc--inline summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;list-style:none;display:flex}.g-toc--inline summary::-webkit-details-marker{display:none}.g-toc--inline summary:after{content:"+";color:var(--ink-3);letter-spacing:0;font-size:20px;font-weight:400}.g-toc--inline[open] summary:after{content:"–"}.g-toc__n{letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:600}.g-toc--inline .g-toc__list{margin:0;padding:0 16px 10px}.g-toc--inline .g-toc__list a{align-items:center;min-height:44px}.prose .show-embed{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--card);align-items:center;gap:18px;max-width:560px;margin-block:24px;padding:14px;display:flex}.prose .show-embed a{text-decoration:none}.show-embed__poster{flex:0 0 96px;width:96px;display:block}.show-embed__body{flex-direction:column;gap:3px;min-width:0;display:flex}.prose .show-embed__body p+p{margin-top:0}.show-embed__labels{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text);font-size:10.9px;font-weight:700;line-height:1.3}.show-embed__title{font-family:var(--font-head);font-size:19px;font-weight:700;line-height:1.25}.prose .show-embed__title a{color:var(--ink)}.prose .show-embed__title a:hover{color:var(--accent-text)}.show-embed__place{color:var(--ink-2);font-size:14px;line-height:1.4}.show-embed__when{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.4}.show-embed__when.is-closing{color:var(--closing)}.show-embed__actions{align-items:center;gap:14px;margin-top:6px;display:flex}.prose .show-embed__link{color:var(--accent-text);font-size:14px;font-weight:700}.prose .show-embed__link:hover{color:var(--ink);text-decoration:underline}@media (width<=480px){.prose .show-embed{gap:14px;padding:12px}.show-embed__poster{flex-basis:76px;width:76px}.show-embed__title{font-size:17px}}.g-layout{grid-template-columns:minmax(0,720px) 280px;justify-content:center;align-items:start;column-gap:56px;padding-top:8px;display:grid}.g-main{flex-direction:column;gap:32px;min-width:0;display:flex}.g-side{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);scrollbar-width:thin;flex-direction:column;gap:20px;display:flex;position:sticky;overflow-y:auto}.g-qt{border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff05;padding:18px 20px}.g-qt__h{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:700;line-height:1.3}.g-qt__list{color:var(--ink-2);margin-top:10px;padding-left:18px;font-size:15px;line-height:1.55}.g-qt__list li+li{margin-top:6px}.g-qt__list li::marker{color:var(--accent)}.g-faq .ui-faq__h{font-size:var(--fs-h2-prose)}.g-report{border-top:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.g-report .icon{color:var(--ink-3);flex:none;margin-top:3px}.g-report a{color:var(--accent-text);font-weight:600}.g-report a:hover{color:var(--ink)}.g-more__h{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.3}.g-more__list{flex-direction:column;gap:8px;list-style:none;display:flex}.g-more__item{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.g-more__item:hover{border-color:var(--card-line-hover);color:var(--ink);background:#ffffff0a}.g-more__thumb{border-radius:var(--r-sm);background:var(--card);width:64px;height:48px;color:var(--accent-icon);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.g-more__thumb .pic{width:64px;height:48px}.g-more__text{flex-direction:column;gap:2px;min-width:0;display:flex}.g-more__title{font-size:14px;font-weight:600;line-height:1.3}.g-more__meta{color:var(--ink-3);font-size:12px}@media (width>=1101px){.g-toc-inline{display:none}}@media (width<=1100px){.g-layout{grid-template-columns:minmax(0,720px);row-gap:40px}.g-side{max-height:none;position:static;overflow:visible}.g-side .g-toc--side{display:none}}.g-stub[data-astro-cid-kieq4ip3]{flex-direction:column;gap:48px;padding-bottom:24px;display:flex}.g-stub__block[data-astro-cid-kieq4ip3] .ui-tiles{margin-block:0}.g-stub__rows[data-astro-cid-kieq4ip3]{column-gap:var(--gap-grid);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.g-stub__rows[data-astro-cid-kieq4ip3]>li[data-astro-cid-kieq4ip3]{border-bottom:1px solid var(--line)}.g-band[data-astro-cid-kieq4ip3]+.g-band[data-astro-cid-kieq4ip3]{margin-top:28px}.g-band__h[data-astro-cid-kieq4ip3]{font-size:var(--fs-h3);align-items:baseline;gap:10px;margin-bottom:4px;font-weight:700;display:flex}.g-band__n[data-astro-cid-kieq4ip3]{font-family:var(--font-body);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.g-band__table[data-astro-cid-kieq4ip3]{border-collapse:collapse;max-width:920px}@media (width>=601px){.g-band__table[data-astro-cid-kieq4ip3] th[data-astro-cid-kieq4ip3]:first-child,.g-band__table[data-astro-cid-kieq4ip3] td[data-astro-cid-kieq4ip3]:first-child{width:42%}.g-band__table[data-astro-cid-kieq4ip3] th[data-astro-cid-kieq4ip3]:nth-child(2),.g-band__table[data-astro-cid-kieq4ip3] td[data-astro-cid-kieq4ip3]:nth-child(2){white-space:nowrap;width:18%}}.g-play[data-astro-cid-kieq4ip3]{color:var(--accent-text);font-weight:600}.g-play[data-astro-cid-kieq4ip3]:hover{color:var(--ink)}.g-streets[data-astro-cid-kieq4ip3]{columns:4 280px;column-gap:var(--gap-grid);list-style:none}.g-street[data-astro-cid-kieq4ip3]{break-inside:avoid;margin-bottom:var(--gap-grid);border:1px solid var(--line);border-radius:var(--r-lg);background:#ffffff05;padding:18px 20px}.g-street__h[data-astro-cid-kieq4ip3]{align-items:baseline;gap:10px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.g-street__list[data-astro-cid-kieq4ip3]{list-style:none}.g-street__list[data-astro-cid-kieq4ip3]>li[data-astro-cid-kieq4ip3]{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:9px 0;display:flex}.g-street__name[data-astro-cid-kieq4ip3]{color:var(--ink);font-weight:600;text-decoration:none}.g-street__name[data-astro-cid-kieq4ip3]:hover{color:var(--accent-text);text-decoration:underline}.g-street__meta[data-astro-cid-kieq4ip3]{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.g-street__meta[data-astro-cid-kieq4ip3] .g-play[data-astro-cid-kieq4ip3]{font-weight:600;text-decoration:none}.g-stub__cards[data-astro-cid-kieq4ip3]{gap:var(--gap-grid);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}@media (width<=1000px){.g-stub__cards[data-astro-cid-kieq4ip3]{grid-template-columns:repeat(3,minmax(0,1fr))}.g-stub__rows[data-astro-cid-kieq4ip3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.g-stub[data-astro-cid-kieq4ip3]{gap:40px}.g-stub__rows[data-astro-cid-kieq4ip3],.g-stub__cards[data-astro-cid-kieq4ip3]{grid-template-columns:minmax(0,1fr)}.g-stub__cards[data-astro-cid-kieq4ip3]{gap:10px}.g-stub__cards[data-astro-cid-kieq4ip3] .ui-gcard{flex-direction:row;align-items:stretch}.g-stub__cards[data-astro-cid-kieq4ip3] .ui-gcard__media{aspect-ratio:auto;flex:0 0 96px;min-height:84px}.g-stub__cards[data-astro-cid-kieq4ip3] .ui-gcard__rubric{display:none}.g-stub__cards[data-astro-cid-kieq4ip3] .ui-gcard__body{justify-content:center;padding:12px 14px}.g-stub__cards[data-astro-cid-kieq4ip3] .ui-gcard__title{font-size:15.5px}}.g-related{margin-top:64px}
