.conditions-module__MRh_mq__page{position:relative}.conditions-module__MRh_mq__heroBand{border-block-end:1px solid color-mix(in srgb, var(--color-navy) 9%, transparent);background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 23rem), var(--color-white);padding-block:clamp(2.5rem,5vw,5.5rem)}.conditions-module__MRh_mq__hero{gap:var(--space-8);display:grid}.conditions-module__MRh_mq__heroCopy{align-content:start;gap:var(--space-4);display:grid}.conditions-module__MRh_mq__heroCopy h1{letter-spacing:-.055em;max-width:9ch;font-size:clamp(3.4rem,8vw,6.75rem);line-height:.94}.conditions-module__MRh_mq__eyebrow{color:color-mix(in srgb, var(--color-navy) 72%, transparent)}.conditions-module__MRh_mq__heroIntro{max-width:34ch;font-size:var(--text-lead);line-height:1.55}.conditions-module__MRh_mq__heroAside{align-content:end;gap:var(--space-6);display:grid}.conditions-module__MRh_mq__heroNote{max-width:48ch;border-inline-start:3px solid var(--color-gold);color:color-mix(in srgb, var(--color-navy) 78%, transparent);padding-inline-start:var(--space-4);font-size:1rem}.conditions-module__MRh_mq__jump ul{border-block-start:1px solid var(--rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.conditions-module__MRh_mq__jumpLink{border-block-end:1px solid var(--rule-strong);min-height:3.75rem;font-family:var(--font-display);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;font-weight:700;text-decoration:none;display:grid}.conditions-module__MRh_mq__jumpNumber{color:color-mix(in srgb, var(--color-navy) 48%, transparent);letter-spacing:.08em;font-size:.75rem}.conditions-module__MRh_mq__jumpArrow{font-size:1.125rem}.conditions-module__MRh_mq__jumpLink:hover .conditions-module__MRh_mq__jumpArrow{color:var(--color-blue)}.conditions-module__MRh_mq__sectionHeading{font-size:var(--text-h2)}.conditions-module__MRh_mq__sectionHeader{gap:var(--space-3);max-width:44rem;display:grid}.conditions-module__MRh_mq__areaSection,.conditions-module__MRh_mq__situationBand{scroll-margin-top:var(--space-4)}.conditions-module__MRh_mq__areaSection{padding-block:var(--section-y)}.conditions-module__MRh_mq__atlas{gap:var(--space-8);margin-block-start:clamp(2rem,4vw,3.5rem);display:grid}.conditions-module__MRh_mq__stageCol,.conditions-module__MRh_mq__listCol{min-width:0}@media (max-width:47.99em){.conditions-module__MRh_mq__atlas{display:block}.conditions-module__MRh_mq__stageCol{z-index:5;padding-block:var(--space-2);background:var(--color-page);margin-block-end:var(--space-4);position:sticky;top:0;box-shadow:0 10px 14px -12px #21286059}}.conditions-module__MRh_mq__rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.conditions-module__MRh_mq__row{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-white) 90%, transparent);grid-template-columns:2.75rem minmax(0,1fr);padding:1.25rem;display:grid}.conditions-module__MRh_mq__row:is(:hover,:focus-within),.conditions-module__MRh_mq__row[data-on]{border-color:color-mix(in srgb, var(--color-blue) 42%, transparent);background:var(--color-white);box-shadow:0 20px 44px -36px #212860a6}:is(.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=head-neck]:is(:hover,:focus-within)) [data-hotspot=head-neck],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=shoulder]:is(:hover,:focus-within)) [data-hotspot=shoulder],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=elbow-hand]:is(:hover,:focus-within)) [data-hotspot=elbow-hand],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=back]:is(:hover,:focus-within)) [data-hotspot=back],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=hip]:is(:hover,:focus-within)) [data-hotspot=hip],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=knee]:is(:hover,:focus-within)) [data-hotspot=knee],.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=foot-ankle]:is(:hover,:focus-within)) [data-hotspot=foot-ankle]){color:var(--color-navy);transform:translateY(-50%)scale(1.04)}:is(.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=head-neck]:is(:hover,:focus-within)) [data-hotspot=head-neck]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=shoulder]:is(:hover,:focus-within)) [data-hotspot=shoulder]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=elbow-hand]:is(:hover,:focus-within)) [data-hotspot=elbow-hand]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=back]:is(:hover,:focus-within)) [data-hotspot=back]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=hip]:is(:hover,:focus-within)) [data-hotspot=hip]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=knee]:is(:hover,:focus-within)) [data-hotspot=knee]>span:first-child,.conditions-module__MRh_mq__atlas:has(.conditions-module__MRh_mq__row[data-region-item=foot-ankle]:is(:hover,:focus-within)) [data-hotspot=foot-ankle]>span:first-child){border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-gold) 40%, transparent)}.conditions-module__MRh_mq__ring{border:1px solid color-mix(in srgb, var(--color-navy) 22%, transparent);width:2.75rem;height:2.75rem;color:var(--color-navy);border-radius:999px;align-self:start;place-items:center;display:grid}.conditions-module__MRh_mq__ringNumber{font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1}.conditions-module__MRh_mq__rowBody{gap:var(--space-2);min-width:0;display:grid}.conditions-module__MRh_mq__rowName{font-size:1.35rem}.conditions-module__MRh_mq__rowNameLink{color:inherit;text-decoration:none}a.conditions-module__MRh_mq__rowNameLink{min-height:var(--target-min);align-items:center;display:inline-flex}a.conditions-module__MRh_mq__rowNameLink:is(:hover,:focus-visible){text-decoration:underline;-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);text-underline-offset:.22em}.conditions-module__MRh_mq__inlineList{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.conditions-module__MRh_mq__inlineList li{align-items:center;display:flex}.conditions-module__MRh_mq__inlineName{color:color-mix(in srgb, var(--color-navy) 72%, transparent);font-size:.9375rem}.conditions-module__MRh_mq__inlineList li:not(:last-child):after{content:"·";color:color-mix(in srgb, var(--color-navy) 34%, transparent);margin-inline-start:1rem}a.conditions-module__MRh_mq__inlineName{min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}a.conditions-module__MRh_mq__inlineName:is(:hover,:focus-visible){color:var(--color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);text-underline-offset:.2em}.conditions-module__MRh_mq__situationBand{padding-block:var(--section-y)}.conditions-module__MRh_mq__situationSection{gap:clamp(2rem,4vw,3.5rem);display:grid}.conditions-module__MRh_mq__sectionIntro{color:color-mix(in srgb, var(--color-navy) 72%, transparent)}.conditions-module__MRh_mq__groups{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.conditions-module__MRh_mq__group{gap:var(--space-3);min-height:13rem;padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-navy) 9%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-white) 88%, transparent);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.conditions-module__MRh_mq__groupNumber{color:var(--color-blue);font-family:var(--font-display);letter-spacing:.1em;font-size:.75rem;font-weight:800}.conditions-module__MRh_mq__groupHeading{text-wrap:wrap;font-size:1.25rem}.conditions-module__MRh_mq__groupList{align-content:start;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.conditions-module__MRh_mq__groupName{color:color-mix(in srgb, var(--color-navy) 74%, transparent);font-size:1rem}.conditions-module__MRh_mq__groupLink{color:inherit;text-decoration:none}.conditions-module__MRh_mq__groupLink:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.conditions-module__MRh_mq__groupLink:focus-visible{box-shadow:none;outline:none}.conditions-module__MRh_mq__groupLink:focus-visible:after{outline:3px solid var(--focus-ring-color);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-gap-color)}.conditions-module__MRh_mq__group:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--color-blue) 42%, transparent);background:var(--color-white)}.conditions-module__MRh_mq__groupArrow{color:var(--color-blue);font-family:var(--font-display);align-self:end;font-size:1.25rem;font-weight:700}.conditions-module__MRh_mq__group:hover .conditions-module__MRh_mq__groupLink{text-decoration:underline;-webkit-text-decoration-color:var(--color-blue);text-decoration-color:var(--color-blue);text-underline-offset:.2em;text-decoration-thickness:.1em}.conditions-module__MRh_mq__careNextBand{gap:var(--space-8);padding-block:var(--section-y);grid-template-columns:minmax(0,1fr);display:grid}.conditions-module__MRh_mq__careSection>div{max-width:none}.conditions-module__MRh_mq__nextSection{align-content:start;display:grid}.conditions-module__MRh_mq__tiles{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.conditions-module__MRh_mq__tile{gap:var(--space-1);border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);border-radius:var(--radius-compact);background:var(--color-white);align-content:center;height:100%;min-height:6rem;padding:1.25rem 3.5rem 1.25rem 1.5rem;text-decoration:none;display:grid;position:relative}.conditions-module__MRh_mq__tile:after{content:"→";color:var(--color-blue);font-size:1.25rem;position:absolute;inset-block-start:50%;inset-inline-end:1.5rem;transform:translateY(-50%)}.conditions-module__MRh_mq__tile:hover{border-color:color-mix(in srgb, var(--color-blue) 46%, transparent)}.conditions-module__MRh_mq__tileTitle{font-family:var(--font-display);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:.25em;font-weight:700;text-decoration-thickness:3px}.conditions-module__MRh_mq__tileNote{color:color-mix(in srgb, var(--color-navy) 70%, transparent);font-size:.875rem}@media (prefers-reduced-motion:no-preference){.conditions-module__MRh_mq__row,.conditions-module__MRh_mq__tile{transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.conditions-module__MRh_mq__tile:hover{transform:translateY(-2px)}}@media (min-width:40em){.conditions-module__MRh_mq__groups,.conditions-module__MRh_mq__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48em){.conditions-module__MRh_mq__hero{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:end}}@media (min-width:64em){.conditions-module__MRh_mq__atlas{grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem)}.conditions-module__MRh_mq__stageCol{top:var(--space-4);position:sticky}.conditions-module__MRh_mq__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.conditions-module__MRh_mq__careNextBand{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (max-width:35.99em){.conditions-module__MRh_mq__heroCopy h1{font-size:clamp(3rem,16vw,4.25rem)}.conditions-module__MRh_mq__row{gap:var(--space-3);padding:var(--space-4);grid-template-columns:2.25rem minmax(0,1fr)}.conditions-module__MRh_mq__ring{width:2.25rem;height:2.25rem}.conditions-module__MRh_mq__inlineList li:not(:last-child):after{display:none}.conditions-module__MRh_mq__inlineList{grid-template-columns:minmax(0,1fr);gap:.2rem;display:grid}}@media (min-width:64em) and (max-height:56.25em){.conditions-module__MRh_mq__heroBand{padding-block:2.5rem}.conditions-module__MRh_mq__heroCopy h1{font-size:clamp(3.75rem,6vw,5.25rem)}.conditions-module__MRh_mq__areaSection,.conditions-module__MRh_mq__situationBand,.conditions-module__MRh_mq__careNextBand{padding-block:3.5rem}}
