.PracticeHub-module__k9cnVa__main{background:var(--w-bg);color:var(--w-ink)}.PracticeHub-module__k9cnVa__main :focus-visible{outline:3px solid var(--w-accent);outline-offset:2px}.PracticeHub-module__k9cnVa__head{border-bottom:var(--border-hair) solid var(--w-ink);padding:40px 60px 22px}.PracticeHub-module__k9cnVa__eyebrow{font:700 12px var(--font-stamp);letter-spacing:2.5px;color:var(--w-accent);text-transform:uppercase;margin:0}.PracticeHub-module__k9cnVa__title{font:400 52px/1 var(--font-shout);letter-spacing:.5px;text-transform:uppercase;margin:14px 0 0}.PracticeHub-module__k9cnVa__dek{max-width:700px;font:500 17px/1.6 var(--font-literary);color:#3d3628;text-wrap:pretty;margin:16px 0 0}.PracticeHub-module__k9cnVa__dek a{color:var(--w-accent)}.PracticeHub-module__k9cnVa__body{max-width:1000px;padding:24px 60px 56px}.PracticeHub-module__k9cnVa__tally{font:700 11px var(--font-stamp);letter-spacing:1px;text-transform:uppercase;color:var(--w-meta-strong,#6b6250);margin:0}.PracticeHub-module__k9cnVa__device{color:var(--w-meta-strong,#6b6250);font-weight:400}.PracticeHub-module__k9cnVa__next{border:2px solid var(--w-ink);background:var(--fd-card-stock,#fdfaf1);box-shadow:5px 5px 0 var(--w-accent-2,#f2c40f);margin-top:20px;padding:18px 20px}.PracticeHub-module__k9cnVa__nextKicker{font:700 10px var(--font-stamp);letter-spacing:2px;color:var(--w-accent);margin:0}.PracticeHub-module__k9cnVa__nextTitle{font:800 19px/1.3 var(--font-literary);margin:8px 0 0}.PracticeHub-module__k9cnVa__nextTitle a{color:inherit}.PracticeHub-module__k9cnVa__nextWhy{font:500 14px/1.55 var(--font-literary);color:#3d3628;margin:6px 0 0}.PracticeHub-module__k9cnVa__nextActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.PracticeHub-module__k9cnVa__go,.PracticeHub-module__k9cnVa__skip{border:2px solid var(--w-ink);min-height:44px;font:700 12px var(--font-stamp);letter-spacing:1px;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.PracticeHub-module__k9cnVa__go{background:var(--w-ink);color:var(--w-bg)}.PracticeHub-module__k9cnVa__skip{color:var(--w-ink);background:0 0}.PracticeHub-module__k9cnVa__filters{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.PracticeHub-module__k9cnVa__filter{border:1.5px solid var(--w-ink);min-height:40px;color:var(--w-ink);font:700 11px var(--font-stamp);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.PracticeHub-module__k9cnVa__filter[aria-pressed=true]{background:var(--w-ink);color:var(--w-bg)}.PracticeHub-module__k9cnVa__group{margin-top:30px}.PracticeHub-module__k9cnVa__groupHead{border-bottom:3px solid var(--w-ink);font:400 24px/1.1 var(--font-shout);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding-bottom:8px;display:flex}.PracticeHub-module__k9cnVa__groupKanji{font:900 14px var(--font-marker,var(--font-literary));color:var(--w-accent)}.PracticeHub-module__k9cnVa__groupCount{font:700 10px var(--font-stamp);letter-spacing:1.5px;color:var(--w-meta-strong,#6b6250);margin-inline-start:auto}.PracticeHub-module__k9cnVa__list{margin:0;padding:0;list-style:none}.PracticeHub-module__k9cnVa__list li{border-bottom:1px solid #d8d0ba}.PracticeHub-module__k9cnVa__row{min-height:56px;color:var(--w-ink);align-items:center;gap:14px;padding:10px 6px;text-decoration:none;display:flex}.PracticeHub-module__k9cnVa__row:hover{background:var(--fd-card-stock,#fdfaf1)}.PracticeHub-module__k9cnVa__kind{border:1.5px solid var(--w-ink);width:30px;height:30px;font:900 14px var(--font-marker,var(--font-literary));flex:none;place-items:center;display:grid}.PracticeHub-module__k9cnVa__rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.PracticeHub-module__k9cnVa__rowTitle{font:700 16px/1.35 var(--font-literary)}.PracticeHub-module__k9cnVa__rowMeta{font:700 10px var(--font-stamp);letter-spacing:.8px;color:var(--w-meta-strong,#6b6250);text-transform:uppercase}.PracticeHub-module__k9cnVa__badge{font:700 10px var(--font-stamp);letter-spacing:1px;text-transform:uppercase;border:1.5px solid;flex:none;padding:3px 7px}.PracticeHub-module__k9cnVa__b_nottried{color:var(--w-meta-strong,#6b6250);border-style:dashed}.PracticeHub-module__k9cnVa__b_tried{color:var(--status-amber,#c77e0a)}.PracticeHub-module__k9cnVa__b_passed{color:var(--status-green,#3e9b4f)}.PracticeHub-module__k9cnVa__b_assisted{color:#7a5c9b}@media (max-width:767px){.PracticeHub-module__k9cnVa__head{padding:26px 18px 18px}.PracticeHub-module__k9cnVa__title{font-size:38px}.PracticeHub-module__k9cnVa__dek{font-size:16px}.PracticeHub-module__k9cnVa__body{padding:18px 18px 40px}.PracticeHub-module__k9cnVa__row{align-items:flex-start;gap:10px}.PracticeHub-module__k9cnVa__badge{margin-top:2px}}.PracticeHub-module__k9cnVa__caseRow{border:1.5px solid var(--w-ink);color:var(--w-ink);align-items:center;gap:16px;margin-bottom:26px;padding:16px 18px;text-decoration:none;display:flex}.PracticeHub-module__k9cnVa__caseRow:hover{border-color:var(--w-accent)}.PracticeHub-module__k9cnVa__caseKanji{font:900 14px var(--font-marker,var(--font-literary));color:var(--w-accent);flex:none}.PracticeHub-module__k9cnVa__caseMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.PracticeHub-module__k9cnVa__caseTitle{font:800 17px/1.3 var(--font-literary)}.PracticeHub-module__k9cnVa__caseLine{font:500 14px/1.5 var(--font-literary);color:#3d3628}.PracticeHub-module__k9cnVa__caseArrow{font:700 16px var(--font-stamp);color:var(--w-accent);flex:none}
