.editorial-record{font-size:.79rem;color:var(--muted);border-left:3px solid var(--mint);padding:3px 0 3px 15px;margin:0 0 25px;line-height:1.6}.editorial-record p{margin:3px 0}.editorial-record a{font-weight:700}.mobile-toc{display:none}.review-procedure-filters{display:flex;align-items:center;gap:15px;margin:8px 0 20px}.review-procedure-filters label{font-weight:700;color:var(--deep)}.review-procedure-filters select{font:inherit;padding:12px 18px;min-height:46px;border:1px solid var(--line);border-radius:9px;color:var(--deep);background:white;max-width:100%}.review-source details{margin-top:6px}.review-source summary{cursor:pointer;font-weight:700}.review-source details p{line-height:1.6}.review-card blockquote{overflow-wrap:anywhere}.contact-hero{background:linear-gradient(120deg,var(--sky-light),var(--sky));padding:25px 0 65px}.contact-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start}.contact-hero h1{font-size:clamp(2.3rem,4.2vw,3.7rem);line-height:1.12;margin:15px 0 25px}.contact-lead{font-size:1.1rem;line-height:1.8}.contact-methods{display:grid;gap:22px;margin:32px 0}.contact-methods span{display:block;color:var(--muted);font-size:.8rem;margin-bottom:5px}.contact-methods a{font-size:1.35rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.contact-methods>div:last-child a{font-size:1.05rem}.contact-action-card{background:white;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 15px 45px #173f4d0a}.contact-action-card h2{font-size:1.85rem}.contact-action-card p{line-height:1.7}.contact-action-card .btn{width:100%;justify-content:center}.contact-action-card input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-action-card select,.contact-action-card textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;font:inherit;box-sizing:border-box}.contact-action-card input[type=submit]{border:0;border-radius:999px;background:var(--teal-dark);color:#fff;font:inherit;font-weight:700;padding:14px 22px;min-height:48px;cursor:pointer}.contact-action-card .gfield{margin-bottom:18px}.contact-action-card .gfield_label{font-weight:700;font-size:.86rem}.contact-action-card .gfield_required{font-size:.75rem;margin-left:4px}.contact-application-link{padding:24px 0;margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:9px}.contact-steps{margin-top:32px}.contact-steps p{color:var(--body);line-height:1.75}.contact-locations{padding:55px 0;background:var(--sky-light)}.contact-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-location-grid article{border:1px solid var(--line);border-radius:15px;background:white;padding:30px}.contact-location-grid address{font-style:normal;line-height:1.8;margin:18px 0}.contact-faq{max-width:940px}.contact-faq details{border-bottom:1px solid var(--line);padding:20px 0}.contact-faq summary{font-weight:700;color:var(--deep);cursor:pointer;line-height:1.6}.contact-faq details p{margin:16px 0 0;line-height:1.8}.hp-evidence-table caption{font-weight:700;text-align:left;margin:15px 0}.clinical-commentary{border-left:4px solid var(--teal);background:var(--sky-light);padding:20px 25px;margin:30px 0}.clinical-commentary h2{margin-top:0!important}.clinical-commentary p{margin-bottom:0}
@media(max-width:1023px){.article-sidebar{display:none}.mobile-toc{display:block;border:1px solid var(--line);border-radius:12px;padding:15px 18px;margin:22px 0;background:var(--sky-light)}.mobile-toc summary{font-size:.9rem;font-weight:700;color:var(--deep);cursor:pointer;min-height:26px}.mobile-toc nav{max-height:55vh;overflow:auto;margin-top:12px}.mobile-toc ol{margin:0;padding-left:20px}.mobile-toc li{margin:0}.mobile-toc a{font-size:.86rem;display:block;padding:9px 0;line-height:1.5}.contact-grid{gap:35px}.application-hero .application-doctor,.application-steps{display:none!important}.application-hero{padding-bottom:25px}.application-hero h1{font-size:2.1rem}.application-hero .hero-note{margin-bottom:0}}
@media(max-width:767px){.contact-grid,.contact-location-grid{grid-template-columns:1fr}.contact-hero{padding-bottom:35px}.contact-action-card{padding:23px}.contact-hero h1{font-size:2.45rem}.contact-steps{grid-template-columns:1fr}.contact-methods{gap:18px}.hero h1{font-size:2.65rem}.hero h1 span{font-size:.82em}.review-procedure-filters{align-items:stretch;flex-direction:column;gap:7px}.contact-location-grid article{padding:24px}.application-lead{font-size:1rem!important;line-height:1.65!important}.application-hero .eyebrow{margin:8px 0 15px}.application-hero .breadcrumbs{margin-bottom:15px}.application-hero .hero-actions{margin-top:18px}.application-layout{padding-top:20px!important}}
