.site-root .dr-viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.site-root .dr-view-switch{flex-wrap:wrap;gap:6px;display:flex}.site-root .dr-view-switch .ns-chip{cursor:pointer;font:inherit;padding:6px 14px;font-size:14px}.site-root .dr-view-switch .ns-chip.is-on{background:var(--ns-sky-pale);color:var(--ns-link);border-color:var(--ns-link)}.site-root .dr-approx{color:var(--ns-gold-ink);font-size:12.5px}.site-root .dr-note{max-width:72ch;margin:0 0 10px}.site-root .dr-page .bc-form .dr-noon-hint{text-align:left;color:var(--ns-gold-ink);margin:4px 0 0;font-size:12.5px}.site-root .dr-contact-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-root .dr-contact-list li{border-bottom:1px solid var(--ns-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.site-root .dr-orb{color:var(--ns-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.site-root .dr-calc{flex-direction:column;gap:12px;display:flex}.site-root .dr-calc-intro{max-width:72ch;margin:0;font-size:14px;line-height:1.55}.site-root .dr-facts{flex-direction:column;margin:0;display:flex}.site-root .dr-facts>div{border-bottom:1px solid var(--ns-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:7px 0;font-size:13.5px;display:grid}.site-root .dr-facts dt{color:var(--ns-muted)}.site-root .dr-facts dd{color:var(--ns-ink);margin:0}.site-root .dr-reading{flex-direction:column;gap:12px;display:flex}.site-root .dr-reading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-root .dr-reading-card{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.site-root .dr-about{flex-direction:column;gap:10px;max-width:72ch;margin:40px 0 24px;display:flex}.site-root .dr-about h2{margin:0;font-size:20px}.site-root .dr-about p{color:var(--ns-ink);margin:0;font-size:14.5px;line-height:1.6}@media (width<=640px){.site-root .dr-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.site-root .dr-viewbar{flex-direction:column;align-items:flex-start}}
