.seo-page-section{position:relative;padding:44px 0 48px;background-color:#004874}.seo-page-section__background{z-index:0;object-fit:cover;object-position:center}.seo-page-section__content{position:relative;z-index:1}.seo-page-section__panel{overflow:hidden}.seo-page-section__accordion{margin-bottom:2rem;border:1px solid hsla(0,0%,100%,.32);border-radius:14px;background:hsla(0,0%,100%,.062);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seo-page-section__accordion:last-child{margin-bottom:0}.seo-page-section__summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;color:#fff;cursor:pointer;list-style:none}.seo-page-section__summary::-webkit-details-marker{display:none}.seo-page-section__summary:focus-visible{outline:3px solid hsla(0,0%,100%,.36);outline-offset:-6px}.seo-page-section__title{color:#fff;font-family:var(--font-header);font-size:1.5rem;font-weight:600;line-height:1.25}.seo-page-section__toggle{position:relative;flex:0 0 auto;width:36px;height:36px;border-radius:7px;background:#fff}.seo-page-section__toggle:after,.seo-page-section__toggle:before{position:absolute;top:50%;left:50%;width:16px;height:3px;border-radius:999px;background:#245b83;content:"";transform:translate(-50%,-50%)}.seo-page-section__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.seo-page-section__links{display:flex;flex-wrap:wrap;gap:14px;padding:0 18px 20px}.seo-page-section__links span{display:flex;align-items:center;min-height:31px;padding:7px 12px;border-radius:6px;background:hsla(0,0%,100%,.01);color:#fff;font-family:var(--font-paragraph);font-size:.9rem;font-weight:500;line-height:1.2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:.25s ease-in-out}.seo-page-section__links span:hover{background:hsla(0,0%,100%,.1)}.seo-page-section__accordion[open] .seo-page-section__toggle:after{opacity:0}@media(max-width:1199px){.seo-page-section__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.seo-page-section{padding:34px 0 38px}.seo-page-section__panel{border-radius:10px}.seo-page-section__summary{min-height:64px;gap:16px;padding:0 14px}.seo-page-section__title{font-size:15px}.seo-page-section__toggle{width:32px;height:32px}.seo-page-section__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 16px}}@media(max-width:479px){.seo-page-section__links{grid-template-columns:1fr}}