.hhl-hero[data-astro-cid-wgd3aac5]{max-width:62ch;margin-bottom:clamp(26px,5vw,42px)}.hhl-hero[data-astro-cid-wgd3aac5] h1[data-astro-cid-wgd3aac5]{margin:14px 0;font-size:var(--text-2xl);line-height:1.04}.hhl-hero[data-astro-cid-wgd3aac5] p[data-astro-cid-wgd3aac5]{margin:0;color:var(--muted);font-size:var(--text-lg);text-wrap:pretty}.hhl-hero__stamp[data-astro-cid-wgd3aac5]{display:block;margin-top:14px;color:var(--faint);font-size:13px;letter-spacing:0;font-variant-numeric:tabular-nums}.hhl-jump-label[data-astro-cid-wgd3aac5]{margin:0 0 8px;font-size:13px;color:var(--muted)}.hhl-picker[data-astro-cid-wgd3aac5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:28px}.hhl-picker[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:48px;padding-inline:6px;border:1px solid var(--hair-2);border-radius:var(--r-md);color:var(--text-2);font-size:13px;text-decoration:none}.hhl-picker[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5] span[data-astro-cid-wgd3aac5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hhl-picker[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]:hover{border-color:var(--sign);background:var(--void-2)}.hhl-picker[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]:focus-visible{outline:2px solid var(--sign);outline-offset:3px}@media(width<=359px){.hhl-picker[data-astro-cid-wgd3aac5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=700px){.hhl-picker[data-astro-cid-wgd3aac5]{grid-template-columns:repeat(6,minmax(0,1fr))}}.hhl-preview-title[data-astro-cid-wgd3aac5]{margin:28px 0 18px;font-size:30px;font-weight:400}.hhl-grid[data-astro-cid-wgd3aac5]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=700px){.hhl-grid[data-astro-cid-wgd3aac5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1000px){.hhl-grid[data-astro-cid-wgd3aac5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hhl-card[data-astro-cid-wgd3aac5]{display:grid;grid-template-rows:auto auto auto 1fr auto;justify-items:center;gap:8px;min-width:0;padding:22px 14px 17px;color:var(--text);text-align:center;text-decoration:none}.hhl-card__name[data-astro-cid-wgd3aac5]{font-weight:650;letter-spacing:-.01em}.hhl-card__dates[data-astro-cid-wgd3aac5]{color:var(--faint);font-size:12.5px;letter-spacing:0;font-variant-numeric:tabular-nums}.hhl-card__today[data-astro-cid-wgd3aac5]{margin-top:6px;padding-top:10px;border-top:1px solid var(--hair-1);color:var(--text-2);font-size:12px;line-height:1.5;text-wrap:pretty;overflow-wrap:break-word;hyphens:auto}.hhl-card__label[data-astro-cid-wgd3aac5]{display:block;margin-bottom:5px;color:var(--faint);font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums}.hhl-card__go[data-astro-cid-wgd3aac5]{margin-top:4px;color:var(--faint);font-size:12.5px;letter-spacing:0}.hhl-card[data-astro-cid-wgd3aac5]:hover .hhl-card__go[data-astro-cid-wgd3aac5]{color:var(--text)}.hhl-note[data-astro-cid-wgd3aac5]{margin-top:clamp(22px,4vw,34px);color:var(--muted);font-size:var(--text-sm)}.hhl-note[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]{color:var(--text)}.hhl-ask[data-astro-cid-wgd3aac5]{margin-top:clamp(18px,3vw,26px)}.hhl-method[data-astro-cid-wgd3aac5]{margin-top:12px;border-top:1px solid var(--hair-1);color:var(--muted);font-size:var(--text-sm)}.hhl-method[data-astro-cid-wgd3aac5] summary[data-astro-cid-wgd3aac5]{min-height:44px;padding:11px 0;color:var(--muted);cursor:pointer}.hhl-method[data-astro-cid-wgd3aac5] summary[data-astro-cid-wgd3aac5]:focus-visible{outline:2px solid var(--ink-0);outline-offset:3px}.hhl-method[data-astro-cid-wgd3aac5] p[data-astro-cid-wgd3aac5]{margin:0 0 14px}.hhl-method[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]{color:var(--text)}@media(width<=460px){.hhl-picker[data-astro-cid-wgd3aac5] a[data-astro-cid-wgd3aac5]{flex-direction:column;gap:3px;min-height:60px;padding-block:6px;font-size:12px}.hhl-grid[data-astro-cid-wgd3aac5]{grid-template-columns:1fr}.hhl-card[data-astro-cid-wgd3aac5]{padding-inline:18px}}
