.pain-relief-page{--pain-photo-fade-width:clamp(180px, 20vw, 280px);--pain-photo-fade-height:32px;--pain-photo-fade-stops:var(--clinical-hero-paper) 0%, #fbfaf7f5 16%, #fbfaf7d1 32%, #fbfaf794 48%, #fbfaf752 64%, #fbfaf71c 80%, #fbfaf700 100%;width:min(100%,1440px);color:var(--home-ink);background:#fffdf9;margin-inline:auto}.pain-relief-page a{text-underline-offset:3px}.pain-relief-page h1,.pain-relief-page h2,.pain-relief-page h3,.pain-relief-page p{margin-top:0}.pain-relief-page h1,.pain-relief-page h2,.pain-relief-page h3{font-family:var(--home-serif);font-weight:400}.pain-relief-eyebrow{color:var(--home-copper);font:700 11px/1.25 var(--home-sans);letter-spacing:.17em;text-transform:uppercase;margin-bottom:14px}.pain-relief-rule{background:var(--home-copper);width:46px;height:1px;margin:0 0 23px;display:block}.pain-relief-hero{isolation:isolate;color:var(--home-ink);background:var(--clinical-hero-paper);position:relative;overflow:hidden}.pain-relief-hero-photo{width:62%;position:absolute;inset:0 0 0 auto}.pain-relief-hero-image{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%;display:block;position:absolute;right:0}.pain-relief-hero-shade{z-index:1;width:var(--pain-photo-fade-width);background:linear-gradient(90deg, var(--pain-photo-fade-stops));pointer-events:none;position:absolute;inset:0 auto 0 38%}.pain-relief-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:450px;padding:38px 40px 38px clamp(64px,8.2vw,112px);display:flex;position:relative}.pain-relief-hero-copy>.pain-relief-breadcrumb{align-self:stretch;margin-bottom:12px}.pain-relief-hero h1{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(52px,5.2vw,72px);line-height:.98}.pain-relief-hero-copy>p{color:#463f38;max-width:460px;margin-bottom:26px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.pain-relief-hero .home-button{min-width:185px}.pain-relief-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 24px;display:flex}.pain-relief-hero-link{color:var(--home-copper-dark);font-size:14px;font-weight:600}@media (width>=901px){.pain-relief-page .pain-relief-hero-copy{justify-content:flex-start;padding-top:24px;padding-bottom:28px}.pain-relief-page .pain-relief-hero-actions{margin-top:auto}.pain-relief-page .pain-relief-hero .home-review-row{margin-top:14px}}.pain-relief-unique{border-bottom:1px solid var(--home-line);background:#fffcf7;grid-template-columns:minmax(0,1fr) 180px 130px;align-items:center;gap:clamp(24px,3vw,44px);min-height:295px;padding:48px clamp(54px,8vw,108px);display:grid}.pain-relief-unique-copy h2{max-width:800px;margin-bottom:0;font-size:clamp(23px,2.2vw,31px);line-height:1.28}.pain-relief-unique-figure{place-items:center;display:grid}.pain-relief-unique-figure img{object-fit:contain;width:min(190px,100%);height:190px}.pain-relief-pillars{gap:22px;margin:0;padding:0;list-style:none;display:grid}.pain-relief-pillars li{color:var(--home-copper-dark);font:700 14px/1.2 var(--home-sans);letter-spacing:.2em;gap:13px;display:grid}.pain-relief-pillars li:not(:last-child):after{background:var(--home-copper);content:"";width:36px;height:1px}.pain-relief-treatment-atlas{background:#fff;padding:40px clamp(28px,5vw,64px) 58px}.pain-relief-centred-heading{text-align:center}.pain-relief-centred-heading h2{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(34px,3.5vw,48px);line-height:1.1}.pain-relief-centred-heading .pain-relief-atlas-title{color:var(--home-copper);letter-spacing:0;text-transform:none;margin-bottom:0;font-size:clamp(27px,2.5vw,35px);line-height:1.2}.pain-relief-treatment-groups{border:1px solid var(--home-copper);border-top:0;border-radius:48px 48px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:50px auto 0;padding:0 30px 28px;display:grid;position:relative}.pain-relief-treatment-groups:before{background:var(--home-copper);content:"";height:1px;position:absolute;top:0;left:40px;right:40px}.pain-relief-treatment-group{grid-template-rows:auto auto 1fr;align-content:start;min-width:0;padding:58px clamp(18px,2.5vw,34px) 14px;display:grid;position:relative}.pain-relief-treatment-group+.pain-relief-treatment-group{border-left:1px solid var(--home-line)}.pain-relief-treatment-icon{z-index:1;border:1px solid var(--home-copper);background:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:-39px;left:50%;transform:translate(-50%)}.pain-relief-treatment-icon img{object-fit:contain;filter:brightness(0)saturate()invert(35%)sepia(63%)saturate(977%)hue-rotate(351deg)brightness(89%)contrast(88%);width:34px;height:34px}.pain-relief-treatment-group h3{min-height:52px;color:var(--home-copper-dark);font:700 14px/1.45 var(--home-sans);letter-spacing:.15em;text-align:center;margin-bottom:10px}.pain-relief-treatment-group h3 span{display:block}.pain-relief-treatment-group ul{grid-auto-rows:minmax(64px,auto);align-content:start;margin:0;padding:0;list-style:none;display:grid}.pain-relief-treatment-group li{border-bottom:1px solid var(--home-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:9px 0;font-size:15px;line-height:1.3;display:grid}.pain-relief-treatment-group li:last-child{border-bottom:0}.pain-relief-treatment-group li[id]{scroll-margin-top:160px}.pain-relief-treatment-group li a{min-height:44px;color:var(--home-copper-dark);justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.pain-relief-treatment-group li a:hover span:first-child{text-underline-offset:4px;text-decoration:underline}.pain-relief-treatment-group li a:focus-visible{outline:2px solid var(--home-copper-dark);outline-offset:4px}.pain-relief-treatment-group li a>span:last-child{flex-shrink:0;font-size:20px}.pain-relief-atlas-help{color:#625b53;margin:14px 0 0;font-size:15px}.pain-relief-atlas-additional{border-top:1px solid var(--home-copper);margin-top:18px;padding-top:18px}.pain-relief-atlas-additional>p{color:#625b53;letter-spacing:.06em;margin:0 0 8px;font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.pain-relief-atlas-additional ul{grid-auto-rows:minmax(56px,auto)}.pain-relief-atlas-next-step{border:1px solid var(--home-line);background:#faf7f2;justify-content:space-between;align-items:center;gap:24px;max-width:1260px;margin:28px auto 0;padding:24px 28px;display:flex}.pain-relief-atlas-next-step p{max-width:740px;margin:0;font-size:16px;line-height:1.65}.pain-relief-atlas-next-step .home-outline-button{background:var(--home-copper);flex-shrink:0;gap:16px;color:#fff!important}.pain-relief-atlas-next-step .home-outline-button:hover,.pain-relief-atlas-next-step .home-outline-button:focus-visible{background:var(--home-copper-dark);border-color:var(--home-copper-dark)}.pain-relief-treatment-group li img{object-fit:contain;filter:brightness(0)saturate()invert(62%)sepia(47%)saturate(844%)hue-rotate(342deg)brightness(102%)contrast(90%);width:34px;height:34px}.pain-relief-treatment-atlas blockquote{max-width:930px;font:400 clamp(25px, 2.8vw, 38px)/1.34 var(--home-serif);text-align:center;margin:54px auto 0}.pain-relief-treatment-atlas blockquote:after{background:var(--home-copper);content:"";width:38px;height:1px;margin:28px auto 0;display:block}.pain-relief-how-copy,.pain-relief-why-copy,.pain-relief-who-copy{border-top:1px solid var(--home-line);background:#faf7f2;padding:66px clamp(60px,9vw,132px)}.pain-relief-copy-heading{margin-bottom:36px}.pain-relief-copy-heading h2{margin-bottom:0;font-size:clamp(38px,4vw,58px);line-height:1.05}.pain-relief-copy-columns{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.pain-relief-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 58px;display:grid}.pain-relief-how-copy p,.pain-relief-why-copy p,.pain-relief-who-copy>p,.pain-relief-condition-list details>div{font-size:17px;line-height:1.72}.pain-relief-how-intro>p:last-child{margin-bottom:0}.pain-relief-how-copy .pain-relief-principles-heading{margin:0 0 25px;font-size:25px;line-height:1.3}.pain-relief-principles-intro{margin-bottom:28px}.pain-relief-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pain-relief-principle-grid p{border-top:2px solid var(--home-copper);font-family:var(--home-serif);margin-bottom:0;padding-top:22px;font-size:18px}.pain-relief-long-copy{grid-template-columns:1fr;gap:7px;width:100%;margin:48px 0 0;display:grid}.pain-relief-long-copy p{margin-bottom:20px}.pain-relief-read-more{margin-top:32px}.pain-relief-read-more-open,.pain-relief-read-more[open] .pain-relief-read-more-closed{display:none}.pain-relief-read-more[open] .pain-relief-read-more-open{display:inline}.pain-relief-read-more>.pain-relief-long-copy{margin-top:24px}.pain-relief-read-more>.pain-relief-long-copy>p:last-child{margin-bottom:0}.pain-relief-why{background:var(--clinical-hero-paper);grid-template-columns:1.05fr .95fr;min-height:375px;display:grid}.pain-relief-why-image{position:relative;overflow:hidden}.pain-relief-why-image:after{width:var(--pain-photo-fade-width);background:linear-gradient(270deg, var(--pain-photo-fade-stops));pointer-events:none;content:"";position:absolute;inset:0 0 0 auto}.pain-relief-why-image img{object-fit:cover;object-position:25% center;width:100%;height:100%;display:block}.pain-relief-why-statement{flex-direction:column;justify-content:center;padding:70px clamp(45px,7vw,100px);display:flex}.pain-relief-why-statement>p:last-child{font:400 clamp(29px, 3.1vw, 44px)/1.25 var(--home-serif);margin-bottom:0}.pain-relief-why-copy{background:#fff}.pain-relief-who-copy{padding-top:54px;background:#faf7f2;padding-inline:clamp(54px,8vw,108px)}.pain-relief-who-copy>p:first-of-type{max-width:1020px}.pain-relief-who-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:clamp(32px,4vw,56px);margin-top:40px;display:grid}.pain-relief-who-conditions,.pain-relief-who-support{min-width:0}.pain-relief-who-support{gap:28px;display:grid}.pain-relief-team-panel{border:1px solid var(--home-line);border-top:3px solid var(--home-copper);background:#f7f3ee;padding:24px}.pain-relief-team-panel .condition-care-people{margin-bottom:0}.pain-relief-team-panel .condition-care-credentials{color:#655f58;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.pain-relief-who-support>.clinic-tour-panel.sw-tour{border:1px solid var(--home-line);background:#f7f3ee;padding:24px}.pain-relief-condition-list{border-top:1px solid var(--home-line)}.pain-relief-condition-list details{border-bottom:1px solid var(--home-line)}.pain-relief-condition-list summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:20px;min-height:76px;padding:15px 7px;list-style:none;display:grid}.pain-relief-condition-list summary::-webkit-details-marker{display:none}.pain-relief-condition-list summary span{color:var(--home-copper-dark);letter-spacing:.14em;font-size:10px;font-weight:700}.pain-relief-condition-list summary h4{font:400 24px/1.25 var(--home-serif);margin:0}.pain-relief-condition-list details>div{padding:0 7px 24px 68px}.pain-relief-condition-list details p{max-width:960px;margin-bottom:18px}.pain-relief-full-list{font-family:var(--home-serif);justify-content:space-between;align-items:center;gap:22px;margin:36px 0 0;font-size:17px;line-height:1.72;display:flex}@media (width<=1000px){.pain-relief-who-layout{grid-template-columns:minmax(0,1fr)}.pain-relief-who-support{max-width:700px}}@media (width<=480px){.pain-relief-who-support .sw-tour .clinic-video-preview{grid-template-columns:minmax(0,1fr);grid-template-areas:"image""label""note"}}.pain-relief-contact{border-top:1px solid var(--home-line);color:#171715;background:#f3ece3;grid-template-columns:1.1fr auto .9fr;align-items:center;gap:clamp(28px,5vw,62px);min-height:220px;padding:48px clamp(60px,8vw,108px);display:grid;position:relative;overflow:clip}.pain-relief-contact-copy{z-index:1;position:relative}.pain-relief-contact .pain-relief-eyebrow{color:#854718}.pain-relief-contact .pain-relief-rule{background:#854718}.pain-relief-contact h2{margin-bottom:0;font-size:clamp(32px,3.3vw,46px);line-height:1.12}.pain-relief-contact>p{z-index:1;margin-bottom:0;font-size:14px;line-height:1.55;position:relative}.pain-relief-contact .home-button{z-index:2;color:#fff;min-width:172px;position:relative}.pain-relief-contact-dragon{object-fit:contain;opacity:.08;width:360px;height:324px;position:absolute;bottom:-92px;right:-40px}@media (width<=1040px){.pain-relief-unique{grid-template-columns:minmax(0,1.35fr) .65fr .4fr}.pain-relief-treatment-group{padding-inline:25px}}@media (width<=1000px){.pain-relief-treatment-groups{border-radius:34px 34px 0 0;grid-template-columns:1fr}.pain-relief-treatment-groups:before{display:none}.pain-relief-treatment-group{border-top:1px solid var(--home-copper);padding:68px 20px 18px;display:block}.pain-relief-treatment-group+.pain-relief-treatment-group{border-left:0;margin-top:42px}.pain-relief-treatment-group ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;column-gap:28px;display:grid}}@media (width<=820px){.pain-relief-unique{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"copy figure""copy pillars"}.pain-relief-unique-copy{grid-area:copy}.pain-relief-unique-figure{grid-area:figure;display:grid}.pain-relief-pillars{grid-area:pillars}.pain-relief-copy-columns,.pain-relief-principle-grid,.pain-relief-long-copy{grid-template-columns:1fr}.pain-relief-why{grid-template-columns:.9fr 1.1fr}.pain-relief-contact{grid-template-columns:1fr auto}.pain-relief-contact>p{grid-column:1/-1}}@media (width<=1100px){.pain-relief-hero-copy>p{max-width:380px}.pain-relief-hero-image{object-position:60% top}}@media (width<=900px){.pain-relief-why-image:after{max-width:32%}.pain-relief-hero-copy{text-align:center;align-items:center;min-height:0;padding:32px 38px 12px}.pain-relief-hero-copy>p{max-width:510px}.pain-relief-desktop-break{display:none}.pain-relief-hero-photo{aspect-ratio:3/2;width:100%;max-height:400px;position:relative}.pain-relief-hero-photo:after{height:var(--pain-photo-fade-height);background:linear-gradient(180deg, var(--pain-photo-fade-stops));pointer-events:none;content:"";position:absolute;inset:0 0 auto}.pain-relief-hero-shade{display:none}}@media (width<=600px){.pain-relief-hero-copy{text-align:left;align-items:flex-start;padding:30px 22px 12px}.pain-relief-hero h1{font-size:48px}.pain-relief-hero-image{object-fit:cover;width:100%;max-width:100%;position:static}.pain-relief-unique{grid-template-columns:1fr;grid-template-areas:"copy""figure""pillars";padding:42px 22px}.pain-relief-unique-figure img{width:150px;height:150px}.pain-relief-pillars{grid-template-columns:repeat(3,1fr)}.pain-relief-treatment-atlas{padding:36px 16px 46px}.pain-relief-centred-heading h2{font-size:31px}.pain-relief-treatment-groups{padding-inline:16px}.pain-relief-treatment-group ul{grid-template-columns:1fr}.pain-relief-atlas-next-step{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.pain-relief-treatment-atlas blockquote{font-size:24px}.pain-relief-how-copy,.pain-relief-why-copy,.pain-relief-who-copy{padding:50px 22px}.pain-relief-principle-grid p{font-size:17px}.pain-relief-why{grid-template-columns:1fr}.pain-relief-why-image{height:clamp(285px,66.667vw,400px)}.pain-relief-why-image:after{width:auto;max-width:none;height:var(--pain-photo-fade-height);background:linear-gradient(0deg, var(--pain-photo-fade-stops));inset:auto 0 0}.pain-relief-why-statement{padding:43px 22px 52px}.pain-relief-condition-list summary{grid-template-columns:37px minmax(0,1fr);gap:10px}.pain-relief-condition-list summary h4{font-size:20px}.pain-relief-condition-list details>div{padding-left:47px}.pain-relief-full-list{flex-direction:column;align-items:flex-start}.pain-relief-contact{grid-template-columns:1fr;padding:42px 22px}.pain-relief-contact h2{font-size:37px}}
