.chapters__grid[data-astro-cid-upctwakv]{align-items:center;gap:40px;display:grid}.chapters__visual[data-astro-cid-upctwakv]{place-items:center;padding:8px 0;display:grid}.chapters__list[data-astro-cid-upctwakv]{border-top:1.5px solid var(--line);margin-top:24px}.chapter[data-astro-cid-upctwakv]{border-bottom:1.5px solid var(--line)}.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]{cursor:pointer;grid-template-columns:44px 1fr 24px;align-items:baseline;gap:8px;padding:18px 0;list-style:none;display:grid}.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]::-webkit-details-marker{display:none}.chapter__num[data-astro-cid-upctwakv]{color:var(--ink-soft);font-weight:700}.chapter__title[data-astro-cid-upctwakv]{font-family:var(--font-head);color:var(--ink-soft);font-size:1.2rem;line-height:1.25;transition:color .15s}.chapter[data-astro-cid-upctwakv][open] .chapter__title[data-astro-cid-upctwakv],.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]:hover .chapter__title[data-astro-cid-upctwakv]{color:var(--ink)}.chapter__icon[data-astro-cid-upctwakv]{align-self:center;width:14px;height:14px;position:relative}.chapter__icon[data-astro-cid-upctwakv]:before,.chapter__icon[data-astro-cid-upctwakv]:after{content:"";background:var(--red);width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.chapter__icon[data-astro-cid-upctwakv]:after{transform:rotate(90deg)}.chapter[data-astro-cid-upctwakv][open] .chapter__icon[data-astro-cid-upctwakv]:after{transform:rotate(0)}.chapter__body[data-astro-cid-upctwakv]{overflow:hidden}.chapter[data-astro-cid-upctwakv].is-closing .chapter__icon[data-astro-cid-upctwakv]:after{transform:rotate(90deg)}.chapter[data-astro-cid-upctwakv].is-closing .chapter__title[data-astro-cid-upctwakv]{color:var(--ink-soft)}.chapter[data-astro-cid-upctwakv] p[data-astro-cid-upctwakv]{color:var(--ink-soft);margin:-6px 0 20px 52px;transition:opacity .35s,transform .35s}.chapter[data-astro-cid-upctwakv]:not([open]) p[data-astro-cid-upctwakv],.chapter[data-astro-cid-upctwakv].is-closing p[data-astro-cid-upctwakv]{opacity:0;transform:translateY(-6px)}.chapter__icon[data-astro-cid-upctwakv]:before,.chapter__icon[data-astro-cid-upctwakv]:after{transition:transform .3s}.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]:hover .chapter__icon[data-astro-cid-upctwakv]:after{transform:rotate(90deg)scale(1.15)}.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]:hover .chapter__icon[data-astro-cid-upctwakv]:before{transform:scale(1.15)}.chapter[data-astro-cid-upctwakv][open] summary[data-astro-cid-upctwakv]:hover .chapter__icon[data-astro-cid-upctwakv]:after{transform:rotate(0)scale(1.15)}.chapter__num[data-astro-cid-upctwakv],.chapter__title[data-astro-cid-upctwakv]{transition:color .2s,transform .25s}.chapter[data-astro-cid-upctwakv] summary[data-astro-cid-upctwakv]:hover .chapter__title[data-astro-cid-upctwakv]{transform:translate(4px)}@media (width>=900px){.chapters__grid[data-astro-cid-upctwakv]{grid-template-columns:.9fr 1.1fr;gap:72px}}.reviews[data-astro-cid-7uxqfv7q]{background:var(--moss);color:var(--cream);padding-block:64px;overflow:hidden}.reviews[data-astro-cid-7uxqfv7q] h2[data-astro-cid-7uxqfv7q]{color:var(--cream);max-width:14em;margin:8px 0 0}.reviews__head[data-astro-cid-7uxqfv7q]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.reviews__arrows[data-astro-cid-7uxqfv7q]{gap:8px;display:none}.reviews__arrow[data-astro-cid-7uxqfv7q]{width:48px;height:48px;color:var(--cream);cursor:pointer;background:0 0;border:1.5px solid #f1e9d166;border-radius:50%;font-size:1.1rem;transition:background .15s}.stars--light[data-astro-cid-7uxqfv7q]{color:#ffc01d}.reviews__arrow[data-astro-cid-7uxqfv7q]:hover{background:#f1e9d11f}.reviews__track[data-astro-cid-7uxqfv7q]{scroll-snap-type:x mandatory;padding:4px max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter))) 12px;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.reviews__track[data-astro-cid-7uxqfv7q]::-webkit-scrollbar{display:none}.review[data-astro-cid-7uxqfv7q]{scroll-snap-align:start;background:var(--card);color:var(--ink);border-radius:var(--radius);flex-direction:column;flex:0 0 min(82vw,330px);gap:14px;margin:0;padding:22px;display:flex}.review__top[data-astro-cid-7uxqfv7q]{justify-content:space-between;align-items:center;gap:8px;display:flex}.review__sample[data-astro-cid-7uxqfv7q]{letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:var(--red-tint);border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:700}.review[data-astro-cid-7uxqfv7q] blockquote[data-astro-cid-7uxqfv7q]{flex:1;margin:0;font-size:1rem}.review[data-astro-cid-7uxqfv7q] figcaption[data-astro-cid-7uxqfv7q]{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;font-size:.9rem;display:flex}.review[data-astro-cid-7uxqfv7q] figcaption[data-astro-cid-7uxqfv7q]>span[data-astro-cid-7uxqfv7q]:last-child{flex-direction:column;line-height:1.3;display:flex}.review__avatar[data-astro-cid-7uxqfv7q]{background:var(--cream);width:38px;height:38px;color:var(--ink);font-family:var(--font-head);border-radius:50%;place-items:center;display:grid}.review__verified[data-astro-cid-7uxqfv7q]{color:var(--moss);font-size:.8rem;font-weight:700}.reviews__more[data-astro-cid-7uxqfv7q]{margin-top:20px}.reviews__more[data-astro-cid-7uxqfv7q] a[data-astro-cid-7uxqfv7q]{color:var(--cream);font-weight:700}@media (width>=768px){.reviews[data-astro-cid-7uxqfv7q]{padding-block:88px}.reviews__arrows[data-astro-cid-7uxqfv7q]{display:flex}}
