.office-reading{margin:1.3rem 0 1.7rem;padding:clamp(1rem,3vw,1.7rem);border:1px solid #dcd7e2;border-top:3px solid #67395f;border-radius:.55rem;background:#fff;scroll-margin-top:5rem;color:#2b2430}
.office-reading h2{margin:0 0 .7rem;font-size:clamp(1.16rem,2.6vw,1.5rem);line-height:1.5}
.office-reading p{line-height:1.8}.office-facts{margin:1rem 0 0}.office-facts>div{padding:.8rem 0;border-top:1px solid #e6e1e6;display:grid;grid-template-columns:minmax(7.5rem,30%) 1fr;gap:.85rem}
.office-facts dt{font-weight:700}.office-facts dd,.office-facts p{margin:0}.office-reading .office-citations{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-top:.3rem;font-size:.85rem}.office-citations a,[data-office-hub]{color:#613354;text-decoration:underline;text-underline-offset:.18em}
.office-example{padding:.9rem 1rem;background:#f6f1f4;border-left:3px solid #965479}.office-checked{margin:.7rem 0 0}.commute-compare-toolbar a[data-office-hub]{align-self:center;margin-right:.4rem}
@media(max-width:560px){.office-facts>div{display:block}.office-facts dt{margin-bottom:.25rem}}

#commute-comparison:not(:has(table)) .scroll-hint{display:none}
