@font-face{font-family:RolloutPublic;src:url(/fonts/public-sans-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RolloutPublic;src:url(/fonts/public-sans-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:RolloutPublic;src:url(/fonts/public-sans-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:RolloutPublic;src:url(/fonts/public-sans-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RolloutPublic;src:url(/fonts/public-sans-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:RolloutBarlow;src:url(/fonts/barlow-condensed-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}main.rollout-page.rollout-page{--rollout-body:16px;--rollout-lead:17px;--rollout-gutter:clamp(20px,3vw,48px);--rollout-section:clamp(48px,6vw,96px);font:400 var(--rollout-body)/1.55 RolloutPublic,Arial,sans-serif;font-synthesis:none}main.rollout-page.rollout-page :where(div,section,p,li,span,a,summary,details,label,input,textarea,button,th,td){font-synthesis:none;font-family:RolloutPublic,Arial,sans-serif}main.rollout-page.rollout-page :where(p,li){font-size:var(--rollout-body);line-height:1.55}main.rollout-page.rollout-page :where(p,li) :where(span,a){font-size:inherit;line-height:inherit}main.rollout-page.rollout-page :where(strong,b){font-weight:700}main.rollout-page.rollout-page :where(h1,h2,h3,h4,h5,h6){letter-spacing:0;text-wrap:balance;font-family:RolloutBarlow,Arial Narrow,sans-serif;font-weight:700;line-height:1.1}main.rollout-page.rollout-page h1{font-size:clamp(36px,3.6vw,54px)}main.rollout-page.rollout-page h2{font-size:clamp(30px,2.8vw,42px)}main.rollout-page.rollout-page :where(h3,h4,h5,h6){font-size:clamp(24px,2vw,30px)}main.rollout-page.rollout-page :where(h1,h2,h3,h4,h5,h6) :where(span,strong,a){font:inherit;letter-spacing:inherit}main.rollout-page.rollout-page .rollout-lead{font-size:var(--rollout-lead);line-height:1.5}main.rollout-page.rollout-page :where(p+p){margin-top:1em}main.rollout-page.rollout-page :where(a,summary,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #1d6da5}body:has(main.rollout-page.rollout-page) .site-footer .footer-bottom a,body:has(main.rollout-page.rollout-page) .site-footer .footer-links a:is(:hover,:focus-visible,:active){color:#041c34;text-underline-offset:3px;text-decoration:underline}body:has(main.rollout-page) .site-footer{font-synthesis:none;font-family:RolloutPublic,Arial,sans-serif}body:has(main.rollout-page) .site-footer h2{font-family:RolloutBarlow,sans-serif;font-weight:700}body:has(main.rollout-page) .site-footer .footer-links a{font-family:RolloutPublic,sans-serif;font-weight:600;line-height:1.4}body:has(main.rollout-page) .site-footer .footer-bottom :is(a,p){font-weight:400;line-height:1.5}@media (width>=1024px){main.rollout-page.rollout-page{--rollout-body:17px;--rollout-lead:18px}}main.condition-page.rollout-page>section{padding-inline:var(--rollout-gutter)}main.condition-page.rollout-page>section:first-child{min-height:0;padding-block:clamp(48px,6vw,88px)}main.condition-page.rollout-page>section>div{max-width:1216px;margin-inline:auto}main.condition-page.rollout-page :is(.cond-211,.cond-311){width:60%;max-width:704px}main.condition-page.rollout-page h1{max-width:24ch}main.condition-page.rollout-page .condition-copy{font-size:var(--rollout-body);max-width:min(65ch,704px);line-height:1.55}main.condition-page.rollout-page .condition-copy:has(>div>p){margin-inline:auto}main.condition-page.rollout-page .condition-copy p{font-weight:400}main.condition-page.rollout-page :is(.cond-213,.cond-312){letter-spacing:.04em;font:600 15px/1.5 RolloutPublic,sans-serif}main.condition-page.rollout-page :is(.cond-196,.cond-97,.cond-143,.cond-158,.cond-228,.cond-245,.cond-263,.cond-270,.cond-285,.cond-293,.cond-382,.cond-384,.cond-422){padding-block:var(--rollout-section);gap:32px}main.condition-page.rollout-page .cond-196{padding-block:0}main.condition-page.rollout-page .cond-414{line-height:1.55}main.condition-page.rollout-page [data-source] a[href*="practice.chirotouch.com"]:not(p a){letter-spacing:0;color:#041c34;background:#bd9965;border-radius:6px;padding:16px 22px;font:700 16px/1.4 RolloutPublic,sans-serif}main.condition-page.rollout-page [data-source] a[href*="practice.chirotouch.com"]:not(p a):is(:hover,:focus-visible,:active){color:#fff;background:#041c34;text-decoration:underline}main.condition-page.rollout-page [data-source] a[href^=tel\:]{color:#fff;background:#041c34;border:1px solid #dec494;border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;font:600 16px/1.4 RolloutPublic,sans-serif;display:inline-flex}main.condition-page.rollout-page [data-source] a[href^=tel\:]:is(:hover,:focus-visible,:active){color:#041c34;background:#dec494}main.condition-page.rollout-page [data-source] a :is(span,strong){font:inherit;color:inherit}main.condition-page.rollout-page .cond-296{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}main.condition-page.rollout-page img{object-fit:contain;max-width:100%;height:auto}main.condition-page.rollout-page :is(.cond-216,.cond-203){margin:0}main.condition-page.rollout-page .cond-204{flex-wrap:wrap;gap:20px}main.condition-page.rollout-page.conditions-we-treat-2>section:first-child{padding-block:64px}@media (width<=1100px){main.condition-page.rollout-page :is(.cond-211,.cond-311){width:100%}main.condition-page.rollout-page :is(.cond-158,.cond-245,.cond-285,.cond-293,.cond-408){flex-direction:column;gap:32px}main.condition-page.rollout-page :is(.cond-158,.cond-245,.cond-285,.cond-293,.cond-408)>div{width:100%;padding-inline:0}}main.condition-page.rollout-page.back-pain-relief-north-fort-worth>section:first-child{background-position:top}main.condition-page.rollout-page :is(.cond-16,.cond-264,.cond-340,.cond-375,.condition-list-text),main.condition-page.rollout-page [data-source="0d9bbbd"] .cond-4{color:#555}main.condition-page.rollout-page .cond-82{color:#806437}main.condition-page.rollout-page :is(.cond-163,.cond-165,.cond-277,.cond-339){color:#041c34}main.condition-page.rollout-page .cond-163 svg{fill:currentColor}main.condition-page.rollout-page [data-source="6a6f754"] :is(.cond-12,.cond-174){color:#041c34}
