.thtst{background:var(--c-bg);color:var(--c-ink);padding:clamp(20px,5vw,40px) 18px clamp(40px,7vw,72px)}.thtst__page{max-width:var(--col);margin:0 auto;font-family:Georgia,"Source Serif 4",Times New Roman,serif;font-size:18px;line-height:1.65}.thtst__masthead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--c-heading);margin-bottom:10px}.thtst__pub{font-family:system-ui,-apple-system,sans-serif;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:17px;color:var(--c-heading)}.thtst__adlabel{font-family:system-ui,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-surface);background:var(--c-kicker);padding:3px 8px;border-radius:3px}.thtst__crumb{font-family:system-ui,sans-serif;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-soft);margin:8px 0 22px}.thtst__kicker{font-family:system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-kicker);margin:0 0 10px}.thtst__h1{font-family:Lora,Georgia,serif;font-weight:600;color:var(--c-heading);font-size:clamp(28px,5.2vw,40px);line-height:1.18;margin:0 0 16px;letter-spacing:-.01em}.thtst__subdeck{color:var(--c-ink-soft);font-size:clamp(19px,2.4vw,21px);line-height:1.5;margin:0 0 22px}.thtst__subdeck p{margin:0}.thtst__byline{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule);margin:0 0 26px}.thtst__byavatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.thtst__bymeta{display:flex;flex-direction:column}.thtst__byname{font-family:system-ui,sans-serif;font-weight:700;color:var(--c-heading);font-size:15px;display:inline-flex;align-items:center;gap:5px}.thtst__bysub{font-family:system-ui,sans-serif;font-size:13px;color:var(--c-ink-soft)}.thtst__check{width:15px;height:15px;flex:none}.thtst__figure{margin:28px 0}.thtst__figure img{width:100%;height:auto;border-radius:6px;display:block}.thtst__imgph{width:100%;aspect-ratio:16/10;background:var(--c-quote-bg);border:1px dashed var(--c-border);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--c-ink-soft);font-family:system-ui,sans-serif;font-size:13px;text-align:center;padding:12px}.thtst__caption{font-family:system-ui,sans-serif;font-size:13.5px;line-height:1.45;color:var(--c-ink-soft);margin-top:8px;font-style:italic}.thtst__h2{font-family:Lora,Georgia,serif;font-weight:600;color:var(--c-heading);font-size:clamp(22px,3.4vw,28px);line-height:1.25;margin:36px 0 14px}.thtst__p,.thtst__p p{margin:0 0 18px}.thtst__p p:last-child{margin-bottom:0}.thtst__p strong{color:var(--c-ink)}.thtst__pull{margin:26px 0;border-left:4px solid var(--c-kicker);background:var(--c-quote-bg);border-radius:0 6px 6px 0;padding:16px 20px;font-family:Lora,Georgia,serif;font-style:italic;font-size:clamp(20px,2.6vw,23px);line-height:1.4;color:var(--c-heading)}.thtst__pull p{margin:0}.thtst__ctawrap{margin:30px 0;text-align:center}.thtst__cta{display:block;width:100%;background:var(--c-cta);color:var(--c-cta-text);font-family:system-ui,sans-serif;font-weight:800;font-size:clamp(17px,2.6vw,20px);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;padding:18px 24px;border-radius:8px;min-height:52px;box-sizing:border-box;transition:background .2s ease-out}.thtst__cta:hover{background:var(--c-cta-hover)}.thtst__cta:focus-visible{outline:3px solid var(--c-heading);outline-offset:3px}.thtst__ctasub{display:block;font-family:system-ui,sans-serif;font-size:13px;color:var(--c-ink-soft);margin-top:8px}.thtst__rating{text-align:center;margin:24px 0 8px}.thtst__rating img{max-width:340px;width:100%;height:auto;display:inline-block}.thtst__tcard{margin:18px 0;padding:20px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px}.thtst__thead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.thtst__tavatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.thtst__tmeta{display:flex;flex-direction:column;gap:1px}.thtst__tname{font-family:system-ui,sans-serif;font-weight:700;color:var(--c-heading);font-size:15px;display:inline-flex;align-items:center;gap:5px}.thtst__tsub{font-family:system-ui,sans-serif;font-size:13px;color:var(--c-ink-soft)}.thtst__stars{color:var(--c-star);font-size:14px;letter-spacing:1px}.thtst__tquote{margin:0;font-size:16.5px;line-height:1.55;color:var(--c-ink)}.thtst__faq{border-bottom:1px solid var(--c-rule);padding:4px 0}.thtst__faqq{font-family:Lora,Georgia,serif;font-weight:600;color:var(--c-heading);font-size:18.5px;padding:14px 28px 14px 0;cursor:pointer;list-style:none;position:relative}.thtst__faqq::-webkit-details-marker{display:none}.thtst__faqq:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:system-ui,sans-serif;font-size:24px;color:var(--c-kicker);line-height:1}.thtst__faq[open] .thtst__faqq:after{content:"\2212"}.thtst__faqq:focus-visible{outline:2px solid var(--c-heading);outline-offset:2px}.thtst__faqa{padding:0 0 16px}.thtst__faqa p{margin:0 0 12px}.thtst__divider{border:0;border-top:1px solid var(--c-rule);margin:30px 0}.thtst__legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--c-rule);font-family:system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.5;color:var(--c-ink-soft)}.thtst__legalhd{font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-soft);margin:14px 0 6px;font-size:11.5px}.thtst__refs a,.thtst__disc a{color:var(--c-ink-soft)}.thtst__refs ul{margin:0;padding-left:18px}.thtst__disc p{margin:0 0 8px}.thtst__footlinks{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 8px}.thtst__footlinks a{color:var(--c-heading);text-decoration:underline}.thtst__copy{margin:6px 0 0}@media(prefers-reduced-motion:reduce){.thtst *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAQ */
