.FAQ_section__aRp6T{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,112px) 0;scroll-margin-top:96px;color:var(--paper-white);background:linear-gradient(rgba(9,18,22,.92),rgba(7,14,17,.97)),url(/design-system/backgrounds/grunge-dark.jpg) 50% /cover;border-top:1px solid rgba(228,209,170,.24);border-bottom:1px solid rgba(228,209,170,.18)}.dse-page .dse-faq.FAQ_section__aRp6T{background:linear-gradient(rgba(9,18,22,.92),rgba(7,14,17,.97)),url(/design-system/backgrounds/grunge-dark.jpg) 50% /cover!important;border-top-color:rgba(228,209,170,.24)}.FAQ_section__aRp6T:before{inset:0;opacity:.42;background:radial-gradient(rgba(228,209,170,.12) .75px,transparent .9px) 0 0 /6px 6px,linear-gradient(90deg,transparent 0 11%,rgba(179,206,60,.045) 11% 11.15%,transparent 11.15% 100%)}.FAQ_section__aRp6T:after,.FAQ_section__aRp6T:before{content:"";position:absolute;z-index:-1;pointer-events:none}.FAQ_section__aRp6T:after{top:-210px;right:-130px;width:530px;height:530px;opacity:.18;border:1px solid var(--brand-accent);border-radius:50%;box-shadow:inset 0 0 0 42px rgba(179,206,60,.06),inset 0 0 0 43px rgba(179,206,60,.24),inset 0 0 0 112px rgba(33,116,142,.04),inset 0 0 0 113px rgba(33,116,142,.34)}.FAQ_ornament__6QGoB{position:absolute;z-index:-1;top:0;bottom:0;left:max(18px,calc((100vw - 1200px) / 2 - 34px));width:1px;background:linear-gradient(transparent,rgba(179,206,60,.46) 15%,rgba(179,206,60,.16) 85%,transparent)}.FAQ_ornament__6QGoB:after,.FAQ_ornament__6QGoB:before{content:"";position:absolute;left:50%;width:9px;height:9px;background:var(--surface-0);border:1px solid rgba(179,206,60,.72);transform:translateX(-50%) rotate(45deg)}.FAQ_ornament__6QGoB:before{top:70px}.FAQ_ornament__6QGoB:after{bottom:70px}.FAQ_container__dG7xd{width:min(calc(100% - 40px),1120px);margin:0 auto}.FAQ_header__RTkwJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:30px;border-bottom:1px solid rgba(228,209,170,.34);box-shadow:0 1px rgba(9,13,14,.9),0 3px rgba(228,209,170,.08)}.FAQ_headingGroup__N2DmW{min-width:0}.FAQ_kicker__56wtN{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:color-mix(in srgb,var(--brand-accent) 78%,var(--paper-white));font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1;text-transform:uppercase}.FAQ_kickerMark__kKzcd{display:grid;width:23px;height:23px;place-items:center;color:var(--catalog-ink);background:var(--brand-accent);border:1px solid var(--catalog-ink);box-shadow:3px 3px 0 var(--darkest-green);font-size:13px}.FAQ_title__DU9j6{max-width:880px;margin:0;color:var(--paper-white);font-family:var(--font-display);font-size:clamp(40px,5.7vw,68px);font-weight:900;letter-spacing:-.035em;line-height:.94;text-wrap:balance;text-transform:uppercase;text-shadow:0 3px 24px rgba(0,0,0,.5)}.FAQ_fileStamp__Lj1Vh{display:grid;min-width:174px;padding:14px 17px 15px;color:var(--catalog-ink);background:radial-gradient(rgba(9,13,14,.12) .7px,transparent .8px) 0 0 /5px 5px,var(--catalog-paper-light);border:1px solid var(--catalog-ink);box-shadow:6px 6px 0 rgba(11,63,8,.78);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);font-family:var(--font-body);text-transform:uppercase;transform:rotate(.5deg)}.FAQ_fileStamp__Lj1Vh small,.FAQ_fileStamp__Lj1Vh span{font-size:9px;font-weight:700;letter-spacing:.17em}.FAQ_fileStamp__Lj1Vh strong{margin:5px 0 4px;padding:6px 0 5px;border-top:1px solid rgba(9,13,14,.42);border-bottom:1px solid rgba(9,13,14,.42);font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1}.FAQ_fileStamp__Lj1Vh small{color:rgba(9,13,14,.68)}.FAQ_registry__wdrp9{display:grid;gap:14px;margin-top:32px}.FAQ_item__rRH8K{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);overflow:hidden;background:repeating-linear-gradient(0deg,rgba(241,218,182,.025) 0 1px,transparent 1px 4px),rgba(28,44,53,.88);border:1px solid rgba(228,209,170,.32);border-radius:var(--radius-xs);box-shadow:5px 5px 0 rgba(11,63,8,.42),var(--shadow-sm);transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.FAQ_item__rRH8K:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:3px;background:var(--brand-accent);opacity:.2;transition:opacity var(--dur-base) var(--ease-out)}.FAQ_item__rRH8K:hover{background-color:rgba(37,56,67,.94);border-color:rgba(179,206,60,.66);box-shadow:6px 6px 0 rgba(44,118,59,.54),var(--shadow-md)}.FAQ_itemExpanded__vZR6m:before,.FAQ_item__rRH8K:hover:before{opacity:.72}.FAQ_itemExpanded__vZR6m{background-color:rgba(32,49,58,.94);border-color:rgba(228,209,170,.44);box-shadow:5px 5px 0 rgba(11,63,8,.48),var(--shadow-sm)}.FAQ_question__tJAR7{position:relative;z-index:1;display:grid;width:100%;min-height:78px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:18px;padding:0 22px 0 20px;color:inherit;background:transparent;border:0;border-radius:0;font:inherit;text-align:left;cursor:pointer}.FAQ_question__tJAR7:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-6px}.FAQ_question__tJAR7:active{transform:translateY(1px)}.FAQ_number__1l6YS{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;padding-top:31px;color:color-mix(in srgb,var(--brand-accent) 76%,var(--paper-white));background:rgba(9,13,14,.28);border-right:1px solid rgba(228,209,170,.2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.12em}.FAQ_itemContent__qA5AU{min-width:0}.FAQ_questionText__tEHTX{padding:21px 0;color:var(--paper-white);font-family:var(--font-body);font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.35;transition:color var(--dur-base) var(--ease-out)}.FAQ_item__rRH8K:hover .FAQ_questionText__tEHTX{color:color-mix(in srgb,var(--brand-accent) 14%,var(--paper-white))}.FAQ_icon__k7DJ7{display:grid;width:28px;height:28px;place-items:center;color:var(--fg-3);transition:color var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.FAQ_item__rRH8K:hover .FAQ_icon__k7DJ7{color:var(--brand-accent)}.FAQ_itemExpanded__vZR6m .FAQ_icon__k7DJ7{color:color-mix(in srgb,var(--brand-accent) 72%,var(--paper-white));transform:rotate(180deg)}.FAQ_answerPanel__5WLMc{position:relative;z-index:1;margin:0 24px 0 20px;padding:20px 0 24px;border-top:1px solid rgba(228,209,170,.18);animation:FAQ_answerReveal__wOrrC var(--dur-slow) var(--ease-out) both}.FAQ_answerText__kIkRt{max-width:940px;color:var(--fg-2);font-family:var(--font-body);font-size:15px;line-height:1.65}.FAQ_answerText__kIkRt a{color:color-mix(in srgb,var(--brand-accent) 72%,var(--paper-white));font-weight:700;text-decoration:underline;text-decoration-color:rgba(179,206,60,.48);text-underline-offset:3px}.FAQ_answerText__kIkRt a:hover{color:var(--brand-accent);text-decoration-color:currentColor}.FAQ_answerText__kIkRt a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@keyframes FAQ_answerReveal__wOrrC{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.FAQ_section__aRp6T{padding:70px 0 78px}.FAQ_section__aRp6T:after{top:-115px;right:-200px;width:390px;height:390px}.FAQ_container__dG7xd{width:min(calc(100% - 32px),1120px)}.FAQ_header__RTkwJ{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:25px}.FAQ_fileStamp__Lj1Vh{min-width:0;width:min(210px,100%)}.FAQ_registry__wdrp9{gap:11px;margin-top:25px}.FAQ_item__rRH8K{grid-template-columns:48px minmax(0,1fr)}.FAQ_question__tJAR7{min-height:72px;grid-template-columns:minmax(0,1fr) 26px;gap:14px;padding:0 14px}.FAQ_number__1l6YS{padding-top:27px}.FAQ_questionText__tEHTX{padding:17px 0;font-size:15px}.FAQ_icon__k7DJ7{width:24px;height:24px}.FAQ_answerPanel__5WLMc{margin:0 16px 0 14px;padding:17px 0 20px}.FAQ_answerText__kIkRt{font-size:14px;line-height:1.65}}@media (max-width:420px){.FAQ_kicker__56wtN{align-items:flex-start;font-size:9px;line-height:1.4}.FAQ_title__DU9j6{font-size:clamp(34px,11vw,46px)}.FAQ_question__tJAR7{grid-template-columns:minmax(0,1fr) 24px;gap:11px;padding:0 11px 0 12px}.FAQ_item__rRH8K{grid-template-columns:41px minmax(0,1fr)}.FAQ_number__1l6YS{padding-top:27px}.FAQ_answerPanel__5WLMc{margin-right:12px;margin-left:12px}}@media (prefers-reduced-motion:reduce){.FAQ_answerPanel__5WLMc{animation:none}.FAQ_icon__k7DJ7,.FAQ_item__rRH8K,.FAQ_questionText__tEHTX{transition:none}}