.picker[data-astro-cid-5uhoqt5e]{gap:var(--s-4);padding:clamp(var(--s-4), 3vw, var(--s-6));border-radius:var(--r-4);background:var(--bg-2);display:grid}.choices[data-astro-cid-5uhoqt5e]{gap:var(--s-3);display:grid}.group[data-astro-cid-5uhoqt5e]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.label[data-astro-cid-5uhoqt5e]{min-width:8.5rem;color:var(--ink-3)}.opt[data-astro-cid-5uhoqt5e]{min-height:36px;padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg);color:var(--ink-2);font-size:var(--text-callout);white-space:nowrap;cursor:pointer;user-select:none;transition:transform var(--dur-press) var(--ease-press), background var(--dur-press) var(--ease-press);align-items:center;display:inline-flex;position:relative}.opt[data-astro-cid-5uhoqt5e] input[data-astro-cid-5uhoqt5e]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.opt[data-astro-cid-5uhoqt5e]:hover{color:var(--ink)}.opt[data-astro-cid-5uhoqt5e]:active{transform:scale(.97)}.opt[data-astro-cid-5uhoqt5e]:has(input:checked){border-color:var(--cta);background:var(--cta);color:var(--cta-ink)}.opt[data-astro-cid-5uhoqt5e]:has(input:focus-visible){box-shadow:var(--focus-ring)}.panel[data-astro-cid-5uhoqt5e]{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:none}.panel[data-astro-cid-5uhoqt5e][data-default]{display:grid}[data-astro-cid-5uhoqt5e][data-picked] .panel[data-astro-cid-5uhoqt5e]{animation:pick-in var(--dur-spring-snappy) var(--ease-spring-snappy) both}@keyframes pick-in{0%{opacity:0;transform:translateY(6px)}}.foot[data-astro-cid-5uhoqt5e]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.links[data-astro-cid-5uhoqt5e]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.links[data-astro-cid-5uhoqt5e] a[data-astro-cid-5uhoqt5e]{align-items:center;gap:var(--s-1);display:inline-flex}@media (width<=760px){.panel[data-astro-cid-5uhoqt5e]{grid-template-columns:minmax(0,1fr)}.label[data-astro-cid-5uhoqt5e]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.opt[data-astro-cid-5uhoqt5e]{transition:none}[data-astro-cid-5uhoqt5e][data-picked] .panel[data-astro-cid-5uhoqt5e]{animation:pick-fade var(--dur-fade) ease both}@keyframes pick-fade{0%{opacity:0}}}.hero[data-astro-cid-7aropxhg]{gap:var(--s-6);padding-block:clamp(var(--s-6), 7vw, var(--s-9)) 0;display:grid}.intro[data-astro-cid-7aropxhg]{gap:var(--s-4);display:grid}.intro[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{text-wrap:balance;max-width:16ch}.intro[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]:lang(ja){max-width:none}.block[data-astro-cid-7aropxhg]{gap:var(--s-4);padding-top:var(--s-8);display:grid}.block-head[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.more[data-astro-cid-7aropxhg]{align-items:center;gap:var(--s-1);display:inline-flex}.facts[data-astro-cid-7aropxhg]{border:1px solid var(--line);border-radius:var(--r-3);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.fact[data-astro-cid-7aropxhg]{align-content:start;gap:var(--s-1);height:100%;padding:var(--s-4);background:var(--bg);color:inherit;transition:background var(--dur-press) var(--ease-press);text-decoration:none;display:grid}.fact[data-astro-cid-7aropxhg]:hover{background:var(--bg-2)}.fact[data-astro-cid-7aropxhg]:hover .fact-label[data-astro-cid-7aropxhg]{text-underline-offset:3px;text-decoration:underline}.fact-label[data-astro-cid-7aropxhg]{color:var(--ink-3)}.fact-value[data-astro-cid-7aropxhg]{font-size:var(--text-title-2);letter-spacing:-.02em;font-weight:700}.fact-note[data-astro-cid-7aropxhg]{color:var(--ink-2)}.actions[data-astro-cid-7aropxhg]{gap:var(--s-2);flex-wrap:wrap;display:flex}.tiles[data-astro-cid-7aropxhg]{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));padding:0;list-style:none;display:grid}.tile[data-astro-cid-7aropxhg]{align-items:center;gap:var(--s-3);height:100%;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-3);color:inherit;transition:transform var(--dur-press) var(--ease-press), border-color var(--dur-press) var(--ease-press);text-decoration:none;display:flex}.tile[data-astro-cid-7aropxhg]:hover{border-color:var(--line-2)}.tile[data-astro-cid-7aropxhg]:hover .tile-name[data-astro-cid-7aropxhg]{text-underline-offset:3px;text-decoration:underline}.tile[data-astro-cid-7aropxhg]:active{transform:scale(.98)}.tile-text[data-astro-cid-7aropxhg]{min-width:0;display:grid}.offer[data-astro-cid-7aropxhg]{color:var(--offer-ink)}.tile-name[data-astro-cid-7aropxhg]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.checker[data-astro-cid-7aropxhg]{align-items:end;gap:var(--s-4);padding:clamp(var(--s-4), 3vw, var(--s-6));border-radius:var(--r-4);background:var(--bg-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.checker[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{gap:var(--s-2);display:grid}@media (width<=860px){.facts[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}.checker[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.tiles[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-7aropxhg]{gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2)}}@media (prefers-reduced-motion:reduce){.fact[data-astro-cid-7aropxhg],.tile[data-astro-cid-7aropxhg]{transition:none}}
