/* Additional acupuncture content uses the same homepage tokens and service rhythm. */
.equipment-note{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.equipment-note h3{font-size:25px}.equipment-note p:not(.eyebrow){font-size:17px;line-height:1.75;color:#465363}.service-focus-band{padding:64px 0;background:var(--navy)}.service-focus{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.service-focus h2,.service-focus h3{color:white}.service-focus p{color:#d8e2ed}.service-focus .eyebrow,.focus-number{color:#80cfee}.service-focus-rows article{display:grid;grid-template-columns:24px 1fr;gap:20px;padding:24px 0;border-top:1px solid #ffffff30}.service-focus-rows article:first-child{padding-top:0;border:0}.service-focus-rows h3{font-size:25px;margin-bottom:14px}.service-focus-rows p{font-size:17px;line-height:1.75}.focus-number{font-size:11px}.concern-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px;margin-top:36px}.concern-grid article{border-top:1px solid var(--line);padding-top:24px}.concern-grid h3{margin-bottom:18px}.concern-grid p{font-size:17px;line-height:1.75;color:#465363}.concern-grid a{font-size:14px;font-weight:550}.service-integrated h2 span{display:block;font-size:17px;font-weight:400;color:var(--muted);letter-spacing:0;margin-top:15px}
@media(max-width:760px){.equipment-note,.service-focus,.concern-grid{grid-template-columns:1fr;gap:26px}.service-focus-band{padding:42px 0}.equipment-note p:not(.eyebrow),.service-focus-rows p,.concern-grid p{font-size:15px}}

.related-care-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;font-weight:550}.service-prepare>div:first-child>p:not(.eyebrow){margin-top:22px;font-size:17px;line-height:1.75;color:#465363}
