.LsatHabits_card__8ZzCT,.LsatHabits_intro__1FUpC,.LsatHabits_review__ktixQ{background:#fff;border:1px solid #cce5ec;border-radius:18px;padding:24px;margin:20px 0}.LsatHabits_intro__1FUpC{background:#edf9fc}.LsatHabits_badge__ENwaW{font-size:.9rem;font-weight:700;color:#236976}.LsatHabits_note__F80EO{font-size:.9rem;color:#526571;line-height:1.7;margin-top:20px}.LsatHabits_columns__EuXdX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-gap:28px;gap:28px;align-items:start}.LsatHabits_columns__EuXdX .LsatHabits_card__8ZzCT{margin:0}.LsatHabits_passage__TXJ2m{white-space:pre-line;line-height:1.9;font-size:1.08rem;overflow-wrap:anywhere}.LsatHabits_fieldset__DiRfc{min-width:0;padding:0;border:0;margin:0}.LsatHabits_fieldset__DiRfc legend{font-weight:700;font-size:1.08rem;line-height:1.7;margin-bottom:18px;width:100%}.LsatHabits_option__kNPv3{display:flex;gap:12px;align-items:flex-start;padding:17px 16px;border:2px solid #d8e3e8;border-radius:12px;background:#fff;margin:12px 0;line-height:1.7;cursor:pointer;overflow-wrap:anywhere}.LsatHabits_option__kNPv3 input{flex-shrink:0;width:19px;height:19px;margin-top:5px;accent-color:#146576}.LsatHabits_option__kNPv3 span{min-width:0}.LsatHabits_selected__VaxoY{border-color:#167488;background:#edf9fc}.LsatHabits_check__3GnCF{color:#146576;font-weight:700;margin-left:auto}.LsatHabits_actions__6OrwA{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:24px 0}.LsatHabits_actions__6OrwA button,.LsatHabits_primary__TC1_Z{border:1px solid #217083;border-radius:12px;background:#fff;color:#203240;padding:14px 22px;min-height:48px;font:inherit;font-weight:700;cursor:pointer}.LsatHabits_actions__6OrwA .LsatHabits_primary__TC1_Z,.LsatHabits_primary__TC1_Z{background:#4dc7df;border-color:#4dc7df;color:#15323f}.LsatHabits_actions__6OrwA button:disabled{opacity:.45;cursor:not-allowed}.LsatHabits_actions__6OrwA button:focus-visible,.LsatHabits_option__kNPv3:focus-within,.LsatHabits_primary__TC1_Z:focus-visible,.LsatHabits_review__ktixQ summary:focus-visible{outline:3px solid #1c6177;outline-offset:3px}.LsatHabits_progress__6O565{display:flex;gap:16px;flex-wrap:wrap;align-items:center;color:#236976;font-weight:700;margin:24px 0}.LsatHabits_progress__6O565 progress{accent-color:#218195;max-width:100%}.LsatHabits_results__JQLeM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.LsatHabits_results__JQLeM .LsatHabits_card__8ZzCT{margin:0}.LsatHabits_card__8ZzCT h3{font-size:1.35rem}.LsatHabits_correct__kquJr,.LsatHabits_notice__0KEV6{background:#edf9fc;border-left:4px solid #4dc7df;padding:16px;margin:20px 0}.LsatHabits_explanation__LSjuf{padding:12px 0;border-bottom:1px solid #e4edf0}.LsatHabits_review__ktixQ{scroll-margin-top:100px}.LsatHabits_card__8ZzCT summary,.LsatHabits_intro__1FUpC summary,.LsatHabits_review__ktixQ summary{cursor:pointer;font-weight:700;line-height:1.6;padding:8px 0;min-height:44px}.LsatHabits_card__8ZzCT a,.LsatHabits_review__ktixQ a{color:#236976;text-decoration:underline}.LsatHabits_card__8ZzCT li,.LsatHabits_intro__1FUpC li{margin-bottom:10px}.LsatHabits_card__8ZzCT details{margin:12px 0}@media(max-width:800px){.LsatHabits_columns__EuXdX,.LsatHabits_results__JQLeM{grid-template-columns:1fr}.LsatHabits_card__8ZzCT,.LsatHabits_intro__1FUpC,.LsatHabits_review__ktixQ{padding:18px}.LsatHabits_option__kNPv3{padding:15px 12px}.LsatHabits_actions__6OrwA .LsatHabits_primary__TC1_Z{flex:1 1}.LsatHabits_passage__TXJ2m{font-size:1rem}}@media(prefers-reduced-motion:reduce){.LsatHabits_intro__1FUpC *{scroll-behavior:auto}}.LsatHabits_shareLayout__IsQ_h{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.LsatHabits_shareImage__pUN5r{display:block;width:100%;height:auto;border:1px solid #cce5ec;border-radius:12px}.LsatHabits_shareSelect__91cEG{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:48px;padding:10px;margin:12px 0;border:1px solid #527985;border-radius:8px;background:#fff;font:inherit;color:#203240}.LsatHabits_shareLayout__IsQ_h .LsatHabits_actions__6OrwA{justify-content:flex-start}.LsatHabits_shareSelect__91cEG:focus-visible{outline:3px solid #236976;outline-offset:2px}@media(max-width:800px){.LsatHabits_shareLayout__IsQ_h{grid-template-columns:1fr}.LsatHabits_shareImage__pUN5r{max-width:360px;margin:auto}.LsatHabits_shareLayout__IsQ_h .LsatHabits_actions__6OrwA{flex-direction:column}}.LsatHabits_planLink__Tmrzz{display:inline-block;min-height:44px;box-sizing:border-box;padding:10px 0;font-weight:700;line-height:1.7;overflow-wrap:anywhere}.LsatHabits_planLink__Tmrzz:focus-visible{outline:3px solid #236976;outline-offset:3px}