.ServiceSymptoms-module__yZIbMq__section{background:var(--color-paper);color:var(--color-text-on-paper);padding:0 var(--edge-padding) clamp(100px, 14vw, 180px)}.ServiceSymptoms-module__yZIbMq__wrap{max-width:var(--content-max-width);margin:0 auto}.ServiceSymptoms-module__yZIbMq__head{border-top:1px solid var(--color-line-dark);grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px);margin-bottom:clamp(48px,7vw,96px);padding-top:clamp(60px,8vw,120px);display:grid}@media (max-width:900px){.ServiceSymptoms-module__yZIbMq__head{grid-template-columns:1fr}}.ServiceSymptoms-module__yZIbMq__heading{font-family:var(--font-serif);letter-spacing:-.015em;font-size:clamp(34px,4.5vw,60px);font-weight:400;line-height:1.1}.ServiceSymptoms-module__yZIbMq__heading em{color:var(--color-accent-deep);font-style:italic}.ServiceSymptoms-module__yZIbMq__lead{color:var(--color-text-on-paper-muted);max-width:52ch;font-size:14px;line-height:2}.ServiceSymptoms-module__yZIbMq__list{border-top:1px solid var(--color-line-dark);grid-template-columns:1fr 1fr;display:grid}@media (max-width:820px){.ServiceSymptoms-module__yZIbMq__list{grid-template-columns:1fr}}.ServiceSymptoms-module__yZIbMq__item{border-bottom:1px solid var(--color-line-dark);isolation:isolate;cursor:default;grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,40px);padding:clamp(32px,4vw,52px) clamp(20px,3vw,40px);display:grid;position:relative;overflow:hidden}.ServiceSymptoms-module__yZIbMq__item:nth-child(odd){border-right:1px solid var(--color-line-dark)}@media (max-width:820px){.ServiceSymptoms-module__yZIbMq__item:nth-child(odd){border-right:none}}.ServiceSymptoms-module__yZIbMq__item:before{content:"";background:var(--color-paper-strong);transform-origin:0;z-index:0;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.ServiceSymptoms-module__yZIbMq__item:hover:before{transform:translate(0)}.ServiceSymptoms-module__yZIbMq__item:after{content:"";background:var(--color-accent-deep);transform-origin:top;width:2px;transition:transform .5s var(--ease-ui) .15s;z-index:2;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ServiceSymptoms-module__yZIbMq__item:hover:after{transform:scaleY(1)}.ServiceSymptoms-module__yZIbMq__item>*{z-index:1;position:relative}.ServiceSymptoms-module__yZIbMq__no{letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-on-paper-muted);transition:transform .55s var(--ease-ui) 50ms, color .4s var(--ease-ui) .1s;padding-top:6px;font-size:11px}.ServiceSymptoms-module__yZIbMq__item:hover .ServiceSymptoms-module__yZIbMq__no{color:var(--color-accent-deep);transform:translate(-4px)}.ServiceSymptoms-module__yZIbMq__itemTitle{font-family:var(--font-serif);letter-spacing:-.005em;transition:transform .6s var(--ease-ui) .12s, font-style .3s var(--ease-ui) .2s;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.35}.ServiceSymptoms-module__yZIbMq__item:hover .ServiceSymptoms-module__yZIbMq__itemTitle{font-style:italic;transform:translate(10px)}.ServiceSymptoms-module__yZIbMq__voice{font-family:var(--font-serif);color:var(--color-text-on-paper-muted);border-left:1px solid var(--color-line-dark);transition:transform .55s var(--ease-ui) .2s, border-color .4s var(--ease-ui) .25s;margin-top:14px;padding-left:14px;font-size:14px;font-style:italic;line-height:1.75;overflow:hidden}.ServiceSymptoms-module__yZIbMq__item:hover .ServiceSymptoms-module__yZIbMq__voice{border-left-color:var(--color-accent-deep);transform:translateY(-2px)}.ServiceSymptoms-module__yZIbMq__voice span{transition:transform .5s var(--ease-ui) .3s;display:inline-block}.ServiceSymptoms-module__yZIbMq__item:hover .ServiceSymptoms-module__yZIbMq__voice span{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.ServiceSymptoms-module__yZIbMq__item:before,.ServiceSymptoms-module__yZIbMq__item:after,.ServiceSymptoms-module__yZIbMq__no,.ServiceSymptoms-module__yZIbMq__itemTitle,.ServiceSymptoms-module__yZIbMq__voice,.ServiceSymptoms-module__yZIbMq__voice span{transition-duration:.15s}}
