.intro[data-astro-cid-wcolddp2]{row-gap:16px;padding-top:32px}.kicker[data-astro-cid-wcolddp2]{grid-column:1/-1;margin:0}h1[data-astro-cid-wcolddp2]{letter-spacing:-.045em;grid-column:1/-1;margin:0;font-size:clamp(44px,9vw,112px);font-weight:700;line-height:.95}.lead[data-astro-cid-wcolddp2]{grid-column:1/-1;max-width:62ch;margin:8px 0 0;font-size:20px;line-height:1.5}@media (width>=720px){.lead[data-astro-cid-wcolddp2]{grid-column:1/span 8;font-size:22px}}.numbers[data-astro-cid-wcolddp2]{margin-top:48px}.numbers[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{border-top:2px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.numbers[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--rule);padding:16px 16px 20px 0}.numbers[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(32px,6vw,56px);font-weight:500;line-height:1}.numbers[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:16px}@media (width>=720px){.numbers[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}.numbers[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]{border-bottom:0;border-right:1px solid var(--rule);padding-left:16px}.numbers[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:first-child{padding-left:0}.numbers[data-astro-cid-wcolddp2] div[data-astro-cid-wcolddp2]:last-child{border-right:0}}.about[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{grid-column:1/-1;margin:0 0 8px}.about-text[data-astro-cid-wcolddp2]{max-width:62ch;color:var(--ink-2);grid-column:1/-1}.about-text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0 0 12px}.about-text[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink)}.about-text[data-astro-cid-wcolddp2] .more-link[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:500}.about[data-astro-cid-wcolddp2] .portrait{aspect-ratio:2/3;object-fit:cover;background:var(--surface);height:auto}@media (width<=719px){.about[data-astro-cid-wcolddp2]{display:block}.about[data-astro-cid-wcolddp2]:after{content:"";clear:both;display:table}.about[data-astro-cid-wcolddp2] .portrait{float:left;width:112px;margin:6px 16px 8px 0}}@media (width>=720px){.about[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{grid-area:1/1/auto/span 3;margin:6px 0 0}.about[data-astro-cid-wcolddp2] .portrait{grid-area:2/1/auto/span 3;width:100%;max-width:200px;margin:16px 0 0}.about-text[data-astro-cid-wcolddp2]{grid-area:1/4/span 2/span 7}}.idx-head[data-astro-cid-wcolddp2]{display:none}.idx[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none}.row[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--rule);grid-template-columns:72px repeat(3,minmax(0,1fr));grid-template-areas:"thumb year year year""thumb film film film";column-gap:16px;padding:20px 0;display:grid;position:relative}.row[data-astro-cid-wcolddp2]:first-child{border-top:1px solid var(--rule)}.year[data-astro-cid-wcolddp2]{color:var(--ink-3);grid-area:year;font-size:14px}.row[data-astro-cid-wcolddp2] .thumb{aspect-ratio:2/3;object-fit:cover;background:var(--rule);grid-area:thumb;width:72px;height:auto}.film[data-astro-cid-wcolddp2]{grid-area:film;min-width:0}.film[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{letter-spacing:-.02em;margin:2px 0 4px;font-size:22px;font-weight:700;line-height:1.15}.film[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:none}.film[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-wcolddp2]:hover .film[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:underline}.row[data-astro-cid-wcolddp2]:has(a:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.film[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:focus-visible{outline:none}.genres[data-astro-cid-wcolddp2]{color:var(--ink-3);margin:0 0 6px;font-size:14px}.note[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;line-height:1.5}.cell[data-astro-cid-wcolddp2]{flex-direction:column;gap:2px;min-width:0;display:flex}.cell[data-astro-cid-wcolddp2] .num[data-astro-cid-wcolddp2],.cell[data-astro-cid-wcolddp2] .score[data-astro-cid-wcolddp2]{white-space:nowrap;font-size:16px}.row[data-astro-cid-wcolddp2]>.cell[data-astro-cid-wcolddp2]{border-top:1px dashed var(--rule);grid-row:3;margin-top:16px;padding-top:12px}@media (width>=1000px){.idx-head[data-astro-cid-wcolddp2],.row[data-astro-cid-wcolddp2]{grid-template-columns:64px 64px minmax(0,1fr) 96px 72px 72px 120px;grid-template-areas:none;align-items:start;column-gap:24px}.idx-head[data-astro-cid-wcolddp2]{border-bottom:2px solid var(--rule-strong);font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 0 10px;display:grid}.idx-head[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:nth-child(n+4){text-align:right}.row[data-astro-cid-wcolddp2]{padding:18px 0}.row[data-astro-cid-wcolddp2]:first-child{border-top:0}.year[data-astro-cid-wcolddp2],.row[data-astro-cid-wcolddp2] .thumb,.film[data-astro-cid-wcolddp2],.row[data-astro-cid-wcolddp2] .cell[data-astro-cid-wcolddp2]{grid-area:1}.year[data-astro-cid-wcolddp2]{color:var(--ink);grid-column:1;padding-top:4px;font-size:16px}.row[data-astro-cid-wcolddp2] .thumb{grid-column:2;width:64px}.film[data-astro-cid-wcolddp2]{grid-column:3}.row[data-astro-cid-wcolddp2] .rt-time[data-astro-cid-wcolddp2]{grid-column:4}.row[data-astro-cid-wcolddp2]>.cell[data-astro-cid-wcolddp2]{text-align:right;border:0;align-items:flex-end;margin:0;padding:4px 0 0}.cell[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cell[data-astro-cid-wcolddp2] .num[data-astro-cid-wcolddp2]{font-size:18px}.row[data-astro-cid-wcolddp2] .cell[data-astro-cid-wcolddp2].ours .score[data-astro-cid-wcolddp2]{font-size:22px}.row[data-astro-cid-wcolddp2]:hover{background:var(--surface)}}.rank[data-astro-cid-wcolddp2]{color:var(--ink-3);font-size:.75em}.brands[data-astro-cid-wcolddp2]{background:var(--surface);border:1px solid var(--rule);gap:8px;margin:32px 0;padding:14px 16px;display:grid}.brands[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0;font-size:14px}.brands[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.brands[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border:1px solid var(--rule);background:var(--bg);justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:flex}.brands[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{border-color:var(--ink-3)}.brands[data-astro-cid-wcolddp2] img{width:auto;height:24px;display:block}@media (width>=720px){.brands[data-astro-cid-wcolddp2]{grid-template-columns:1fr auto;align-items:center}}.more[data-astro-cid-wcolddp2]{margin:24px 0 0}.more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.faq-list[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule)}@media (width>=1000px){.faq-list[data-astro-cid-wcolddp2]{columns:2;border-top:0;column-gap:48px}}details[data-astro-cid-wcolddp2]{break-inside:avoid;border-bottom:1px solid var(--rule)}summary[data-astro-cid-wcolddp2]{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:8px;min-height:48px;padding:14px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:grid}summary[data-astro-cid-wcolddp2]::-webkit-details-marker{display:none}.qn[data-astro-cid-wcolddp2]{color:var(--ink-3);font-size:14px;font-weight:400}details[data-astro-cid-wcolddp2][open] .qn[data-astro-cid-wcolddp2]{color:var(--signal)}details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0 0 16px 48px}
