.lh[data-astro-cid-q35mvlfs]{padding-bottom:64px}.lh-top[data-astro-cid-q35mvlfs]{padding:28px var(--space-5) 28px;background:var(--accent-fill);color:var(--accent-fill-ink);border-radius:0 0 32px 32px;position:relative;overflow:hidden}.lh-g[data-astro-cid-q35mvlfs]{font:700 160px/1 var(--font-jp-display);opacity:.12;pointer-events:none;position:absolute;top:-16px;right:-6px}.lh-kick[data-astro-cid-q35mvlfs]{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0;font-size:.7rem;font-weight:700;position:relative}.lh-top[data-astro-cid-q35mvlfs] h1[data-astro-cid-q35mvlfs]{font:400 2.4rem/1.05 var(--font-heading);margin:10px 0 0;position:relative}.lh-top[data-astro-cid-q35mvlfs] h1[data-astro-cid-q35mvlfs] em[data-astro-cid-q35mvlfs]{font-style:italic;font-weight:300;display:block}.lh-intro[data-astro-cid-q35mvlfs]{max-width:62ch;margin:12px 0 0;font-size:.95rem;line-height:1.6;position:relative}.lh-glyph[data-astro-cid-q35mvlfs]{opacity:.85;margin:10px 0 0;font-size:.8rem;position:relative}.lh-body[data-astro-cid-q35mvlfs]{max-width:860px;padding:0 var(--space-5);margin:0 auto}.lh-list[data-astro-cid-q35mvlfs]{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lh-card[data-astro-cid-q35mvlfs]{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border);border-radius:26px;min-width:0;padding:20px}.lh-head[data-astro-cid-q35mvlfs]{justify-content:space-between;align-items:center;gap:10px;display:flex}.lh-num[data-astro-cid-q35mvlfs]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:700}.lh-cnt[data-astro-cid-q35mvlfs]{background:var(--surface-2);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.lh-card[data-astro-cid-q35mvlfs] h2[data-astro-cid-q35mvlfs]{font:400 1.5rem/1.15 var(--font-heading);margin:8px 0 0}.lh-pair[data-astro-cid-q35mvlfs]{gap:8px;margin-top:14px;display:grid}.lh-pair[data-astro-cid-q35mvlfs]>div[data-astro-cid-q35mvlfs]{border-radius:16px;min-width:0;padding:12px 14px}.lh-pair[data-astro-cid-q35mvlfs] small[data-astro-cid-q35mvlfs]{letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-weight:700;display:block}.lh-no[data-astro-cid-q35mvlfs]{background:var(--error-soft);color:var(--error-ink)}.lh-yes[data-astro-cid-q35mvlfs]{background:var(--success-soft);color:var(--success-ink)}.lh-jp[data-astro-cid-q35mvlfs]{font:500 1.15rem/2 var(--font-jp);margin:0}.lh-no[data-astro-cid-q35mvlfs] .lh-jp[data-astro-cid-q35mvlfs] ruby,.lh-no[data-astro-cid-q35mvlfs] .lh-jp[data-astro-cid-q35mvlfs] .ruby-text>span{background:linear-gradient(to bottom, transparent calc(50% - .75px), color-mix(in srgb, currentColor 45%, transparent) calc(50% - .75px), color-mix(in srgb, currentColor 45%, transparent) calc(50% + .75px), transparent calc(50% + .75px))}.lh-yes-row[data-astro-cid-q35mvlfs]{align-items:flex-start;gap:8px;display:flex}.lh-yes-row[data-astro-cid-q35mvlfs] button{flex:none}.lh-vi[data-astro-cid-q35mvlfs]{margin:2px 0 0;font-size:.85rem;line-height:1.5}.lh-why[data-astro-cid-q35mvlfs]{margin:14px 0 0;font-size:.95rem;line-height:1.65}.lh-meta[data-astro-cid-q35mvlfs]{color:var(--text-muted);margin:10px 0 14px;font-size:.78rem;line-height:1.5}.lh-meta[data-astro-cid-q35mvlfs] a[data-astro-cid-q35mvlfs]{color:var(--text-muted);text-decoration:underline}.lh-soon[data-astro-cid-q35mvlfs]{color:var(--text-muted);margin:0;font-size:.85rem}.lh-more[data-astro-cid-q35mvlfs]{text-align:center;margin:24px 0 0;font-weight:600}.lh-more[data-astro-cid-q35mvlfs] a[data-astro-cid-q35mvlfs]{min-height:var(--tap-min);color:var(--text);align-items:center;display:inline-flex}.lh-friends[data-astro-cid-q35mvlfs]{margin-top:56px}.lh-friends[data-astro-cid-q35mvlfs] h2[data-astro-cid-q35mvlfs]{font:400 1.75rem/1.12 var(--font-heading);margin:0}.lh-friends[data-astro-cid-q35mvlfs] h2[data-astro-cid-q35mvlfs] em[data-astro-cid-q35mvlfs]{color:var(--clay);font-style:italic;font-weight:300}.lh-intro2[data-astro-cid-q35mvlfs]{color:var(--text-muted);margin:10px 0 0;font-size:.95rem;line-height:1.6}.lh-fl[data-astro-cid-q35mvlfs]{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lh-fcard[data-astro-cid-q35mvlfs]{padding:16px}.lh-who[data-astro-cid-q35mvlfs]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:700}.lh-scene[data-astro-cid-q35mvlfs]{margin:6px 0 0;font-size:.95rem;line-height:1.6}@media (width>=900px){.lh-top[data-astro-cid-q35mvlfs]{padding:48px max(var(--space-5), calc((100% - 860px) / 2)) 44px}.lh-top[data-astro-cid-q35mvlfs] h1[data-astro-cid-q35mvlfs]{font-size:3.4rem}.lh-intro[data-astro-cid-q35mvlfs]{font-size:1.05rem}.lh-card[data-astro-cid-q35mvlfs]{padding:28px}.lh-pair[data-astro-cid-q35mvlfs]{grid-template-columns:1fr 1fr;gap:12px}.lh-fl[data-astro-cid-q35mvlfs]{grid-template-columns:1fr 1fr}}
