/* Shared race and proposal components */
.guide-panel{margin:24px 0;padding:22px 24px;border:1px solid #ccd8e4;border-radius:10px;background:#eef4f8;max-width:none}.guide-panel h2{font-size:1.25rem;margin:0 0 12px}.guide-panel p:last-child{margin-bottom:0}.guide-office{border-left:4px solid #153c60}.guide-facts{background:#fff;border-top:5px solid #216aaf}.decision-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:16px 0}.decision-facts-grid div{min-width:0}.decision-facts-grid dt{font-weight:750;color:#153c60}.decision-facts-grid dd{margin:5px 0 0}.guide-endorsements{display:block;background:#f0f4f8}.guide-endorsements p{margin:12px 0}.guide-panel a{overflow-wrap:anywhere}.guide-notice{border-radius:8px}.guide-logistics{background:#fff}.judicial-record{border-top:1px solid #d8e1eb;margin-top:20px;padding-top:12px}.judicial-record dt{font-weight:700;margin-top:12px}.judicial-record dd{margin:4px 0 12px}.judicial-record .muted{font-size:.9rem}@media(max-width:650px){.guide-panel{padding:18px}.decision-facts-grid{grid-template-columns:1fr;gap:16px}}
