.opposition-detail{padding:72px 0 110px}.opposition-detail-hero{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);align-items:center;gap:48px;display:grid}.opposition-detail-hero h1{margin-top:20px;font-size:clamp(48px,6vw,76px)}.opposition-detail-hero .lede{text-align:left;margin-left:0}.call-summary{gap:16px;display:grid}.call-summary h2{margin-top:8px;font-size:30px}.call-summary p{color:var(--muted);margin:0;line-height:1.5}.official-context{color:#655517;background:#fff9df;border:1px solid #e7d58e;border-radius:8px;margin:38px 0 70px;padding:18px 22px;font-size:14px;line-height:1.55}.detail-section{margin-top:72px}.detail-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.detail-heading h2{margin-top:10px;font-size:40px}.detail-heading>p{color:var(--muted);font-size:13px}.call-timeline{margin:0;padding:0;list-style:none}.call-timeline li{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:180px 1fr;gap:28px;padding:22px;display:grid}.call-timeline li:first-child{border-radius:10px 10px 0 0}.call-timeline li:last-child{border-bottom:0;border-radius:0 0 10px 10px}.call-timeline li.latest{border-left:4px solid var(--green);background:#eff7f2}.call-timeline time{color:var(--muted);font-size:13px}.call-timeline div{justify-content:space-between;align-items:center;gap:20px;display:flex}.syllabus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.syllabus-grid h3{margin:22px 0 8px;font-size:23px}.syllabus-grid>article>p{color:var(--muted)}.syllabus-grid ol{max-height:440px;margin:22px 0;padding-left:24px;overflow:auto}.syllabus-grid li{color:var(--muted);padding:7px 4px;line-height:1.4}@media (max-width:760px){.opposition-detail-hero,.syllabus-grid{grid-template-columns:1fr}.detail-heading,.call-timeline div{flex-direction:column;align-items:flex-start}.call-timeline li{grid-template-columns:1fr;gap:10px}}
