.fq-page{--fq-ink:var(--color-ink);--fq-cream:var(--color-cream);--fq-canvas:var(--color-canvas);--fq-sand:var(--color-sand);--fq-gold:var(--color-gold);--fq-gold-light:var(--color-gold-light);--fq-blue:var(--color-blue);--fq-muted:color-mix(in srgb, var(--fq-ink) 68%, transparent);--fq-line:color-mix(in srgb, var(--fq-ink) 15%, transparent);interpolate-size:allow-keywords;color:var(--fq-ink);background:var(--fq-canvas);font-family:var(--font-sans)}.fq-page h1,.fq-page h2,.fq-page h3{font-family:var(--font-display)}.fq-page em{color:inherit;font-family:inherit;font-style:normal}.fq-hero{background:var(--fq-gold);text-align:center}.fq-hero__glow{background:radial-gradient(42rem 30rem at 14% 16%, color-mix(in srgb, var(--fq-blue) 72%, transparent), transparent 68%), radial-gradient(38rem 26rem at 88% 84%, color-mix(in srgb, var(--fq-ink) 18%, transparent), transparent 72%);position:absolute;inset:0}.fq-hero__copy{z-index:1;margin-inline:auto;position:relative}.fq-hero h1{color:var(--fq-ink);margin-inline:auto}.fq-hero__lead{max-width:36rem;color:color-mix(in srgb, var(--fq-ink) 76%, transparent);margin:1.55rem auto 0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.52}.fq-hero__meta{color:color-mix(in srgb, var(--fq-ink) 62%, transparent);margin:1rem 0 0;font-size:.78rem}.fq-hero__copy p.fq-hero__meta{max-width:none;color:color-mix(in srgb, var(--fq-ink) 62%, transparent);margin-top:1rem;font-size:.78rem;line-height:1.5}.fq-section{padding:var(--site-space-section) 0;background:var(--fq-cream)}.fq-groups{width:min(100% - 2.5rem,900px);margin-inline:auto}.fq-group+.fq-group{border-top:1px solid var(--fq-line);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.fq-group h2{color:var(--fq-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:620;line-height:1}.fq-list{border-top:1px solid var(--fq-line);margin-top:1.8rem}.fq-item{border-bottom:1px solid var(--fq-line);box-shadow:none;background:0 0;scroll-margin-top:7.5rem;overflow:visible}.fq-item[open]{box-shadow:none}.fq-item summary{cursor:pointer;min-height:4.5rem;color:var(--fq-ink);font-family:var(--font-display);letter-spacing:-.035em;align-items:center;gap:1rem;padding:1.1rem 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;line-height:1.25;list-style:none;transition:color .18s;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:hover{color:color-mix(in srgb, var(--fq-ink) 68%, var(--fq-blue))}.fq-item summary:focus-visible{outline:2px solid var(--fq-ink);outline-offset:5px}.fq-chev{border:1px solid var(--fq-line);width:2.2rem;height:2.2rem;color:var(--fq-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .18s,background .18s;display:grid}.fq-item[open] .fq-chev{background:var(--fq-gold);transform:rotate(180deg)}.fq-chev svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:.85rem;height:.85rem}.fq-answer{grid-template-rows:0fr;transition:grid-template-rows .34s;display:grid}.fq-item[open] .fq-answer{grid-template-rows:1fr}.fq-answer>div{overflow:hidden}.fq-answer p{max-width:42rem;color:var(--fq-muted);padding:0 3.2rem 0 0;font-size:.96rem;line-height:1.68}.fq-answer p+p{margin-top:.8rem}.fq-answer>div>:last-child{padding-bottom:1.5rem}.fq-link{color:var(--fq-ink);text-underline-offset:.2em;font-weight:650;text-decoration:underline}@supports selector(::details-content){.fq-item::details-content{block-size:0;transition:block-size .34s ease, content-visibility .34s allow-discrete;overflow:hidden}.fq-item[open]::details-content{block-size:auto}.fq-answer,.fq-item[open] .fq-answer{grid-template-rows:1fr;transition:none}}.fq-cta{border-radius:var(--site-radius-panel);background:var(--fq-ink);width:min(100% - 2.5rem,900px);color:var(--fq-cream);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,6vw,5rem);display:flex}.fq-cta h2{color:var(--fq-cream);letter-spacing:-.055em;margin:0 auto;font-size:clamp(2rem,5vw,4rem);font-weight:620;line-height:1}.fq-cta p{color:#f7f4ebb8;max-width:32rem;margin:1.2rem auto 2rem;font-size:1rem;line-height:1.55}.fq-page .fq-cta h2{color:var(--fq-cream);flex-basis:100%}.fq-page .fq-cta h2 em{color:var(--fq-cream)}.fq-page .fq-cta p{color:#f7f4ebb8;flex-basis:100%;margin:1.2rem auto 0}.fq-cta p .fq-link{color:var(--fq-gold-light);text-underline-offset:.2em;text-decoration-color:currentColor}.fq-cta .lm-store{background:var(--fq-cream);color:var(--fq-ink);border:1px solid #f7f4eb33;margin-top:0}.fq-cta__link{min-height:3.2rem;color:var(--fq-cream);text-underline-offset:.2em;align-items:center;gap:.5rem;margin-top:0;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-flex}.fq-cta__link span{transition:transform .18s}.fq-cta__link:hover span{transform:translate(4px)}@media (max-width:640px){.fq-section{padding-inline:1rem}.fq-groups,.fq-cta{width:100%}.fq-item summary{min-height:4rem;font-size:1rem}.fq-answer p{padding-right:2.5rem;font-size:.92rem}.fq-cta{border-radius:1.8rem}}@media (prefers-reduced-motion:reduce){.fq-item summary,.fq-chev,.fq-answer,.fq-cta__link span{transition:none!important}.fq-item::details-content{transition:none!important}}
