@media (min-width:1025px){.accordion{max-width:var(--layout-width);margin:0 auto 100px;}}@supports (height:var(--full-height)){.accordion__item{outline:none;}.accordion__item__head{position:relative;}.accordion__item__opener{position:absolute;left:0;right:0;top:0;bottom:0;text-align:right;cursor:pointer;}.accordion__icon-wrapper{margin-left:auto;display:block;transition:transform .25s;position:absolute;top:0;right:0;}:checked + .accordion__item__head .accordion__icon-wrapper{transform:rotate(180deg);}.accordion__item__main-inner{padding:1px 0;}.accordion--style_big .accordion__item__main{height:2rem;}.accordion__item__main{height:0;opacity:0;pointer-events:none;overflow:hidden;transition:height .25s,opacity .25s;}:checked + .accordion__item__head + .accordion__item__main{height:var(--full-height,100vh);opacity:1;overflow:visible;pointer-events:all;}}.accordion__main{padding:0 var(--safe-margin,3em);max-width:var(--max-width,1600px);margin:8.72222222rem auto 1.333rem;}.accordion--style_big > .accordion__main{padding:8.5rem var(--safe-margin,3em) 5.5rem;}.accordion--style_big .accordion__item__column{margin:1.5rem 0 3.6111rem;}@media (max-width:999px){.accordion__column{& + .accordion__column{margin-top:var(--S);}}}.accordion__title{font:var(--mighty);margin:0;grid-column:1/3;color:inherit;margin-bottom:calc(var(--M) - 1rem);}.accordion__subtitle{line-height:1.222;margin:.245rem 0 1.633rem;font-size:2.5rem;grid-column:1/3;}@media (max-width:600px){.accordion__subtitle{font:var(--huge)}}.accordion__item__title{font-size:2.5rem;margin:0;color:inherit;display:block;padding-right:40px;position:relative;}.accordion__item__opener{font-size:2.5rem;line-height:3.4rem;font-weight:600;}.accordion--style_big .accordion__item__opener,.accordion--style_big .accordion__item__title{font-size:3.1rem;}.accordion--style_tiny .accordion__item__opener,.accordion--style_tiny .accordion__item__title{font:var(--giant);}.accordion--style_tinier .accordion__item__opener,.accordion--style_tinier .accordion__item__title{font-size:1rem;line-height:2.220;}@media (max-width:600px){.accordion--style_tiny .accordion__item__opener,.accordion--style_tiny .accordion__item__title{font:var(--big);}}@media (min-width:601px) and (max-width:1280px){.accordion--style_tiny .accordion__item__opener,.accordion--style_tiny .accordion__item__title{font:var(--huge);}}.accordion--style_tiny > .accordion__main{margin-bottom:4.4rem;}@media (min-width:1000px){.accordion--style_small > .accordion__main,.accordion--style_tiny > .accordion__main,.accordion--style_tinier > .accordion__main,.accordion--style_big .accordion__item__main-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap,1rem) 7rem;}.accordion--single .accordion__main{grid-template-columns:repeat(12,1fr);}.accordion--single .accordion__title,.accordion--single .accordion__column{grid-column:span 7;}.accordion--style_big .accordion__item__opener,.accordion--style_big .accordion__item__title{font-size:6.111rem;line-height:0.916;}}.accordion--style_small .accordion__item__head{margin-top:.5rem;}.accordion--style_tiny .accordion__item__head{margin-bottom:12px;}.accordion--style_small .accordion__item,.accordion--style_tiny .accordion__item,.accordion--style_tinier .accordion__item{border-bottom:2px solid #82888b;display:block;& + .accordion__item{margin-top:var(--S);}}.accordion--style_tinier .accordion__item{margin-bottom:.4rem;}.accordion--style_small .accordion__item__main-inner{max-width:79.4%;margin-top:1rem;}@media (max-width:910px){.accordion--style_small .accordion__item__title{font-size:1.626rem;}.accordion__item__opener{font-size:1.666rem;line-height:2.2rem;}.accordion--style_big .accordion__item__opener,.accordion--style_big .accordion__item__title{font-size:3.13rem;}.accordion--style_big .accordion__item__opener{line-height:4rem;}}.accordion__footer{margin-top:calc(var(--M) - 1rem);grid-column:1 / 3;}.accordion__tag{display:inline-block;color:var(--highlight);padding:0 1em;font-size:.37em;line-height:1.6;margin-left:.28em;border:1px solid;vertical-align:middle;border-radius:1em;}.accordion.accordion--is-small .accordion__item__title{@media (min-width:1281px){font-size:1.666rem;}}
