.novena-medical-commerce{margin:48px 0;padding:30px 0;max-width:1100px}.novena-medical-commerce h2{font-size:clamp(28px,3vw,42px);line-height:1.35;margin:16px 0 24px}.novena-medical-commerce header>p:last-child{max-width:930px}.novena-medical-commerce p{font-size:17px;line-height:1.9;margin:0 0 22px}.novena-locations{display:grid;grid-template-columns:330px 1fr;gap:40px;border-top:2px solid var(--ink);padding-top:24px;margin-top:34px}.novena-medical-commerce h3{font-size:22px;line-height:1.5;margin:0 0 14px}.novena-medical-commerce .novena-address p{font-size:14px}.novena-units p{font-size:16px;padding:0 0 16px;border-bottom:1px solid var(--ink);margin-bottom:18px}.novena-units p span{display:inline-block;font-family:var(--font-mono);font-size:14px;min-width:112px;white-space:nowrap}.novena-satellite{margin:24px 0 32px;max-width:890px}.novena-satellite>p:first-of-type{font-size:14px;margin-bottom:14px}.novena-medical-commerce a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.novena-medical-commerce .novena-source-links{font-size:14px}.novena-medical-commerce footer{margin-top:32px}.novena-medical-commerce footer p{font-size:13px;color:var(--muted)}@media(max-width:700px){.novena-medical-commerce{margin:30px 0;padding:18px 0}.novena-medical-commerce p{font-size:16px;overflow-wrap:anywhere}.novena-locations{display:block;margin-top:26px;padding-top:20px}.novena-address{margin-bottom:24px}.novena-units p span{display:block;margin-bottom:7px}.novena-units p{font-size:15px}.novena-medical-commerce h3{font-size:22px}}
