.faq-page :is(h1,h2,h3,.cg-link-list strong){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.faq-page .cg-faq-layout{scroll-margin-top:calc(var(--header-h) + 20px);grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px 64px}.faq-page .cg-faq-layout>.cg-search{max-width:760px}.faq-page .cg-faq-categories>div{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-page .cg-faq-categories button:last-child{grid-column:span 2}.faq-page .cg-faq-full{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:32px;padding-top:24px}.faq-page .cg-faq-full>h2{margin-bottom:0}.faq-page .cg-faq-main:not(:has(.cg-faq-deck-section:not([hidden]))) .cg-faq-full{border-top:0;margin-top:0;padding-top:0}.faq-page .cg-faq-list{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.faq-page .cg-faq{min-width:0;scroll-margin-top:calc(var(--header-h) + 24px);background:#fff;border:0}.faq-page .cg-faq[open]{background:var(--lilac)}.faq-page .cg-faq summary{gap:16px;min-height:84px;padding:18px;font-size:18px}.faq-page .cg-faq summary svg{width:32px;height:32px;padding:6px}.faq-page .cg-faq>div{padding:0 18px 24px}.faq-page .cg-faq p{font-size:17px;line-height:1.65}.faq-page .guide-deck--faq .guide-deck__title{font-size:clamp(17px,6.5cqw,25px)}.faq-page .cg-faq-next{padding-block:48px}.faq-page .cg-faq-next .section-heading{margin-bottom:28px}.faq-page .cg-faq-next h2{max-width:20ch;font-size:clamp(30px,4.2vw,60px)}.faq-page .cg-link-list{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq-page .cg-link-list>a{border-bottom:0;border-right:1px solid var(--ink);gap:16px;padding:24px 20px}.faq-page .cg-link-list>a:first-child{padding-left:0}.faq-page .cg-link-list>a:last-child{border-right:0;padding-right:0}.faq-page .cg-link-list>a:before{inset:0}.faq-page .cg-link-list>a>span{grid-template-columns:minmax(0,1fr)}.faq-page .cg-link-list strong{font-size:clamp(20px,2vw,28px)}.faq-page .cg-link-list>a>svg{width:38px;height:38px;padding:9px}@media (max-width:960px){.faq-page .cg-faq-list{grid-template-columns:minmax(0,1fr)}.faq-page .cg-faq summary{min-height:72px}.faq-page .cg-link-list{grid-template-columns:minmax(0,1fr)}.faq-page .cg-link-list>a{border-right:0;border-bottom:1px solid var(--ink);padding:20px 0}.faq-page .cg-link-list>a:last-child{border-bottom:0}.faq-page .cg-link-list strong{font-size:clamp(22px,3.5vw,30px)}}@media (max-width:760px){.faq-page .cg-faq-hero h1{font-size:clamp(30px,9.6vw,64px)}.faq-page .cg-faq-layout .cg-faq-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-page .cg-faq-layout{gap:24px;padding-block:32px 40px}.faq-page .cg-faq-layout .cg-faq-categories button{letter-spacing:.06em;min-height:48px;font-size:11px}.faq-page .cg-guide-deck-heading h2{font-size:clamp(26px,7.8vw,44px)}.faq-page .cg-faq summary{padding:16px 14px;font-size:17px}.faq-page .cg-faq-next{padding-block:36px}}
