.tq-hero{text-align:center;max-width:46rem;margin:0 auto 1.5rem}.tq-hero__eyebrow{font-family:var(--font-ui,"Space Grotesk", sans-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .7rem;font-size:.6875rem}.tq-hero__q{max-width:24ch;font-family:var(--font-content,"Libre Caslon Text", serif);font-weight:var(--weight-bold);color:var(--gold-subtle);text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,1.4rem + 2.4vw,2.85rem);line-height:1.15}.tq-hero__tag{max-width:34ch;font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:.9rem auto 0}.tq-hero__facts{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin:.9rem 0 0}@media (width<=640px){.tq-hero{text-align:left}.tq-hero__q,.tq-hero__tag{max-width:none;margin-left:0;margin-right:0}}.pub-theme{padding-bottom:2.5rem}.tq-body{max-width:42rem;margin:0 auto}.tq-answers{margin-top:1.4rem}.tq-voice{gap:1.1rem;padding:1.5rem 0;display:flex}.tq-voice+.tq-voice{border-top:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent)}.tq-voice__portrait{flex:none;display:block}.tq-voice__portrait img{object-fit:cover;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--gold-primary) var(--a-30), transparent);border-radius:50%;width:72px;height:72px;display:block}.tq-voice__body{min-width:0}.tq-voice__head{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:0 0 .5rem;display:flex}.tq-voice__name{color:var(--text-primary);text-decoration:none}.tq-voice__name:hover{color:var(--gold-primary)}.tq-voice__sep{color:var(--text-dim)}.tq-voice__stance{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep)}.tq-voice__text{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--text-secondary);margin:0}@media (width<=560px){.tq-voice{flex-direction:column;gap:.75rem}.tq-voice__portrait img{width:56px;height:56px}}.tq-hear__door{text-align:center;margin:1.5rem 0 0}.tq-hear__button{min-height:48px;display:inline-flex}.tq-rail{margin:0;padding:0;list-style:none}.tq-rail__item{border-top:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent)}.tq-rail__link{border-radius:var(--radius-sm);transition:background var(--transition-fast);margin:0 -.85rem;padding:1.1rem .85rem;text-decoration:none;display:block}.tq-rail__link:hover,.tq-rail__link:focus-visible{background:color-mix(in srgb, var(--bg-highlight) var(--a-45), transparent)}.tq-rail__title{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary);display:block}.tq-rail__link:hover .tq-rail__title{color:var(--gold-primary)}.tq-rail__hook{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-top:.3rem;display:block}.tq-rail__meta{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-xs);letter-spacing:.08em;color:var(--text-tertiary);margin-top:.45rem;display:block}.tq-rail__go{min-height:24px;font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-sm);letter-spacing:.06em;color:var(--gold-primary);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.tq-rail__link:hover .tq-rail__go{color:var(--gold-hover)}.tq-rail__sep{color:var(--text-dim)}.tq-h3--first{margin-top:1.25rem}.tq-depth{margin-top:1.75rem}.tq-depth__item{border-top:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent)}.tq-depth__item:last-child{border-bottom:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent)}.tq-depth__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.85rem 0;list-style:none;display:flex}.tq-depth__summary::-webkit-details-marker{display:none}.tq-depth__q{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal);color:var(--text-primary);margin:0}.tq-depth__summary:hover .tq-depth__q{color:var(--gold-primary)}.tq-depth__arrow{color:var(--gold-deep);transition:transform var(--transition-fast);flex:none;font-size:.7rem}.tq-depth__item[open] .tq-depth__arrow{transform:rotate(180deg)}.tq-depth__a{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--text-secondary);margin:0 0 1.25rem}.tq-quotes{flex-direction:column;gap:1.4rem;display:flex}.tq-quote{margin:0}.tq-quote__text{border-left:2px solid color-mix(in srgb, var(--gold-subtle) var(--a-40), transparent);font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-primary);margin:0;padding-left:1rem;font-style:italic}.tq-quote__cite{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;gap:.45rem;margin:.5rem 0 0 1rem;display:flex}.tq-quote__name{color:var(--gold-deep);text-decoration:none}.tq-quote__sep{color:var(--text-dim)}.tq-quote__name:hover{color:var(--gold-primary)}.tq-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tq-grid__item{border:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-card) var(--a-45), transparent);flex-direction:column;gap:.4rem;padding:.9rem;display:flex}.tq-grid__link{flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.tq-grid__link img{object-fit:cover;background:var(--bg-card);border:1px solid color-mix(in srgb, var(--gold-primary) var(--a-25), transparent);border-radius:50%;width:56px;height:56px}.tq-grid__name{font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-base);color:var(--text-primary)}.tq-grid__link:hover .tq-grid__name{color:var(--gold-primary)}.tq-grid__stance{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.tq-next{text-align:center;border-top:1px solid color-mix(in srgb, var(--gold-subtle) var(--a-12), transparent);max-width:44rem;margin:1.5rem auto 0;padding-top:1.4rem}.tq-next__head{font-family:var(--font-ui,"Space Grotesk", sans-serif);font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 .25rem}.tq-next__list{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.tq-next__link{min-height:44px;font-family:var(--font-content,"Libre Caslon Text", serif);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--gold-subtle) var(--a-30), transparent);text-underline-offset:.3em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.tq-next__link:hover{color:var(--gold-primary);text-decoration-color:var(--gold-primary)}@media (width<=640px){.tq-next__list{flex-direction:column}}
