.sec{container-type:inline-size;--ui-inner: calc(min(100cqw, 1320px) - 40px) ;--ui-col: calc((var(--ui-inner) - 72px) / 4);--ui-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.2 2.9 13.3 10l-7.1 7.1' fill='none' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E");--ui-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-width='1.2' d='M2 10h15.6M11.2 3.4c0 1.9 2.6 5.3 6.4 6.6-3.8 1.3-6.4 4.7-6.4 6.6'/%3E%3C/svg%3E");--ui-ease: cubic-bezier(.55, .56, 0, .71);letter-spacing:-.35px;color:var(--bs-body-color)}@media(max-width:767px){.sec{--ui-inner: calc(100cqw - 20px) }}.sec ul{margin:0;padding:0;list-style:none}.sec p{margin:0}.sec a{color:inherit;text-decoration:none;transition:none}.sec .swiper-scrollbar-drag{border-radius:10px;background:var(--bs-primary)}.page-main{--sec-gap: 140px}.page-main>:is(section,.promo-a,.promo-b,.benefit-a,footer.footer-a),.page-main>main>:is(section,.promo-a,.promo-b,.benefit-a){margin-top:var(--sec-gap);margin-bottom:0}@media(max-width:767px){.page-main{--sec-gap: 100px}}
