.msk-reference-embed[data-astro-cid-lcbif7gg]{background:#f8f9fb;width:100%;overflow:hidden}.msk-reference-embed[data-astro-cid-lcbif7gg] iframe[data-astro-cid-lcbif7gg]{background:#f8f9fb;border:0;width:100%;min-height:72rem;display:block}.specialty-detail .specialty-care-reference{margin-top:var(--space-10);background:var(--color-care-surface);outline:1px solid var(--color-care-border);outline-offset:-1px;padding-block:var(--space-4);min-height:var(--care-section-height);align-content:center;display:grid}.care-eligibility{color:var(--color-care-navy)}.care-eligibility>h2{font-size:var(--text-section-compact);color:var(--color-care-navy)}.care-context{gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-1) var(--space-4);background:var(--color-surface);border:1px solid var(--color-care-border);border-radius:var(--radius-media);font-size:var(--text-ui);grid-template-columns:1fr 1fr;display:grid}.care-context dt{font-weight:var(--weight-600)}.care-context dd{margin-top:var(--space-1);color:var(--color-care-muted)}.care-eligibility-grid{gap:var(--space-5);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.care-scenarios{gap:var(--space-2);flex-direction:column;display:flex}.care-scenario{border:1px solid var(--color-care-border);border-radius:var(--radius-media);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-out)}.care-scenario[open]{background:var(--color-surface);border-color:var(--color-care-teal);box-shadow:var(--shadow-care-active)}.care-scenario summary{grid-template-columns:var(--space-8) minmax(0, 1fr) var(--space-6);align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);min-height:var(--space-12);cursor:pointer;border-radius:var(--radius-media);list-style:none;display:grid}.care-scenario summary::-webkit-details-marker{display:none}.care-scenario summary::marker{content:""}.care-scenario summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-care-teal);outline-offset:var(--focus-ring-offset)}.care-scenario-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control);background:var(--color-care-soft);border:1px solid var(--color-care-teal-border);color:var(--color-care-teal);place-items:center;display:grid}.care-scenario-icon .care-scenario-custom-icon{width:var(--space-8);height:var(--space-8);padding:var(--space-0-5)}.care-scenario-label{min-width:0}.care-scenario-title{font-size:var(--text-ui);font-weight:var(--weight-600);line-height:var(--leading-1-4);display:block}.care-chevron{height:var(--space-6);background:var(--color-care-soft);color:var(--color-care-teal);border-radius:50%;place-items:center;display:grid}.care-chevron svg{transition:transform var(--duration-slow) var(--ease-out)}.care-scenario[open] .care-chevron svg{transform:rotate(180deg)}.care-scenario-copy{margin-inline:calc(var(--space-8) + var(--space-3) + var(--space-3)) var(--space-3);padding-block:var(--space-1) var(--space-2);border-top:1px solid var(--color-care-border)}.care-scenario-copy p{font-size:var(--text-ui);line-height:var(--leading-1-5);color:var(--color-care-muted)}.care-preview{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-care-border);border-radius:var(--radius-media);background:linear-gradient(180deg, var(--color-surface), var(--color-care-preview));flex-direction:column;min-height:0;margin:0;display:flex;position:relative}.care-preview-focus,.care-assessment{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-eyebrow);line-height:var(--leading-1-5);color:var(--color-care-teal);text-align:center;display:flex}.care-preview-focus{z-index:1;background:var(--color-surface);border:1px solid var(--color-care-teal-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-care-pill);align-self:flex-start;position:relative}.care-preview-focus>span:first-child,.care-assessment>span{width:var(--space-1-5);height:var(--space-1-5);background:var(--color-care-teal);border-radius:50%;flex:none}.care-preview img{width:100%;height:var(--care-preview-mobile-height);object-fit:contain;min-height:0;display:block}.care-preview{padding:var(--space-4)}.care-scenarios{justify-content:center;gap:var(--space-4)}.care-scenario summary{min-height:var(--space-16);padding-block:var(--space-3)}.care-eligibility-grid{margin-top:var(--space-5)}.care-next{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--color-care-teal);font-size:var(--text-ui);font-weight:var(--weight-600);text-underline-offset:.2em;display:inline-flex}.care-next:hover{text-decoration:underline}.care-next:focus-visible{outline:var(--focus-ring-width) solid var(--color-care-teal);outline-offset:var(--focus-ring-offset)}.care-assessment{z-index:1;padding-top:var(--space-1);border-top:1px solid var(--color-care-border);width:100%;position:relative}.care-guidance{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-1) var(--space-4);background:var(--color-care-soft);border:1px solid var(--color-care-teal-border);border-radius:var(--radius-media);display:flex}.care-guidance svg{color:var(--color-care-teal)}.care-guidance p{font-size:var(--text-ui);line-height:var(--leading-1-5);color:var(--color-care-muted)}.care-guidance a{color:var(--color-care-teal);font-weight:var(--weight-600);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover){.care-scenario:not([open]):hover{border-color:var(--color-care-teal)}}@media (width>=768px) and (width<=1199px){.specialty-detail .specialty-care-reference{min-height:var(--care-section-tablet-height)}}@media (width<=767px){.specialty-detail .specialty-care-reference{min-height:0;padding-block:var(--space-8)}.care-context{gap:var(--space-3);padding:var(--space-3)}.care-eligibility-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.care-preview{min-height:var(--care-preview-mobile-height)}.care-scenario summary{grid-template-columns:var(--space-8) minmax(0, 1fr) var(--space-6);gap:var(--space-2)}.care-scenario-icon{width:var(--space-8);height:var(--space-8)}.care-scenario-copy{margin-left:calc(var(--space-8) + var(--space-2) + var(--space-3))}.care-guidance{padding:var(--space-3);align-items:flex-start}}@media (width<=359px){.care-context{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.care-scenario,.care-chevron svg{transition:none}}.managed-directory{margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);color:var(--color-navy)}.managed-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-ui);color:var(--color-ink-muted);display:flex}.managed-toolbar>button{white-space:nowrap;flex-shrink:0}.managed-directory button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-action);font-size:var(--text-ui);cursor:pointer;display:inline-flex}.managed-ribbon-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.managed-ribbon-header>div{gap:var(--space-2);display:flex}.managed-ribbon-frame{margin-top:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);position:relative}.managed-ribbon-frame:before,.managed-ribbon-frame:after{content:"";top:0;bottom:var(--space-5);width:var(--space-4);z-index:1;pointer-events:none;position:absolute}.managed-ribbon-frame:before{background:linear-gradient(to right,var(--color-surface),transparent);left:0}.managed-ribbon-frame:after{background:linear-gradient(to left,var(--color-surface),transparent);right:0}.managed-ribbon{gap:var(--space-3);padding:var(--space-2);background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-care-pill);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.managed-ribbon::-webkit-scrollbar{display:none}.managed-ribbon button{border-radius:var(--radius-care-pill);white-space:nowrap;flex-shrink:0}.managed-ribbon button[aria-pressed=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-surface)}.managed-ribbon button span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-care-pill);background:var(--color-teal-50);color:var(--color-action)}.managed-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.managed-grid a{align-items:center;gap:var(--space-3);padding:var(--space-4);min-height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-media);height:100%;color:var(--color-navy);text-decoration:none;display:flex}.managed-grid a>span{flex:1;min-width:0}.managed-grid strong{font-size:var(--text-ui);font-weight:var(--weight-600);display:block}.managed-grid small{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-eyebrow);display:block}.managed-grid a>:first-child,.managed-grid a>svg{flex-shrink:0}.managed-grid a:hover{border-color:var(--color-action);background:var(--color-teal-50)}.managed-directory :is(button,a):focus-visible{outline:var(--focus-ring-width) solid var(--color-action);outline-offset:var(--focus-ring-offset)}.managed-footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-ui);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.managed-footer a{align-items:center;gap:var(--space-2);color:var(--color-action);font-weight:var(--weight-600);display:inline-flex}.managed-directory [hidden]{display:none!important}@media (width<=1199px){.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.managed-directory{padding:var(--space-4)}.managed-grid{grid-template-columns:minmax(0,1fr)}.managed-toolbar{align-items:start}.managed-toolbar>p{padding-top:var(--space-2)}}.specialty-process-steps{gap:var(--space-5);width:100%;min-width:0;max-width:100%;display:grid}.specialty-process-rail-wrap{min-width:0;max-width:100%;padding:calc(var(--space-5) + var(--space-3)) var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--color-teal) 22%, var(--color-border));border-radius:var(--radius-card);background:radial-gradient(circle at 12% 0%, #08b5b124, transparent 42%), radial-gradient(circle at 88% 100%, #0c38560f, transparent 38%), linear-gradient(180deg, var(--color-surface), color-mix(in srgb, var(--color-teal-50) 48%, var(--color-surface)));box-shadow:var(--shadow-subtle);position:relative;overflow-x:clip}.specialty-process-line{top:calc(var(--space-3) + var(--space-1) + var(--space-10) / 2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-navy) 12%, var(--color-border));pointer-events:none;z-index:0;width:0;height:3px;position:absolute;left:0;transform:translateY(-50%)}.specialty-process-line-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-teal), var(--color-action) 78%, color-mix(in srgb, var(--color-red) 65%, var(--color-action)));width:0;height:100%;transition:width .48s var(--ease-out);position:absolute;top:0;left:0;box-shadow:0 0 12px #067d7c59}.specialty-process-line-fill.is-intro{width:0;animation:specialty-process-line-intro 1.65s var(--ease-out) forwards;left:0}@keyframes specialty-process-line-intro{0%{width:0}to{width:100%}}@keyframes specialty-process-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes specialty-panel-in{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.specialty-process-line-fill.is-intro{width:100%;animation:none}.specialty-process-line-fill{transition:none}.specialty-process-step.is-active .specialty-process-marker{transform:none}.specialty-process-step.is-active .specialty-process-marker:after,.specialty-process-panel.is-panel-animate{animation:none}}.specialty-process-rail{z-index:1;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow-x:auto}.specialty-process-rail::-webkit-scrollbar{width:0;height:0;display:none}.specialty-process-step{z-index:1;grid-template-rows:var(--space-10) auto;place-items:center;gap:var(--space-2);min-width:6.25rem;max-width:8.75rem;padding:var(--space-1) var(--space-1) 0;color:var(--color-navy);cursor:pointer;scroll-snap-align:center;text-align:center;background:0 0;border:0;flex:none;display:grid;position:relative}.specialty-process-marker{grid-row:1;align-self:center}.specialty-process-label{justify-items:center;gap:var(--space-0-8);grid-row:2;display:grid}.specialty-process-index{font-size:var(--text-eyebrow);letter-spacing:.12em;color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);font-weight:700}.specialty-process-step.is-active .specialty-process-index{color:var(--color-action)}.specialty-process-chevron{color:var(--color-ink-muted);opacity:0;max-height:0;transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), max-height var(--duration-fast) var(--ease-out);overflow:hidden}.specialty-process-step.is-active .specialty-process-chevron{opacity:1;max-height:1.5rem;color:var(--color-action);transform:rotate(180deg)}.specialty-process-step:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.specialty-process-marker{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-action);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);place-items:center;display:grid;position:relative;box-shadow:0 .35rem 1rem #0c385614}.specialty-process-marker:after{content:"";border:2px solid var(--color-teal);border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:-.35rem}.specialty-process-step.is-active .specialty-process-marker{border-color:var(--color-action);background:linear-gradient(145deg, var(--color-surface), color-mix(in srgb, var(--color-teal-50) 85%, var(--color-surface)));transform:scale(1.06);box-shadow:0 .5rem 1.35rem #067d7c47}.specialty-process-step.is-active .specialty-process-marker:after{opacity:.45;animation:specialty-process-pulse 2.4s var(--ease-out) infinite}.specialty-process-title{font-size:var(--text-ui);font-weight:600;line-height:var(--leading-1-35);text-wrap:balance}.specialty-process-step:not(.is-active) .specialty-process-title{color:color-mix(in srgb, var(--color-navy) 72%, var(--color-ink-muted))}.specialty-process-panels{width:100%;min-width:0;max-width:100%;margin-top:var(--space-1)}.specialty-process-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-teal) 28%, var(--color-border));border-radius:var(--radius-card);background:linear-gradient(135deg, var(--color-surface), color-mix(in srgb, var(--color-teal-50) 40%, var(--color-surface)));width:100%;max-width:100%;box-shadow:var(--shadow-raised);padding:var(--space-6) var(--space-5);text-align:center;position:relative;overflow:hidden}.specialty-process-panel:before{content:"";background:linear-gradient(90deg, var(--color-teal), var(--color-action) 72%, var(--color-red));height:.22rem;position:absolute;inset:0 0 auto}.specialty-process-panel-kicker{color:var(--color-action);margin-bottom:var(--space-2)}.specialty-process-panel-title{color:var(--color-navy);text-wrap:balance}.specialty-process-panel .type-ui{max-width:42ch;line-height:var(--leading-1-55);margin-inline:auto}.specialty-process-panel.is-panel-animate{animation:specialty-panel-in .42s var(--ease-out)}.specialty-process-panel[hidden]{display:none}.specialty-hero{position:relative;overflow:hidden}.specialty-hero>div:first-child{z-index:1;position:relative}.specialty-hero-copy{width:52%}.specialty-hero-copy .type-lead{max-width:46ch}.specialty-hero-media{width:52%;position:absolute;inset:0 0 0 auto}.specialty-media img{object-fit:contain;border-radius:var(--radius-media);width:100%;height:100%}.specialty-hero-media .specialty-media{height:100%}.specialty-hero-media :is(img,[data-placeholder]){object-fit:cover;object-position:center top;border:0;border-radius:0;height:100%;mask-image:linear-gradient(90deg,#0000,#000 32%)}.specialty-detail [data-placeholder]:after{content:"Approved specialty illustration pending";color:var(--color-navy);text-align:center;position:absolute;inset:auto .75rem .75rem}.specialty-detail [data-placeholder-kind=photo]:after{content:"Approved specialty photograph pending"}.specialty-detail [data-placeholder-kind=video]:after{content:"Consented patient story pending"}.specialty-horizontal-card [data-placeholder]:after{content:"Image pending"}.specialty-horizontal-card [data-placeholder-kind=portrait]:after{content:"Portrait pending"}.specialty-inset{width:calc(100% - 2 * var(--gutter));max-width:var(--container-wide);border-radius:var(--radius-media)}.specialty-audience{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:center;display:grid}.specialty-audience .specialty-media{width:100%;max-width:16rem}.audience-context{color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.audience-context dt{color:var(--color-navy)}.audience-items{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.specialty-detail .audience-timeline>li{grid-template-columns:var(--space-14) minmax(0, 1fr);column-gap:var(--space-4);align-items:start;display:grid;position:relative}.specialty-detail .audience-timeline>li .specialty-icon{z-index:1;grid-row:1/span 2}.specialty-detail .audience-timeline>li .type-h4{grid-column:2;margin-top:0}.specialty-detail .audience-timeline>li .type-ui{grid-column:2}.specialty-icon{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-action);place-items:center;display:grid}.specialty-icon .custom-icon{width:var(--space-12);height:var(--space-12);padding:0}.specialty-condition-links{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.specialty-condition-links li{border-bottom:1px solid var(--color-border)}.specialty-condition-links a{min-height:2.75rem;color:var(--color-navy);align-items:center;text-decoration:none;display:flex}.specialty-condition-links a span{flex:1}.specialty-condition-links a:hover,.specialty-condition-links a>svg:first-child{color:var(--color-action)}.specialty-disclosure summary{min-height:2.75rem;color:var(--color-action);cursor:pointer}.specialty-care{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;display:grid}.specialty-care>div+div{border-left:1px solid var(--color-border)}.specialty-principles{gap:var(--space-4);list-style:none;display:grid}.specialty-principle-item{align-items:flex-start;gap:var(--space-3);display:flex}.specialty-principle-copy{flex:1;min-width:0}.specialty-principle-icon{width:var(--space-14);height:var(--space-14);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-action);flex-shrink:0;place-items:center;display:grid}.specialty-principle-item.is-open .specialty-principle-icon{border-color:var(--color-teal);background:var(--color-teal-50)}.specialty-principle-icon .custom-icon{width:var(--space-12);height:var(--space-12);padding:0}.specialty-principle-toggle{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.specialty-principle-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.specialty-principle-toggle .type-h4{flex:1;min-width:0;margin:0}.specialty-principle-chevron{margin-top:var(--space-1);color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0}.specialty-principle-toggle.is-open .specialty-principle-chevron{color:var(--color-action);transform:rotate(180deg)}.specialty-principle-note[hidden]{display:none}.specialty-boundary{border-top:1px solid var(--color-border);align-items:flex-start;display:flex}.specialty-boundary-copy{flex:1;min-width:0}.specialty-boundary-toggle{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.specialty-boundary-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.specialty-boundary-toggle .type-h4{flex:1;min-width:0;margin:0}.specialty-boundary-chevron{margin-top:var(--space-1);color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0}.specialty-boundary-toggle.is-open .specialty-boundary-chevron{color:var(--color-action);transform:rotate(180deg)}.specialty-boundary-body[hidden]{display:none}.msk-care-timeline{gap:var(--space-6);display:grid}.msk-care-header{text-align:center;max-width:52rem;margin-inline:auto}.msk-care-header .type-body{margin-top:var(--space-3)}.msk-care-controller{gap:var(--space-3);display:grid}.msk-care-tabs{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-media);background:color-mix(in srgb, var(--color-surface) 72%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.msk-care-tab{align-items:center;gap:var(--space-3);min-width:0;min-height:4.75rem;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-navy);text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}.msk-care-tab:hover:not(.is-active){background:var(--color-surface);box-shadow:var(--shadow-subtle);transform:translateY(-2px)}.msk-care-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.msk-care-tab.is-active{background:var(--color-navy);color:var(--color-surface);box-shadow:var(--shadow-raised)}.msk-care-tab-icon{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.msk-care-tab-icon .custom-icon{width:100%;height:100%;padding:.18rem}.msk-care-tab.is-active .msk-care-tab-icon{background:#ffffff1f;border-color:#ffffff2e}.msk-care-tab-copy{gap:.18rem;min-width:0;display:grid}.msk-care-step-label{color:var(--color-ink-muted);font-size:var(--text-caption-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.msk-care-tab.is-active .msk-care-step-label{color:#ffffffad}.msk-care-tab-title{font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.msk-care-navigation{padding-inline:var(--space-2);justify-content:space-between;align-items:center;display:flex}.msk-care-progress,.msk-care-progress>div,.msk-care-arrows{align-items:center;display:flex}.msk-care-progress{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-caption-micro);font-weight:600}.msk-care-progress>div,.msk-care-arrows{gap:var(--space-2)}.msk-care-dot{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;width:.55rem;height:.35rem;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border:0;padding:0}.msk-care-dot.is-active{background:var(--color-navy);width:1.75rem}.msk-care-dot:focus-visible,.msk-care-arrows button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.msk-care-arrows button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-navy);cursor:pointer;place-items:center;padding:0;display:grid}.msk-care-arrows button:disabled{opacity:.38;cursor:not-allowed}.msk-care-stage{gap:clamp(var(--space-6), 4vw, var(--space-10));padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-border);border-radius:var(--radius-media);background:color-mix(in srgb, var(--color-surface) 78%, transparent);box-shadow:var(--shadow-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.msk-care-panels{min-width:0}.msk-care-panel{gap:var(--space-4);animation:msk-care-panel-in .36s var(--ease-out) both;display:grid}.msk-care-panel[hidden],.msk-care-visual-overlay p[hidden]{display:none}.msk-care-focus{border-radius:var(--radius-pill);background:var(--color-teal-50);width:max-content;color:var(--color-action);font-size:var(--text-caption-micro);letter-spacing:.04em;text-transform:uppercase;padding:.32rem .7rem;font-weight:700}.msk-care-panel .type-h3{max-width:25ch;color:var(--color-navy)}.msk-care-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--text-caption-dense);display:flex}.msk-care-meta>span{border:.18rem solid color-mix(in srgb, var(--color-teal) 22%, transparent);background:var(--color-teal);background-clip:padding-box;border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.msk-care-visual{border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface);min-height:20rem;box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.msk-care-visual .specialty-media,.msk-care-visual .specialty-media img{width:100%;height:100%}.msk-care-visual .specialty-media{position:absolute;inset:0}.msk-care-visual .specialty-media img{object-fit:cover;border-radius:0;padding:0}.msk-care-visual-overlay{padding:var(--space-8) var(--space-5) var(--space-5);color:var(--color-surface);background:linear-gradient(#0000,#00152a80,#00152ae6);position:absolute;inset:auto 0 0}.msk-care-visual-overlay>span{color:var(--color-teal-100);font-size:var(--text-caption-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.msk-care-visual-overlay p{font-size:var(--text-ui);margin-top:.25rem;font-weight:600}.msk-care-boundary{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-teal) 32%, var(--color-border));border-radius:var(--radius-media);background:color-mix(in srgb, var(--color-teal-50) 72%, var(--color-surface))}.msk-care-boundary-icon{border-radius:var(--radius-control);background:var(--color-teal);width:2.5rem;height:2.5rem;color:var(--color-surface);flex-shrink:0;place-items:center;display:grid}.msk-care-boundary .specialty-boundary-body{margin-top:var(--space-2)}@keyframes msk-care-panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.msk-process{gap:var(--space-6);user-select:none;display:grid}.msk-process-header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.msk-process-heading{align-items:center;gap:var(--space-3);display:flex}.msk-process-label{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-border) 58%, transparent);color:var(--color-ink-muted);font-size:var(--text-caption-micro);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .65rem;font-weight:700;display:inline-flex}.msk-process-label>span{background:var(--color-teal);border-radius:50%;width:.42rem;height:.42rem}.msk-process-controls{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:var(--shadow-subtle);gap:.15rem;padding:.25rem;display:flex}.msk-process-controls button{width:2rem;height:2rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.msk-process-controls button:hover{background:var(--color-teal-50);color:var(--color-action)}.msk-process-controls button:focus-visible,.msk-process-node:focus-visible,.msk-process-dot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.msk-process-track-wrap{padding-block:var(--space-2);position:relative}.msk-process-track{z-index:0;top:calc(var(--space-2) + 2.25rem - 1px);border-radius:var(--radius-pill);background:var(--color-border);height:2px;position:absolute;left:5%;right:5%;overflow:hidden}.msk-process-track>span{width:var(--msk-process-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--color-teal), color-mix(in srgb, var(--color-teal) 55%, white), var(--color-teal));height:100%;transition:width .5s var(--ease-out);background-size:200% 100%;animation:3s ease-in-out infinite msk-process-shimmer;display:block;box-shadow:0 0 .5rem #08b5b152}.msk-process-nodes{z-index:1;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.msk-process-node{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink-muted);text-align:left;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border:0;padding:0;display:flex}.msk-process-node:hover{color:var(--color-action);transform:translateY(-2px)}.msk-process-ring{border:2px solid var(--color-border);border-radius:calc(var(--radius-control) + .3rem);background:var(--color-care-preview);width:4.5rem;height:4.5rem;transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex:0 0 4.5rem;place-items:center;display:grid}.msk-process-icon{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:3.25rem;height:3.25rem;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);place-items:center;display:grid;overflow:hidden}.msk-process-icon .custom-icon{width:100%;height:100%;padding:.18rem}.msk-process-node.is-active .msk-process-ring{border-color:var(--color-teal);box-shadow:0 0 0 .4rem #08b5b11a}.msk-process-node.is-active .msk-process-icon{background:var(--color-teal);border-color:#ffffff2e;transform:scale(1.04)}.msk-process-node.is-complete .msk-process-ring{border-color:var(--color-teal);background:var(--color-teal-50)}.msk-process-node.is-complete .msk-process-icon{border-color:var(--color-teal-100);background:var(--color-teal-50)}.msk-process-node-copy{gap:.15rem;min-width:0;display:grid}.msk-process-node-title{color:inherit;font-size:var(--text-ui);font-weight:600}.msk-process-node.is-active .msk-process-node-title{color:var(--color-action);font-weight:700}.msk-process-node.is-complete .msk-process-node-title{color:var(--color-navy)}.msk-process-node-subtitle{color:var(--color-ink-muted);font-size:var(--text-caption-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.msk-process-disclosure{min-height:4.25rem;padding:var(--space-3) 8.5rem var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-subtle);position:relative;overflow:hidden}.msk-process-disclosure:before{content:"";background:var(--color-teal);width:.25rem;position:absolute;inset:0 auto 0 0}.msk-process-panel{align-items:center;gap:var(--space-4);animation:msk-process-panel-in .36s var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.msk-process-panel[hidden]{display:none}.msk-process-stage{border:1px solid var(--color-teal-100);border-radius:var(--radius-control);background:var(--color-teal-50);color:var(--color-action);font-size:var(--text-caption-micro);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .65rem;font-weight:700}.msk-process-panel p{min-width:0;color:var(--color-ink-muted);font-size:var(--text-ui);font-weight:500}.msk-process-metric{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--text-caption-micro);white-space:nowrap;padding:.3rem .65rem;font-weight:600}.msk-process-dots{right:var(--space-5);align-items:center;gap:var(--space-2);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.msk-process-dot{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;width:.42rem;height:.42rem;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border:0;padding:0}.msk-process-dot.is-active{background:var(--color-teal);width:1.15rem}@keyframes msk-process-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes msk-process-panel-in{0%{opacity:0;transform:translate(.45rem)}to{opacity:1;transform:none}}.specialty-programmes,.specialty-practitioners{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.specialty-horizontal-card{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;min-width:0;display:flex;position:relative}.specialty-horizontal-card>[data-placeholder]{border-radius:var(--radius-control);border:0;flex-shrink:0;width:5rem}.programme-card-media{border-radius:var(--radius-control);background:var(--color-teal-50);flex:0 0 5.75rem;align-self:stretch;place-items:center;width:5.75rem;height:6.75rem;display:grid;overflow:hidden}.programme-card-media img{object-fit:contain;width:100%;height:100%;padding:var(--space-2)}.specialty-horizontal-card>div:not([data-placeholder]){flex:1;min-width:0}.specialty-horizontal-card a{color:var(--color-navy);text-decoration:none}.specialty-horizontal-card:hover{border-color:var(--color-action)}.specialty-horizontal-card:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.specialty-section-heading{justify-content:space-between;align-items:center;display:flex}.specialty-proof{padding-top:calc(var(--section-y) + var(--space-6))}.patient-proof-section.specialty-proof{padding-top:var(--section-y)}.specialty-care-modes ul>li{background:0 0;border-radius:0;grid-template-columns:3rem 1fr;display:grid}.specialty-care-modes ul>li+li{border-left:1px solid var(--color-border)}.specialty-care-modes ul>li>span{box-shadow:none;grid-row:1/4}.specialty-care-modes ul>li>:not(span){grid-column:2}.specialty-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.specialty-faq-grid>div+div{border-left:1px solid var(--color-border)}.specialty-related{list-style:none;display:grid}.specialty-related a{border:1px solid var(--color-border);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-navy);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.specialty-related a:hover{border-color:var(--color-action)}.specialty-booking{position:relative;overflow:hidden}.specialty-booking .brand-accent{opacity:.3}.specialty-booking .type-h2{color:var(--color-surface)}@media (width>=768px){.specialty-detail .audience-timeline>li{display:block}.specialty-detail .audience-timeline>li .type-h4,.specialty-detail .audience-timeline>li .type-ui{grid-column:auto}}@media (width>=1200px){.specialty-process-rail{justify-content:space-between;overflow-x:visible}.specialty-process-step{flex:1 1 0;max-width:none}}@media (width<=1199px){.specialty-programmes,.specialty-practitioners,.specialty-condition-links{grid-template-columns:repeat(2,minmax(0,1fr))}.specialty-audience{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.msk-process-node{flex-direction:column;align-items:flex-start}.msk-process-panel{grid-template-columns:auto minmax(0,1fr)}.msk-process-metric{display:none}}@media (width<=767px){.specialty-hero-copy{width:100%}.specialty-hero-media{width:auto;position:relative}.specialty-hero-media :is(img,[data-placeholder]){border-radius:var(--radius-media);mask-image:none}.specialty-inset{width:calc(100% - 1rem)}.specialty-audience,.audience-items,.specialty-care,.specialty-programmes,.specialty-practitioners,.specialty-condition-links,.specialty-faq-grid{grid-template-columns:1fr}.specialty-detail .audience-timeline>li:not(:last-child):after{content:"";left:calc(var(--space-14) / 2 - 1px);top:var(--space-14);bottom:calc(-1 * var(--space-6));background:var(--color-teal);width:2px;position:absolute}.specialty-detail [aria-labelledby=involves]{padding-block:var(--space-8)}.specialty-detail [aria-labelledby=involves] .specialty-care>.specialty-media:first-child{display:none}.specialty-detail [aria-labelledby=involves] .specialty-principles{gap:var(--space-3)}.specialty-detail [aria-labelledby=involves] .specialty-principle-item{padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}.specialty-detail [aria-labelledby=involves] .specialty-principle-item:last-child{border-bottom:0}.specialty-detail [aria-labelledby=involves] .specialty-boundary{margin-top:var(--space-6);padding-top:var(--space-4);gap:var(--space-2);flex-direction:column}.specialty-care>div+div,.specialty-faq-grid>div+div{border-left:0}.specialty-care-modes ul>li+li{border-left:0;border-top:1px solid var(--color-border)}.msk-care-header{text-align:left}.msk-care-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.msk-care-tab{min-height:4.25rem;padding:var(--space-2)}.msk-care-tab-icon{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.msk-care-stage{padding:var(--space-5);grid-template-columns:1fr}.msk-care-visual{min-height:15rem}.msk-care-boundary{flex-direction:row}.msk-process-header{align-items:flex-start}.msk-process-heading{flex-direction:column;align-items:flex-start}.msk-process-nodes{gap:var(--space-6);grid-template-columns:1fr}.msk-process-track{display:none}.msk-process-node{flex-direction:initial;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;display:grid;position:relative}.msk-process-node:not(:last-child):after{content:"";z-index:-1;top:3.5rem;bottom:calc(-1 * var(--space-6));background:var(--color-border);width:2px;position:absolute;left:calc(1.75rem - 1px)}.msk-process-node.is-complete:not(:last-child):after{background:var(--color-teal)}.msk-process-ring{flex-basis:3.5rem;width:3.5rem;height:3.5rem}.msk-process-icon{width:2.65rem;height:2.65rem}.msk-process-disclosure{padding:var(--space-4) var(--space-5) var(--space-10)}.msk-process-panel{gap:var(--space-3);grid-template-columns:1fr}.msk-process-stage{width:max-content}.msk-process-metric{white-space:normal;width:max-content;max-width:100%;display:inline-flex}.msk-process-dots{top:auto;right:auto;bottom:var(--space-4);left:var(--space-5);transform:none}.specialty-section-heading{flex-direction:column;align-items:flex-start}.programme-card-media{flex-basis:5.25rem;width:5.25rem;height:6.25rem}}@media (prefers-reduced-motion:reduce){.msk-care-tab,.msk-care-dot,.msk-care-panel,.msk-process-track>span,.msk-process-node,.msk-process-ring,.msk-process-icon,.msk-process-panel,.msk-process-dot{transition:none;animation:none}}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>section:not(.specialty-hero){padding-block:var(--space-16)}@media (width<=1199px){.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>section:not(.specialty-hero){padding-block:var(--space-12)}}@media (width<=767px){.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>section:not(.specialty-hero){padding-block:var(--space-10)}}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]{--msk-island-gap:clamp(2.5rem, 5vw, 4rem);background:radial-gradient(circle at 8% 24%, color-mix(in srgb, var(--color-teal) 6%, transparent) 0, transparent 24rem), radial-gradient(circle at 94% 58%, color-mix(in srgb, var(--color-border) 48%, transparent) 0, transparent 28rem), var(--color-surface-soft);padding-bottom:clamp(3rem,7vw,6rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .specialty-hero{background:var(--color-surface)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island{isolation:isolate;width:min(calc(100% - (2 * var(--gutter))), var(--container-content));max-width:var(--container-content);margin:var(--msk-island-gap) auto 0;border:1px solid color-mix(in srgb, var(--color-border) 88%, white);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border-radius:clamp(1.25rem,2.2vw,1.75rem);padding-block:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:visible;box-shadow:0 1px 2px #0f2a430a,0 18px 46px -28px #0f2a4342}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island:not(.msk-pathway-final):after{content:"";z-index:-2;width:1px;height:calc(var(--msk-island-gap) + 1px);background:linear-gradient(180deg, var(--color-border), color-mix(in srgb, var(--color-teal) 45%, var(--color-border)));position:absolute;top:100%;left:50%}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island:not(.msk-pathway-final):before{content:"";z-index:3;left:50%;bottom:calc((var(--msk-island-gap) / -2) - .35rem);border:2px solid var(--color-surface);background:var(--color-teal);width:.7rem;height:.7rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-teal) 36%, var(--color-border));border-radius:999px;position:absolute;transform:translate(-50%)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-entry{margin-top:clamp(2rem,4vw,3.5rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-kicker{border:1px solid color-mix(in srgb, var(--color-teal) 28%, white);background:color-mix(in srgb, var(--color-teal) 8%, white);width:max-content;max-width:100%;color:var(--color-teal);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-bottom:.45rem;padding:.28rem .7rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-entry{outline:0;min-height:0;display:block}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-eligibility>h2{font-size:clamp(1.35rem,2.2vw,1.75rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-context{border-radius:.75rem;gap:.75rem;margin-top:.6rem;padding:.55rem .9rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-context dd{margin-top:.1rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-eligibility-grid{gap:1rem;margin-top:1rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-scenarios{justify-content:flex-start;gap:.65rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-scenario{border-radius:.8rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-scenario summary{min-height:3rem;padding:.45rem .7rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-scenario-copy{padding-bottom:.65rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-preview{border-radius:.9rem;gap:.55rem;padding:.75rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-preview img{height:clamp(12rem,24vw,17rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-guidance{border-radius:.75rem;margin-top:.75rem;padding:.55rem .8rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .care-next{margin-top:.65rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island>.mx-auto{padding-inline:clamp(1.25rem,3.5vw,3rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-programmes .specialty-programmes{margin-top:var(--space-6);gap:clamp(1rem,2vw,1.5rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-programmes .specialty-horizontal-card,.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-team .specialty-horizontal-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 10px 28px -24px #0f2a4357}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-final{box-shadow:none;background:0 0;border:0;padding:0}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-final .specialty-faq-grid{gap:clamp(1rem,2.5vw,2rem)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-final .specialty-faq-grid>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:clamp(1.25rem,2vw,1.75rem);min-width:0;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 18px 46px -30px #0f2a4347}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-final .specialty-faq-grid>div+div{border-left:1px solid var(--color-border)}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .specialty-booking{display:none}@media (width<=767px){.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]{--msk-island-gap:2rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island{width:calc(100% - 1.25rem);margin-top:var(--msk-island-gap);border-radius:1.15rem;padding-block:1.25rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island>.mx-auto{padding-inline:1rem}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island:not(.msk-pathway-final):before,.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"]>.msk-pathway-island:not(.msk-pathway-final):after{display:none}.specialty-detail[data-specialty-href="/physiotherapy/musculoskeletal-orthopaedic/"] .msk-pathway-final .specialty-faq-grid>div{border-radius:1.15rem;padding:1.25rem}}
