@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accordions-menu{margin:24px 0 56px}@media screen and (width>=835px){.accordions-menu{overflow:unset}}@media screen and (width<=834px){.accordions-menu{margin:24px 0 32px}}.accordions-menu__container{align-items:flex-start;gap:40px;display:flex}@media screen and (width<=834px){.accordions-menu__container{gap:unset;flex-direction:column}}.accordions-menu__target.is-active{height:58px}@media screen and (width>=835px){.accordions-menu__categories{background:var(--color-eighth);width:33%;min-width:300px;padding:24px;position:sticky;top:129px}}@media screen and (width<=834px){.accordions-menu__categories{flex-direction:column-reverse;width:100%;display:flex}.accordions-menu__categories.is-sticky{z-index:1;background:#fff;flex-direction:column;width:100%;position:fixed;bottom:0;left:0}.accordions-menu__categories:not(.is-sticky){margin-bottom:24px}}.accordions-menu__categories-inner{transition:opacity .5s}@media screen and (width<=834px){.accordions-menu__categories-inner:not(.open){visibility:hidden;opacity:0;max-height:0}}.accordions-menu__categories-inner.open{padding:24px}.accordions-menu__categories-inner.open+.accordions-menu__categories-select svg{transform:rotate(180deg)}@media screen and (width<=834px){.accordions-menu__categories-select{border:1px solid var(--color-fifth);justify-content:space-between;align-items:center;padding:16px;line-height:1.7;display:flex}.is-sticky .accordions-menu__categories-select{border:0;border-top:1px solid var(--color-fifth)}}.accordions-menu__categories-title{color:var(--color-secondary);font-size:16px}@media screen and (width<=834px){.accordions-menu__categories-option{padding-left:8px}}.accordions-menu__categories-option a{color:var(--color-secondary)}.accordions-menu__categories p:not(:last-of-type){margin-bottom:24px}@media screen and (width>=835px){.accordions-menu__categories a:hover{text-decoration:underline}}.accordions-menu__content-title{color:var(--color-secondary)}.accordions-menu__content-subtitle{margin-top:32px;padding-top:32px}@media screen and (width<=834px){.accordions-menu__content-subtitle{border-top:1px solid var(--color-fifth)}}.accordions-menu__content .accordion{margin-top:16px}.accordions-menu__content .accordion .accordion-item.open{padding-bottom:16px}.accordions-menu__content .accordion .accordion-item .accordion-content{color:var(--color-secondary);letter-spacing:.42px;padding:0 16px;font-size:14px;font-weight:400;line-height:1.71}