.demo-module__IEVfAW__grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}@media (max-width:820px){.demo-module__IEVfAW__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.demo-module__IEVfAW__card{background:var(--color-cream-bright);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-slab);flex-direction:column;display:flex;overflow:hidden}.demo-module__IEVfAW__screen{background:var(--color-lavender)}.demo-module__IEVfAW__caption{padding:1rem 1.1rem 1.15rem}.demo-module__IEVfAW__step{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-violet-dark);font-size:.64rem}.demo-module__IEVfAW__card h3{margin:.25rem 0 .35rem;font-size:1.02rem}.demo-module__IEVfAW__card p{color:var(--color-ink-soft);font-size:.88rem}.demo-module__IEVfAW__link{margin-top:.7rem}.demo-module__IEVfAW__note{max-width:62ch;color:var(--color-ink-soft);margin-top:1.1rem;font-size:.82rem}.demo-module__IEVfAW__link a{font-family:var(--font-mono);color:var(--color-violet-text);font-size:.8rem;font-weight:600;text-decoration:underline}
.directions-module__mtvRxG__mixNote{color:var(--color-ink-soft);max-width:62ch;margin-bottom:1rem;font-size:.95rem}.directions-module__mtvRxG__mixNote strong{color:var(--color-ink)}.directions-module__mtvRxG__onward{font-family:var(--font-mono);margin-bottom:2rem;font-size:.88rem;font-weight:600}.directions-module__mtvRxG__onward a{color:var(--color-violet-text);text-decoration:underline}.directions-module__mtvRxG__risk{background:var(--color-violet);color:var(--color-on-accent);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-card);box-shadow:6px 6px 0 var(--color-hard-shadow);grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;padding:clamp(1.4rem,3.5vw,2.1rem) clamp(1.4rem,3.5vw,2.3rem);display:grid}@media (max-width:620px){.directions-module__mtvRxG__risk{text-align:left;grid-template-columns:1fr}}.directions-module__mtvRxG__riskMark{background:var(--color-cream-bright);width:74px;height:74px;color:var(--color-violet-text);border:2px solid var(--color-border);border-radius:50%;flex:none;place-items:center;display:grid}.directions-module__mtvRxG__riskMark .directions-module__mtvRxG__ico{stroke-width:1.9px;width:36px;height:36px}.directions-module__mtvRxG__riskTitle{font-family:var(--font-body);letter-spacing:-.02em;margin-bottom:.45rem;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:800;line-height:1.15}.directions-module__mtvRxG__risk p{max-width:60ch;font-size:1rem}.directions-module__mtvRxG__risk p em{color:var(--color-on-accent);border-bottom:2px solid var(--color-lavender);padding-bottom:1px;font-style:normal;font-weight:700}
.faq-module__TMh2Ga__faq{max-width:800px;margin:0 auto}.faq-module__TMh2Ga__qa{border-top:1px solid var(--color-hairline)}.faq-module__TMh2Ga__qa:last-child{border-bottom:1px solid var(--color-hairline)}.faq-module__TMh2Ga__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem .2rem;font-size:1.02rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-module__TMh2Ga__summary::-webkit-details-marker{display:none}.faq-module__TMh2Ga__summary{transition:color var(--dur-press) var(--ease-standard)}.faq-module__TMh2Ga__summary:hover{color:var(--color-violet-dark)}.faq-module__TMh2Ga__summary:active{color:var(--color-violet-text)}.faq-module__TMh2Ga__qi{width:22px;height:22px;color:var(--color-violet-text);flex:none;margin-top:.15rem;transition:transform .18s}.faq-module__TMh2Ga__qa[open] .faq-module__TMh2Ga__qi{transform:rotate(45deg)}.faq-module__TMh2Ga__answer{color:var(--color-ink-soft);max-width:72ch;padding:0 3rem 1.25rem .2rem;font-size:.96rem}.faq-module__TMh2Ga__answer p+p{margin-top:.65rem}.faq-module__TMh2Ga__answer strong{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.faq-module__TMh2Ga__summary,.faq-module__TMh2Ga__qi{transition:none}}
