.LawSchool_page__sIL58{--ls-accent:#9f1239;--ls-accent-hover:#be123c;--ls-accent-ink:#881337;--ls-ink:#2b0a15;--ls-mono:"Menlo","Monaco","Courier New",monospace;background:var(--mk-bg);color:var(--mk-ink-2);min-height:100vh}.LawSchool_container__vYCCy{max-width:1200px;margin:0 auto;padding:0 32px}@media(max-width:640px){.LawSchool_container__vYCCy{padding:0 20px}}.LawSchool_containerNarrow__M6uVY{max-width:760px;margin:0 auto;padding:0 24px}@media(max-width:640px){.LawSchool_containerNarrow__M6uVY{padding:0 20px}}.LawSchool_breadcrumbs__gAsE4{padding-top:22px}.LawSchool_hero__pRKZG{padding:0 0 48px;background:var(--mk-bg-soft);border-bottom:1px solid var(--mk-border)}.LawSchool_heroGrid__8WtZW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);grid-gap:44px;gap:44px;align-items:start;padding-top:26px}@media(max-width:940px){.LawSchool_heroGrid__8WtZW{grid-template-columns:1fr;gap:28px}}.LawSchool_repoPath__eX8bB{display:flex;align-items:center;gap:7px;font-family:var(--ls-mono);font-size:12.5px;color:var(--mk-ink-3);margin:0 0 14px}.LawSchool_repoPath__eX8bB svg{color:var(--ls-accent)}.LawSchool_repoPath__eX8bB strong{font-weight:600;color:var(--ls-accent-ink)}.LawSchool_repoSlash__jcqAg{color:var(--mk-ink-4)}.LawSchool_heroTitle__0bdtN{font-size:clamp(32px,4.4vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:700;color:var(--mk-ink-1);margin:0 0 16px}.LawSchool_heroSubtitle__JQyAy{font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.62;color:var(--mk-ink-3);max-width:520px;margin:0 0 24px}.LawSchool_metaRow__swKcC{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--mk-ink-3)}.LawSchool_metaRow__swKcC strong{font-weight:650;color:var(--mk-ink-1)}.LawSchool_heroPoints__3XyAF{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.LawSchool_heroPoints__3XyAF li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;color:var(--mk-ink-3)}.LawSchool_heroPoints__3XyAF svg{flex-shrink:0;margin-top:3px;color:var(--ls-accent)}.LawSchool_formCard__dv8zE{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-bg);padding:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -18px rgba(15,23,42,.22);transition:border-color .15s ease,box-shadow .15s ease}.LawSchool_formCardDragging__VJ5hQ{border-color:var(--ls-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ls-accent) 14%,transparent)}.LawSchool_formLabel__v4IwH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:650;color:var(--mk-ink-1);margin-bottom:8px}.LawSchool_formHint__W77nt{font-size:12px;font-weight:500;color:var(--mk-ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LawSchool_textarea__7UZMd{width:100%;min-height:210px;resize:vertical;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-bg-soft);padding:13px 14px;font-family:inherit;font-size:14px;line-height:1.62;color:var(--mk-ink-1)}.LawSchool_textarea__7UZMd::placeholder{color:var(--mk-ink-4)}.LawSchool_textarea__7UZMd:focus{outline:none;border-color:var(--ls-accent);background:var(--mk-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--ls-accent) 12%,transparent)}.LawSchool_formRow__Wupt6{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.LawSchool_select__cbsRC{flex:1 1 240px;min-width:0;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-bg);padding:9px 11px;font-family:inherit;font-size:13px;color:var(--mk-ink-2);cursor:pointer}.LawSchool_select__cbsRC:focus{outline:none;border-color:var(--ls-accent)}.LawSchool_attachButton__Kx8_t{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:var(--mk-bg);color:var(--mk-ink-2);font-family:inherit;font-size:13px;font-weight:600;padding:9px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.LawSchool_attachButton__Kx8_t:hover{background:var(--mk-bg-hover);border-color:var(--mk-border-hover);color:var(--mk-ink-1)}.LawSchool_hiddenInput__teab3{display:none}.LawSchool_uploadList__hsf8C{display:flex;flex-direction:column;gap:6px;margin-top:12px}.LawSchool_uploadChip__a9CVI{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mk-ink-2);background:var(--mk-bg-soft);border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);padding:7px 10px}.LawSchool_uploadChip__a9CVI svg{flex-shrink:0;color:var(--mk-ink-4)}.LawSchool_uploadChipError__KW3ob{border-color:color-mix(in srgb,#dc2626 32%,var(--mk-border));color:#b91c1c}.LawSchool_uploadChipError__KW3ob svg{color:#dc2626}.LawSchool_uploadName__rJovK{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LawSchool_uploadStatus__GNPAh{font-size:11.5px;color:var(--mk-ink-4);white-space:nowrap}.LawSchool_uploadRemove__yhmZw{border:none;background:none;padding:0;cursor:pointer;color:var(--mk-ink-4);display:inline-flex}.LawSchool_uploadRemove__yhmZw:hover{color:var(--mk-ink-2)}.LawSchool_submitButton__UXhn2{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;background:var(--ls-accent);color:#fff;font-family:inherit;font-size:15px;font-weight:650;border:none;border-radius:var(--mk-radius-md);padding:13px 22px;cursor:pointer;transition:background .15s ease,transform .15s ease}.LawSchool_submitButton__UXhn2:hover:not(:disabled){background:var(--ls-accent-hover);transform:translateY(-1px)}.LawSchool_submitButton__UXhn2:disabled{opacity:.45;cursor:not-allowed}.LawSchool_formFoot__epdKx{margin:11px 0 0;font-size:11.5px;line-height:1.55;color:var(--mk-ink-4);text-align:center}.LawSchool_formSkip__p0VgU{display:block;margin-top:9px;text-align:center;font-size:12.5px;color:var(--mk-ink-3);text-decoration:underline;text-underline-offset:2px}.LawSchool_formSkip__p0VgU:hover{color:var(--ls-accent-ink)}.LawSchool_marquee__eLGp1{padding:44px 0 56px;background:linear-gradient(180deg,var(--mk-bg-soft) 0,var(--mk-bg) 78%);border-bottom:1px solid var(--mk-border)}.LawSchool_marqueeCaption__aRIjz{margin:22px auto 0;max-width:620px;text-align:center;font-size:13.5px;line-height:1.6;color:var(--mk-ink-3)}.LawSchool_repoSection__e09G5{padding:56px 0 64px;border-bottom:1px solid var(--mk-border)}.LawSchool_repoGrid__8KuKt{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:32px;gap:32px;align-items:start}@media(max-width:1000px){.LawSchool_repoGrid__8KuKt{grid-template-columns:1fr;gap:24px}}.LawSchool_repoMain__2zsWv{display:flex;flex-direction:column;gap:24px;min-width:0}.LawSchool_repoSide__M8WdM{position:-webkit-sticky;position:sticky;top:88px}@media(max-width:1000px){.LawSchool_repoSide__M8WdM{position:static}}.LawSchool_panel__ikhOw{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-bg);overflow:hidden}.LawSchool_panelHead__9BE9A{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;height:42px;background:var(--mk-bg-soft);border-bottom:1px solid var(--mk-border)}.LawSchool_panelTab__e7Gul{font-family:var(--ls-mono);font-size:12.5px;font-weight:600;color:var(--mk-ink-2)}.LawSchool_panelMeta__HQS1X{font-size:12px;color:var(--mk-ink-3)}.LawSchool_readme__aujwu{padding:30px 34px 34px}@media(max-width:640px){.LawSchool_readme__aujwu{padding:22px 20px 26px}}.LawSchool_readme__aujwu h2{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--mk-ink-1);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--mk-border)}.LawSchool_readme__aujwu h3{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--mk-ink-1);margin:28px 0 10px}.LawSchool_readme__aujwu p{font-size:14.5px;line-height:1.68;color:var(--mk-ink-3);margin:0 0 12px}.LawSchool_readme__aujwu ol,.LawSchool_readme__aujwu ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:9px}.LawSchool_readme__aujwu li{font-size:14.5px;line-height:1.62;color:var(--mk-ink-3)}.LawSchool_readme__aujwu li::marker{color:var(--mk-ink-4)}.LawSchool_readme__aujwu strong{color:var(--mk-ink-1);font-weight:650}.LawSchool_readme__aujwu a{color:var(--ls-accent);text-decoration:underline;text-underline-offset:2px}.LawSchool_readme__aujwu a:hover{color:var(--ls-accent-hover)}.LawSchool_readme__aujwu .LawSchool_readmeNote__MKlmn{border-left:3px solid color-mix(in srgb,var(--ls-accent) 45%,transparent);background:color-mix(in srgb,var(--ls-accent) 5%,transparent);border-radius:0 8px 8px 0;padding:11px 15px;margin:0 0 14px;color:var(--mk-ink-2);font-size:14px}.LawSchool_tree__TgtHw{padding:12px 16px 18px}@media(max-width:640px){.LawSchool_tree__TgtHw{padding:10px 12px 14px}}.LawSchool_treeBranch__jLLHh{min-width:0}.LawSchool_treeChildren__L6Ugr{margin-left:8px;padding-left:14px;border-left:1px solid var(--mk-border)}.LawSchool_treeRow__lwzNF{display:grid;grid-template-columns:16px minmax(0,250px) minmax(0,1fr) 84px;align-items:baseline;grid-gap:10px;gap:10px;padding:6px 8px;border-radius:7px}.LawSchool_treeRow__lwzNF:hover{background:var(--mk-bg-soft)}@media(max-width:780px){.LawSchool_treeRow__lwzNF{grid-template-columns:16px minmax(0,1fr) 84px}}.LawSchool_treeRowFolder__PJ2u3 .LawSchool_treeName__ipxdE{font-weight:650;color:var(--mk-ink-1)}.LawSchool_treeIcon__s5x1q{display:inline-flex;align-items:center;justify-content:center;width:16px;position:relative;top:2px}.LawSchool_treeName__ipxdE{font-size:13.5px;line-height:1.45;color:var(--mk-ink-2);font-weight:550;min-width:0}.LawSchool_treeSlash___ugh7{color:var(--mk-ink-4);font-weight:400}.LawSchool_treeDesc__Rvpig{font-size:12.5px;line-height:1.45;color:var(--mk-ink-3);min-width:0}@media(max-width:780px){.LawSchool_treeDesc__Rvpig{display:none}}.LawSchool_treeKind__v0CrX{justify-self:end;font-family:var(--ls-mono);font-size:10px;letter-spacing:.02em;color:var(--mk-ink-4);border:1px solid var(--mk-border);border-radius:999px;padding:2px 7px;white-space:nowrap}.LawSchool_aboutCard__obvOd{border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:var(--mk-bg);padding:22px}.LawSchool_aboutTitle__vS4EQ{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--mk-ink-1);margin:0 0 10px}.LawSchool_aboutDesc__VfSH_{font-size:13.5px;line-height:1.6;color:var(--mk-ink-3);margin:0 0 16px}.LawSchool_topics__tddwn{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.LawSchool_topic__ubA49{font-size:11.5px;font-weight:550;color:var(--ls-accent-ink);background:color-mix(in srgb,var(--ls-accent) 8%,transparent);border-radius:999px;padding:3px 10px}.LawSchool_aboutStats__H_m_N{margin:0 0 16px;padding:14px 0;border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border);display:flex;flex-direction:column;gap:8px}.LawSchool_aboutStats__H_m_N>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.LawSchool_aboutStats__H_m_N dt{font-size:13px;color:var(--mk-ink-3)}.LawSchool_aboutStats__H_m_N dd{margin:0;font-size:13px;font-weight:650;color:var(--mk-ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LawSchool_aboutFor__lbKqe{font-size:12.5px;line-height:1.55;color:var(--mk-ink-3);margin:0 0 16px}.LawSchool_aboutCta__dpYHs{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--ls-accent);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:var(--mk-radius-md);padding:12px 22px;cursor:pointer;text-decoration:none;font-family:inherit;transition:background .15s ease,transform .15s ease}.LawSchool_aboutCta__dpYHs:hover{background:var(--ls-accent-hover);color:#fff;transform:translateY(-1px)}.LawSchool_aboutNote__gdpAm{font-size:11.5px;line-height:1.5;color:var(--mk-ink-4);text-align:center;margin:12px 0 0}.LawSchool_howItWorks__ZVsps{max-width:940px;margin:34px auto 0;padding-top:26px;border-top:1px solid var(--mk-border)}.LawSchool_howHeading__3WaOa{margin:0 0 20px;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--mk-ink-4);text-align:center}.LawSchool_howList__22gcL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;margin:0;padding:0}@media(max-width:760px){.LawSchool_howList__22gcL{grid-template-columns:1fr;gap:18px}}.LawSchool_howStep__jpWYt{display:flex;align-items:flex-start;gap:12px}.LawSchool_howNumber__6dJTb{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--ls-accent);font-family:var(--ls-mono);font-size:11.5px;font-weight:600;color:#fff}.LawSchool_howTitle__KYOQn{margin:0 0 5px;font-size:14px;font-weight:650;color:var(--mk-ink-1)}.LawSchool_howBody__dJ6UK{margin:0;font-size:13px;line-height:1.58;color:var(--mk-ink-3)}.LawSchool_faqSection__mNWHn{padding:64px 0}.LawSchool_faqHeading__zZ0zp{font-family:var(--mk-serif);font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.01em;color:var(--mk-ink-1);margin:0 0 28px}.LawSchool_faqList__Dllj5{display:flex;flex-direction:column}.LawSchool_faqItem__3sts1{padding:20px 0;border-top:1px solid var(--mk-border)}.LawSchool_faqItem__3sts1:last-child{border-bottom:1px solid var(--mk-border)}.LawSchool_faqQuestion__mRKlP{font-size:15.5px;font-weight:700;color:var(--mk-ink-1);margin:0 0 7px}.LawSchool_faqAnswer__TEGgb{font-size:14px;line-height:1.62;color:var(--mk-ink-3);margin:0}.LawSchool_finalCta__zL5Dg{padding:76px 0;background:radial-gradient(120% 120% at 50% 0,#4c1023 0,var(--ls-ink) 60%,#140309 100%)}.LawSchool_finalInner___t9wV{max-width:600px;text-align:center;margin:0 auto}.LawSchool_finalInner___t9wV h2{font-family:var(--mk-serif);font-size:clamp(28px,3.8vw,40px);font-weight:400;letter-spacing:-.01em;color:#fff;margin:0 0 14px}.LawSchool_finalInner___t9wV p{font-size:16px;line-height:1.6;color:rgba(250,226,234,.8);max-width:480px;margin:0 auto 28px}.LawSchool_finalCtaButton__NZWdz{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ls-accent-ink);font-family:inherit;font-size:15.5px;font-weight:700;border:none;border-radius:var(--mk-radius-md);padding:13px 26px;cursor:pointer;text-decoration:none;transition:transform .15s ease}.LawSchool_finalCtaButton__NZWdz:hover{transform:translateY(-1px);color:var(--ls-accent-ink)}.LawSchool_disclaimer__wd9RE{padding:28px 0 32px;border-top:1px solid var(--mk-border)}.LawSchool_disclaimerText__6ff2Z{font-size:11.5px;line-height:1.7;color:var(--mk-ink-4);text-align:center;margin:0}.LawSchool_disclaimerText__6ff2Z a{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.85}.LawSchool_disclaimerText__6ff2Z a:hover{opacity:1}