.qh-hero[data-astro-cid-ii7cym26]{background:radial-gradient(65% 85% at 95% 5%, color-mix(in oklab, var(--t-ramp-4) 55%, transparent) 0%, transparent 62%), radial-gradient(45% 55% at 78% 100%, color-mix(in oklab, var(--t-vivo) 16%, transparent) 0%, transparent 70%), var(--band-bg)}.qh-hero[data-astro-cid-ii7cym26] .eyebrow{color:var(--t-vivo)}.qh-stats[data-astro-cid-ii7cym26]{grid-template-columns:repeat(3,auto);justify-content:start;max-width:100%;display:grid}.qh-stat[data-astro-cid-ii7cym26]{flex-direction:column-reverse;justify-content:flex-end;padding-right:1rem;display:flex}.qh-stat[data-astro-cid-ii7cym26]+.qh-stat[data-astro-cid-ii7cym26]{border-left:1px solid var(--color-hairline);padding-left:1rem}.qh-stat-num[data-astro-cid-ii7cym26]{color:var(--t-vivo);font-size:1.875rem;line-height:1}@media (width>=640px){.qh-stat[data-astro-cid-ii7cym26]{padding-right:1.5rem}.qh-stat[data-astro-cid-ii7cym26]+.qh-stat[data-astro-cid-ii7cym26]{padding-left:1.5rem}.qh-stat-num[data-astro-cid-ii7cym26]{font-size:2.5rem}}.qh-hero[data-astro-cid-ii7cym26] .qh-hero-photo{max-width:24rem}.qh-hero[data-astro-cid-ii7cym26] .qh-hero-photo .hero-photo-frame{aspect-ratio:6/5}.qh-hero[data-astro-cid-ii7cym26] .qh-hero-photo .hero-photo-plate{background:var(--t-vivo)}.qh-finder[data-astro-cid-ii7cym26]{background:var(--color-surface);box-shadow:var(--shadow-3)}.qh-ground[data-astro-cid-ii7cym26]{border-top:1px solid var(--color-hairline)}.qh-ground[data-astro-cid-ii7cym26]:last-child>.qh-topic[data-astro-cid-ii7cym26]{padding-bottom:0}.qh-topic[data-astro-cid-ii7cym26]{gap:1.5rem;padding-block:2.5rem;display:grid}.qh-lead[data-astro-cid-ii7cym26]{align-content:start;gap:1.25rem;display:grid}.qh-photo[data-astro-cid-ii7cym26]{box-shadow:var(--shadow-2);border-radius:20px}.qh-lead[data-astro-cid-ii7cym26] .btn{white-space:normal;text-align:left;height:auto}.qh-photo[data-astro-cid-ii7cym26] img{aspect-ratio:4/3}.qh-questions[data-astro-cid-ii7cym26]{border-top:1px solid var(--color-hairline)}@media (width>=1024px){.qh-topic[data-astro-cid-ii7cym26]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3.5rem;padding-block:3.5rem}.qh-lead[data-astro-cid-ii7cym26]{position:sticky;top:5.5rem}.qh-photo[data-astro-cid-ii7cym26] img{aspect-ratio:4/3}.qh-topic-flip[data-astro-cid-ii7cym26]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.qh-topic-flip[data-astro-cid-ii7cym26]>.qh-lead[data-astro-cid-ii7cym26]{order:2}.qh-topic-wide[data-astro-cid-ii7cym26]{grid-template-columns:minmax(0,1fr);gap:2rem}.qh-topic-wide[data-astro-cid-ii7cym26]>.qh-lead[data-astro-cid-ii7cym26]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem;position:static}.qh-topic-wide[data-astro-cid-ii7cym26] .qh-photo[data-astro-cid-ii7cym26] img{aspect-ratio:2}.qh-topic-wide[data-astro-cid-ii7cym26] .qh-questions[data-astro-cid-ii7cym26]{columns:2;column-gap:3rem}.qh-topic-wide[data-astro-cid-ii7cym26] .qh-q[data-astro-cid-ii7cym26]{break-inside:avoid}}.qh-count[data-astro-cid-ii7cym26]{font-family:var(--font-body);letter-spacing:0;white-space:nowrap;background:var(--t-vivo);color:var(--t-ink-on-vivo);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.qh-figure[data-astro-cid-ii7cym26]{border-left:4px solid var(--t-vivo);padding-left:1rem}.qh-figure-num[data-astro-cid-ii7cym26]{color:var(--t-profundo);letter-spacing:-.02em;font-size:1.75rem;line-height:1.1;display:block}.qh-q[data-astro-cid-ii7cym26]{border-bottom:1px solid var(--color-hairline);padding-block:1rem}.qh-method-photo{max-width:22rem}.qh-method-photo .hero-photo-plate{background:color-mix(in srgb, var(--t-vivo) 34%, transparent)}.qh-help[data-astro-cid-ii7cym26]{border-radius:20px}.qh-help-photo{border-radius:16px;overflow:hidden}.qh-help-photo img{aspect-ratio:4/5}.qh-help-link[data-astro-cid-ii7cym26]{background:var(--color-surface);border:1px solid var(--color-hairline);min-height:2.75rem;color:var(--color-ink);border-radius:12px;padding:.75rem .875rem;text-decoration:none;display:block}.qh-help-link[data-astro-cid-ii7cym26]:hover{box-shadow:var(--shadow-2)}.qh-help-link[data-astro-cid-ii7cym26]:hover span[data-astro-cid-ii7cym26]:first-child{text-decoration:underline}.qt-hero[data-astro-cid-r6c2jikk]{background:radial-gradient(110% 90% at 88% 0%, color-mix(in oklab, var(--t-base) 30%, transparent) 0%, transparent 55%), radial-gradient(80% 80% at 0% 100%, oklab(0% none none/.22) 0%, transparent 60%), var(--band-bg)}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo{max-width:34rem}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo .hero-photo-frame{aspect-ratio:16/10}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo .arch{border-radius:160px 160px 22px 22px}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo .hero-photo-plate{background:color-mix(in srgb, var(--t-vivo) 34%, transparent);inset:14px -10px -14px 14px}@media (width>=1024px){.qt-hero[data-astro-cid-r6c2jikk] .qt-photo{max-width:24rem}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo .hero-photo-frame{aspect-ratio:5/4}.qt-hero[data-astro-cid-r6c2jikk] .qt-photo .arch{border-radius:240px 240px 24px 24px}}.qt-finder[data-astro-cid-r6c2jikk]{background:var(--color-surface);box-shadow:var(--shadow-3)}.qt-page[data-astro-cid-r6c2jikk]{border:1px solid var(--color-border);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.qt-page[data-astro-cid-r6c2jikk].is-current{background:var(--t-profundo);border-color:var(--t-profundo);color:var(--t-on-profundo)}@media (width>=1024px){.qt-group-head[data-astro-cid-r6c2jikk]{align-self:start;position:sticky;top:5.5rem}}.qt-group-card[data-astro-cid-r6c2jikk]{border-left:4px solid var(--t-base);border-radius:16px}.qt-group-card[data-astro-cid-r6c2jikk]:hover h2[data-astro-cid-r6c2jikk]{text-decoration:underline}.qt-thumb[data-astro-cid-r6c2jikk]{aspect-ratio:4/5;object-fit:cover;width:96px;height:auto;box-shadow:var(--shadow-1);border-radius:10px;flex:none;align-self:flex-start}.qt-others[data-astro-cid-r6c2jikk]>li[data-astro-cid-r6c2jikk]{border-top:1px solid var(--color-hairline)}.qt-help[data-astro-cid-r6c2jikk]{border-radius:20px}.qt-help-photo{border-radius:16px;overflow:hidden}.qt-help-photo img{aspect-ratio:4/5}.qt-help-link[data-astro-cid-r6c2jikk]{background:var(--color-surface);border:1px solid var(--color-hairline);min-height:2.75rem;color:var(--color-ink);border-radius:12px;padding:.75rem .875rem;text-decoration:none;display:block}.qt-help-link[data-astro-cid-r6c2jikk]:hover{box-shadow:var(--shadow-2)}.qt-help-link[data-astro-cid-r6c2jikk]:hover span[data-astro-cid-r6c2jikk]:first-child{text-decoration:underline}
