.practice-intro-module__O4SlVa__intro{color:#26272b;max-width:960px;margin-inline:auto}.practice-intro-module__O4SlVa__hero{padding-block:16px 36px}.practice-intro-module__O4SlVa__hero h1{text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.25}.practice-intro-module__O4SlVa__lead{max-width:65ch;margin-block:24px;font-size:1.125rem;line-height:1.8}.practice-intro-module__O4SlVa__actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.practice-intro-module__O4SlVa__note{color:#5f626a;font-size:.875rem}.practice-intro-module__O4SlVa__section{border-top:1px solid #c3c6cc;padding-block:36px;scroll-margin-top:100px}.practice-intro-module__O4SlVa__section h2{text-wrap:balance;margin:0 0 20px}.practice-intro-module__O4SlVa__section p{max-width:70ch;line-height:1.8}.practice-intro-module__O4SlVa__ways{margin:0}.practice-intro-module__O4SlVa__ways>div{border-bottom:1px solid #c3c6cc;grid-template-columns:180px minmax(0,1fr);gap:24px;padding-block:20px;display:grid}.practice-intro-module__O4SlVa__ways dt{font-weight:700}.practice-intro-module__O4SlVa__ways dd{margin:0;line-height:1.75}.practice-intro-module__O4SlVa__subjects{flex-wrap:wrap;gap:12px 28px;margin-block:20px;padding-left:20px;display:flex}.practice-intro-module__O4SlVa__sample{background:#f1f2f4;padding:clamp(20px,4vw,36px)}.practice-intro-module__O4SlVa__sample fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.practice-intro-module__O4SlVa__sample legend{margin-bottom:20px;font-size:1.125rem;font-weight:700}.practice-intro-module__O4SlVa__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.practice-intro-module__O4SlVa__options label{cursor:pointer;background:#fff;border:1px solid #737780;flex-direction:row;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.practice-intro-module__O4SlVa__options label:has(:checked){background:#fff6c4;border-color:#000}.practice-intro-module__O4SlVa__options label:focus-within{outline-offset:3px;outline:2px solid #a8160f}.practice-intro-module__O4SlVa__options input{accent-color:#a8160f;flex-shrink:0;width:18px;height:18px;min-height:18px;padding:0}.practice-intro-module__O4SlVa__feedback{min-height:28px}.practice-intro-module__O4SlVa__feedback p{margin-bottom:0}@media (max-width:600px){.practice-intro-module__O4SlVa__ways>div{grid-template-columns:1fr;gap:8px}.practice-intro-module__O4SlVa__options{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-intro-module__O4SlVa__section{padding-block:28px}}
