.disclosure{font-size:1.2rem}.disclosure ._summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1em;padding:24px;display:grid}.disclosure ._summary::-webkit-details-marker{display:none}.disclosure ._icon{aspect-ratio:1;inline-size:24px;display:inline-block;position:relative}.disclosure ._icon:after{content:"";background-image:url(../media/chevron-down.9f280c4f.svg);width:100%;height:100%;transition:rotate .15s;position:absolute;inset:0}.disclosure ._icon:where(.disclosure[open] *):after{rotate:180deg}.disclosure ._body{contain:content;padding:0 24px 24px;transition:height .15s}.disclosure ._body p{font-size:1rem;font-weight:400}
.faq .disclosure{color:#fff;background:#04132b;border:.625rem solid #4a4990;border-radius:2rem;padding-block-end:3.5rem;font-weight:700;position:relative;box-shadow:0 4px 40px -28px #00000052,0 16px 72px -24px #0000003d,0 24px 64px -12px #00000047}@media screen and (min-width:800px){.faq .disclosure{background:#09285b}}.faq .disclosure ._summary{padding-block:2.75rem 1.5rem;padding-inline:1.25rem;font-size:1.3125rem;line-height:1.75rem;display:block;position:relative}@media screen and (min-width:800px){.faq .disclosure ._summary{padding-block:1.5rem;padding-inline:7rem 1.5rem}}.faq .disclosure ._summary:before{content:"";aspect-ratio:72/64;background:url(../media/text-q-mobile.d6f34516.svg) 50%/cover no-repeat;width:2.75rem;position:absolute;top:0;left:0}@media screen and (min-width:800px){.faq .disclosure ._summary:before{background:url(../media/text-q-desktop.e0674caf.svg) 50%/cover no-repeat;width:4.5rem}}.faq .disclosure ._summary ._icon{display:none}.faq .disclosure:not(:first-of-type){margin-block-start:-3.5rem}.faq .disclosure[open]:not(:last-of-type){padding-block-end:7rem}.faq .disclosure:last-of-type:not([open]){padding-block-end:0}.faq .disclosure[open]:after{content:"";aspect-ratio:400/26;opacity:.4;mix-blend-mode:hard-light;background:url(../media/text-lolipop-for-gamers.859cae95.png) 50%/cover no-repeat;width:12.5rem;position:absolute;bottom:4rem;right:2rem}.faq .disclosure:last-of-type[open]:after{bottom:1.5rem}.faq .disclosure:last-of-type[open] ._body{padding-block-end:1.5rem}.faq ._body{padding-block:0;padding-inline:1.25rem}@media screen and (min-width:800px){.faq ._body{padding-inline:7rem 1.5rem}}
