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