.num[data-astro-cid-fr5uobed]{font-variant-numeric:tabular-nums}.head-cta[data-astro-cid-fr5uobed]{margin-top:32px}.tm[data-astro-cid-fr5uobed]{column-gap:var(--col-gap);padding-block:clamp(40px, 2rem + 3vw, 88px) var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cats[data-astro-cid-fr5uobed]{min-width:0;top:calc(var(--nav-h) + 56px);grid-column:1/4;position:sticky}.cats[data-astro-cid-fr5uobed] ul[data-astro-cid-fr5uobed]{display:grid}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]{color:var(--muted);font-size:var(--t-s);transition:color var(--dur) var(--ease);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0 11px 22px;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]:before{content:"";background:var(--accent);transform-origin:0;width:10px;height:2px;transition:transform var(--dur) var(--ease);border-radius:2px;position:absolute;top:50%;left:0;transform:scaleX(0)}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed][aria-current]{color:var(--ink)}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed][aria-current]:before{transform:scaleX(1)}.cat-n[data-astro-cid-fr5uobed]{font-size:var(--t-xs)}.lists[data-astro-cid-fr5uobed]{grid-column:4/13;min-width:0;container-type:inline-size}.cat[data-astro-cid-fr5uobed]+.cat[data-astro-cid-fr5uobed],.block[data-astro-cid-fr5uobed]+.block[data-astro-cid-fr5uobed]{margin-top:clamp(64px,3rem + 3vw,112px)}.lists[data-astro-cid-fr5uobed] [data-astro-cid-fr5uobed][id]{scroll-margin-top:40px}.cat-head[data-astro-cid-fr5uobed]{justify-items:start;gap:10px;margin-bottom:8px;display:grid}h2[data-astro-cid-fr5uobed]{font:400 var(--t-h3) / 1.04 var(--f-display);letter-spacing:-.015em;margin-left:-.03em}.note[data-astro-cid-fr5uobed]{font-size:var(--t-s);color:var(--muted)}.more[data-astro-cid-fr5uobed]{min-height:32px;font-size:var(--t-s);color:var(--ink);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.more[data-astro-cid-fr5uobed] i[data-astro-cid-fr5uobed]{transition:transform var(--dur) var(--ease)}.group[data-astro-cid-fr5uobed]{margin-top:28px}.group-h[data-astro-cid-fr5uobed]{font:600 var(--t-xs) / 1.4 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.rows[data-astro-cid-fr5uobed]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);column-gap:48px;display:grid}@container (width>=720px){.rows[data-astro-cid-fr5uobed]{grid-template-columns:repeat(2,minmax(0,1fr))}}.row[data-astro-cid-fr5uobed]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what price""what book";align-content:start;gap:6px 20px;padding:18px 0 16px;display:grid}.what[data-astro-cid-fr5uobed]{grid-area:what;min-width:0}.name[data-astro-cid-fr5uobed]{font:400 1.375rem / 1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.meta[data-astro-cid-fr5uobed]{font-size:var(--t-s);color:var(--muted);gap:2px;margin-top:6px;line-height:1.45;display:grid}.meta[data-astro-cid-fr5uobed] .num[data-astro-cid-fr5uobed]{font-weight:500}.price[data-astro-cid-fr5uobed]{text-align:right;font:400 1.25rem / 1.2 var(--f-display);white-space:nowrap;color:var(--ink);grid-area:price;justify-self:end}.price--talk[data-astro-cid-fr5uobed]{max-width:11.5rem;font:400 var(--t-xs) / 1.4 var(--f-body);white-space:normal;color:var(--muted);padding-top:4px}.book[data-astro-cid-fr5uobed]{font-size:var(--t-s);color:var(--accent);white-space:nowrap;touch-action:manipulation;grid-area:book;place-self:end;align-items:center;gap:6px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.book[data-astro-cid-fr5uobed] i[data-astro-cid-fr5uobed]{transition:transform var(--dur) var(--ease);font-size:14px}.book[data-astro-cid-fr5uobed]:focus-visible,.more[data-astro-cid-fr5uobed]:focus-visible,.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]:focus-visible{border-radius:6px}@media (hover:hover) and (pointer:fine){.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]:hover{color:var(--ink)}.book[data-astro-cid-fr5uobed]:hover,.more[data-astro-cid-fr5uobed]:hover span[data-astro-cid-fr5uobed]{text-underline-offset:3px;text-decoration:underline}.book[data-astro-cid-fr5uobed]:hover i[data-astro-cid-fr5uobed],.more[data-astro-cid-fr5uobed]:hover i[data-astro-cid-fr5uobed]{transform:translate(3px)}}@media (pointer:coarse){.book[data-astro-cid-fr5uobed],.more[data-astro-cid-fr5uobed],.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]{min-height:44px}}@media (width<=1079px){.tm[data-astro-cid-fr5uobed]{display:block}.cats[data-astro-cid-fr5uobed]{z-index:30;margin-inline:calc(-1 * var(--pad));padding:10px var(--pad);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--pad);background:color-mix(in srgb, var(--ground) 88%, transparent);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);position:sticky;top:72px;overflow-x:auto}.cats[data-astro-cid-fr5uobed]::-webkit-scrollbar{display:none}.cats[data-astro-cid-fr5uobed] ul[data-astro-cid-fr5uobed]{gap:8px;width:max-content;display:flex}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]{border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;min-height:40px;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:0 16px}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]:before{display:none}.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed][aria-current]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lists[data-astro-cid-fr5uobed]{margin-top:40px}.lists[data-astro-cid-fr5uobed] [data-astro-cid-fr5uobed][id]{scroll-margin-top:64px}}@media (width<=1079px) and (pointer:coarse){.cats[data-astro-cid-fr5uobed] a[data-astro-cid-fr5uobed]{min-height:44px}}@media (prefers-reduced-transparency:reduce){.cats[data-astro-cid-fr5uobed]{background:var(--ground);-webkit-backdrop-filter:none}}@media (width<=760px){.head-cta[data-astro-cid-fr5uobed]{width:100%;margin-top:28px}.cats[data-astro-cid-fr5uobed]{top:68px}.row[data-astro-cid-fr5uobed]{column-gap:16px;padding:16px 0 14px}.name[data-astro-cid-fr5uobed]{font-size:1.25rem}.price[data-astro-cid-fr5uobed]:not(.price--talk){font-size:1.125rem}.price--talk[data-astro-cid-fr5uobed]{max-width:9.5rem}}
