.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero{padding-block:72px}.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,410px)}.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero-inner.solo{max-width:720px}.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero-sub{max-width:620px}.dd-faq-brief:where(.astro-dgf6j6td){width:100%;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#ffffff0f;box-shadow:0 24px 60px #0000002e}.dd-faq-brief-label:where(.astro-dgf6j6td){margin:0 0 20px;color:var(--cm-pulse);font:700 12px/1 var(--cm-font-sans);letter-spacing:.1em;text-transform:uppercase}.dd-faq-brief-list:where(.astro-dgf6j6td){display:grid;gap:18px;margin:0;padding:0;list-style:none;counter-reset:faq-brief}.dd-faq-brief-list:where(.astro-dgf6j6td) li:where(.astro-dgf6j6td){position:relative;min-height:34px;padding-left:48px;color:#ffffffb8;font:400 15px/1.5 var(--cm-font-sans);counter-increment:faq-brief}.dd-faq-brief-list:where(.astro-dgf6j6td) li:where(.astro-dgf6j6td):before{content:counter(faq-brief,decimal-leading-zero);position:absolute;top:0;left:0;color:#fff6;font:700 13px/1.4 var(--cm-font-mono, var(--cm-font-sans))}.dd-faq-brief-list:where(.astro-dgf6j6td) span:where(.astro-dgf6j6td){display:block;margin-bottom:3px;color:#fff;font-weight:700}.dd-faq-routes:where(.astro-dgf6j6td){background:var(--cm-bg-muted);border-bottom:1px solid var(--cm-divider)}.dd-faq-routes-grid:where(.astro-dgf6j6td){display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,96px);align-items:start}.dd-faq-routes-copy:where(.astro-dgf6j6td),.dd-faq-answer-intro:where(.astro-dgf6j6td){display:grid;gap:14px}.dd-faq-routes-copy:where(.astro-dgf6j6td)>:where(.astro-dgf6j6td),.dd-faq-answer-intro:where(.astro-dgf6j6td)>:where(.astro-dgf6j6td){margin:0}.dd-faq-route-list:where(.astro-dgf6j6td){margin:0}.dd-faq-route:where(.astro-dgf6j6td){display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:28px;padding:22px 0;border-top:1px solid var(--cm-border)}.dd-faq-route:where(.astro-dgf6j6td):last-child{border-bottom:1px solid var(--cm-border)}.dd-faq-route:where(.astro-dgf6j6td) dt:where(.astro-dgf6j6td),.dd-faq-route:where(.astro-dgf6j6td) dd:where(.astro-dgf6j6td){margin:0}.dd-faq-route:where(.astro-dgf6j6td) dt:where(.astro-dgf6j6td) a:where(.astro-dgf6j6td){display:flex;justify-content:space-between;gap:16px;color:var(--cm-fg1);font:700 17px/1.4 var(--cm-font-sans);text-decoration:none}.dd-faq-route:where(.astro-dgf6j6td) dt:where(.astro-dgf6j6td) a:where(.astro-dgf6j6td):hover,.dd-faq-route:where(.astro-dgf6j6td) dt:where(.astro-dgf6j6td) a:where(.astro-dgf6j6td):focus-visible{color:var(--cm-brand)}.dd-faq-route:where(.astro-dgf6j6td) dt:where(.astro-dgf6j6td) span:where(.astro-dgf6j6td){color:var(--cm-brand)}.dd-faq-route:where(.astro-dgf6j6td) dd:where(.astro-dgf6j6td){color:var(--cm-fg2);font:var(--cm-body)}.dd-faq-answer-layout:where(.astro-dgf6j6td){display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(56px,8vw,112px);align-items:start}.dd-faq-answer-intro:where(.astro-dgf6j6td) .cm-section-sub:where(.astro-dgf6j6td){max-width:44ch}.dd-faq-groups:where(.astro-dgf6j6td){min-width:0}.dd-faq-group:where(.astro-dgf6j6td){padding-bottom:48px}.dd-faq-group:where(.astro-dgf6j6td)+.dd-faq-group:where(.astro-dgf6j6td){padding-top:48px;border-top:1px solid var(--cm-border-strong)}.dd-faq-group:where(.astro-dgf6j6td):last-child{padding-bottom:0}.dd-faq-group-title:where(.astro-dgf6j6td){margin:0 0 14px;color:var(--cm-fg1);font:var(--cm-h3);letter-spacing:-.01em}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td){max-width:none;margin:0}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .wp-block-details>summary{padding-block:24px}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .wp-block-details>summary h4{margin:0;padding:0;color:inherit;font:inherit;scroll-margin-top:96px}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .wp-block-details>summary:hover,.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .wp-block-details>summary:focus-visible{color:var(--cm-brand)}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .wp-block-details>summary:focus-visible{outline:2px solid var(--cm-pulse);outline-offset:4px}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .dd-faq-answer:where(.astro-dgf6j6td){max-width:68ch;margin:0 0 24px;color:var(--cm-fg2);font:var(--cm-body)}.cm-faq-page:where(.astro-dgf6j6td) .dd-faq-question-list:where(.astro-dgf6j6td) .dd-faq-answer:where(.astro-dgf6j6td) a{color:var(--cm-brand);font-weight:600}@media(max-width:960px){.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero{padding-block:56px}.cm-faq-page:where(.astro-dgf6j6td) .cm-pagehero-grid,.dd-faq-routes-grid:where(.astro-dgf6j6td),.dd-faq-answer-layout:where(.astro-dgf6j6td){grid-template-columns:1fr}.dd-faq-brief:where(.astro-dgf6j6td){max-width:620px}.dd-faq-routes-grid:where(.astro-dgf6j6td),.dd-faq-answer-layout:where(.astro-dgf6j6td){gap:40px}.dd-faq-answer-intro:where(.astro-dgf6j6td) .cm-section-sub:where(.astro-dgf6j6td){max-width:58ch}}@media(max-width:640px){.dd-faq-brief:where(.astro-dgf6j6td){padding:24px 20px}.dd-faq-route:where(.astro-dgf6j6td){grid-template-columns:1fr;gap:8px;padding-block:20px}.dd-faq-group:where(.astro-dgf6j6td),.dd-faq-group:where(.astro-dgf6j6td)+.dd-faq-group:where(.astro-dgf6j6td){padding-block:36px}.dd-faq-group:where(.astro-dgf6j6td):first-child{padding-top:0}.dd-faq-group:where(.astro-dgf6j6td):last-child{padding-bottom:0}}
