.drawer-seo-landing-open .drawer-seo-landing{right:0}.drawer-seo-landing{left:auto;right:-520px;transition:right .25s linear;top:0;height:100%;overflow:hidden;background-color:var(--color-white)}.drawer-seo-landing__inner{grid-template-rows:auto 1fr}.drawer-seo-landing__header{padding:2em 2em 1em 2em}.drawer-seo-landing__header .drawer-close svg{width:1.25em}.drawer-seo-landing__header .drawer-close svg line{fill:none;stroke:var(--color-black);stroke-linecap:round;stroke-miterlimit:10}.drawer-seo-landing__header .drawer-close span{display:none}@media (min-width:768px){.drawer-seo-landing__content::-webkit-scrollbar{width:4px;border-radius:0}.drawer-seo-landing__content::-webkit-scrollbar-track{box-shadow:none;background-color:var(--color-white);border-radius:0}.drawer-seo-landing__content::-webkit-scrollbar-thumb{background-color:var(--color-black);outline:0;border-radius:0}}.drawer-seo-landing .content-wrapper{padding:3.5em 2em 2em 2em;margin:2em 0 2em 0;text-align:center;border:1px solid var(--color-black);position:relative}.drawer-seo-landing .content-wrapper>div{display:flex;flex-direction:column;gap:1.5em}.drawer-seo-landing .content-wrapper svg{width:3em;position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--color-white)}.drawer-seo-landing .content-wrapper svg path{fill:var(--color-black);stroke:none}.drawer-seo-landing .content-wrapper h1,.drawer-seo-landing .content-wrapper h2,.drawer-seo-landing .content-wrapper h3,.drawer-seo-landing .content-wrapper h4,.drawer-seo-landing .content-wrapper h5,.drawer-seo-landing .content-wrapper h6{font-size:2em;margin:0}.drawer-seo-landing .content-wrapper p{font-size:.875em;margin:0}