.shindy-page{background:var(--color-bone);color:var(--color-ink);padding-block:clamp(3rem,6vw,5rem);padding-inline:var(--section-x);font-family:var(--font-body)}.shindy-page__inner{max-width:var(--container-reading, 45rem);margin:0 auto}.shindy-page__title{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);text-transform:uppercase;line-height:var(--lh-tight);margin:0 0 clamp(1.5rem,3vw,2rem);text-wrap:balance}.shindy-page__content{font-size:var(--fs-body);line-height:var(--lh-prose);letter-spacing:var(--tracking-body);color:var(--color-ink)}.shindy-page__content h2{font-family:var(--font-display);font-size:var(--fs-subhead);font-weight:var(--fw-bold);letter-spacing:var(--tracking-headline);text-transform:uppercase;line-height:var(--lh-snug);margin:2.25rem 0 .75rem}.shindy-page__content h3{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-headline);text-transform:uppercase;line-height:var(--lh-snug);margin:1.75rem 0 .5rem}.shindy-page__content p,.shindy-page__content li{font-size:var(--fs-body);line-height:var(--lh-prose);margin:0 0 1rem;color:var(--color-ink)}.shindy-page__content ul,.shindy-page__content ol{padding-left:1.25rem;margin:0 0 1.25rem}.shindy-page__content li{margin-bottom:.4rem}.shindy-page__content a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}.shindy-page__content a:hover{color:var(--color-lime-deep)}.shindy-page__content table{width:100%;border-collapse:collapse;margin:1rem 0 2rem;font-size:var(--fs-small)}.shindy-page__content th,.shindy-page__content td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid oklch(.14 .005 270 / .15)}.shindy-page__content th{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--fs-micro)}.shindy-page__content img{max-width:100%;height:auto;display:block;margin:1.5rem 0}.shindy-page__content blockquote{border-left:3px solid var(--color-lime);padding:.25rem 0 .25rem 1.25rem;margin:1.5rem 0;font-size:var(--fs-body-lg);font-style:italic;color:var(--color-graphite)}.shindy-page__content hr{border:0;border-top:1px solid oklch(.14 .005 270 / .15);margin:2rem 0}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
