.MidtermRail-module__AiEytq__rail{margin-top:26px}.MidtermRail-module__AiEytq__card{border:1px solid var(--rule);background:var(--card);border-radius:10px;padding:18px}.MidtermRail-module__AiEytq__title{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700;line-height:1.2;display:block}.MidtermRail-module__AiEytq__summary{color:var(--ink-mid);margin-top:10px;font-size:14px;line-height:1.55}.MidtermRail-module__AiEytq__offices{gap:2px;margin-top:12px;display:grid}.MidtermRail-module__AiEytq__offices a{min-height:44px;font-family:var(--font-mono);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.MidtermRail-module__AiEytq__offices strong{color:var(--ink-muted);font-weight:400}.MidtermRail-module__AiEytq__states{margin-top:14px;font-size:14px}.MidtermRail-module__AiEytq__states summary{cursor:pointer;min-height:36px;color:var(--blue-ink)}.MidtermRail-module__AiEytq__states summary:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.MidtermRail-module__AiEytq__states nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-height:240px;display:grid;overflow-y:auto}.MidtermRail-module__AiEytq__states a{align-items:center;min-height:44px;display:flex}
