.industry-page-module__dPCbHa__contextGrid{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industry-page-module__dPCbHa__contextItem{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);min-width:0;padding:clamp(2rem,4vw,4rem) clamp(1rem,3vw,3rem)}.industry-page-module__dPCbHa__contextItem:nth-child(odd):not([data-wide=true]){border-right:1px solid color-mix(in srgb, currentColor 16%, transparent)}.industry-page-module__dPCbHa__contextItem[data-wide=true]{grid-column:1/-1}.industry-page-module__dPCbHa__contextItem>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;list-style:none;display:grid}.industry-page-module__dPCbHa__contextItem>summary::-webkit-details-marker{display:none}.industry-page-module__dPCbHa__contextItem>summary:focus-visible{outline-offset:.5rem;outline:2px solid}.industry-page-module__dPCbHa__detailState{border-bottom:1px solid color-mix(in srgb, currentColor 52%, transparent);align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:.1rem;font-size:.72rem;font-weight:680;display:inline-flex}.industry-page-module__dPCbHa__detailState:before{border:1px solid color-mix(in srgb, currentColor 42%, transparent);content:"+";place-items:center;width:1.1rem;height:1.1rem;font-size:.8rem;line-height:1;transition:transform .18s;display:inline-grid}.industry-page-module__dPCbHa__contextItem[open] .industry-page-module__dPCbHa__detailState:before{transform:rotate(45deg)}.industry-page-module__dPCbHa__detailState span:last-child,.industry-page-module__dPCbHa__contextItem[open] .industry-page-module__dPCbHa__detailState span:first-child{display:none}.industry-page-module__dPCbHa__contextItem[open] .industry-page-module__dPCbHa__detailState span:last-child{display:inline}.industry-page-module__dPCbHa__contextBody{padding-top:clamp(1rem,2vw,2rem)}.industry-page-module__dPCbHa__contextHeading{max-width:54rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.industry-page-module__dPCbHa__contextHeading>p,.industry-page-module__dPCbHa__relatedBlock>div:first-child>p{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:700;line-height:1.35}.industry-page-module__dPCbHa__contextHeading h3,.industry-page-module__dPCbHa__relatedBlock h3{letter-spacing:-.04em;margin-bottom:.8rem;font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1.05}.industry-page-module__dPCbHa__contextHeading>div,.industry-page-module__dPCbHa__relatedBlock>div:first-child>div{opacity:.76;max-width:46rem}.industry-page-module__dPCbHa__relatedBlock{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.industry-page-module__dPCbHa__closingBlock{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}@media (max-width:760px){.industry-page-module__dPCbHa__contextGrid,.industry-page-module__dPCbHa__relatedBlock{grid-template-columns:1fr}.industry-page-module__dPCbHa__contextItem,.industry-page-module__dPCbHa__contextItem:nth-child(odd):not([data-wide=true]){border-right:0;padding-inline:0}.industry-page-module__dPCbHa__contextItem>summary{grid-template-columns:1fr;gap:0}.industry-page-module__dPCbHa__detailState{justify-self:start}}@media (prefers-reduced-motion:reduce){.industry-page-module__dPCbHa__detailState:before{transition:none}}
