.resource-page[data-v-acef5be0]{background:#fff;min-height:calc(100vh - 72px)}.resource-container[data-v-acef5be0]{max-width:1040px}.resource-hero[data-v-acef5be0]{background:#fff;border-bottom:1px solid var(--cv-soft-border)}.resource-hero .container[data-v-acef5be0]{padding-bottom:38px;padding-top:72px}.resource-hero h1[data-v-acef5be0]{color:var(--cv-text);font-size:clamp(38px,5.2vw,64px);font-weight:700;letter-spacing:0;line-height:1.08;margin:0;max-width:860px}.resource-hero p[data-v-acef5be0]{color:#111827ad;font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.65;margin:22px 0 0;max-width:760px}.resource-body[data-v-acef5be0]{background:var(--cv-bg)}.resource-body .container[data-v-acef5be0]{padding-bottom:70px;padding-top:42px}.section-heading[data-v-acef5be0]{margin-bottom:20px;max-width:720px}.section-heading h2[data-v-acef5be0]{color:var(--cv-text);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.18;margin:0}.faq-item p[data-v-acef5be0],.next-section p[data-v-acef5be0],.resource-cta p[data-v-acef5be0],.section-heading p[data-v-acef5be0]{color:#111827a8;font-size:15px;font-weight:400;line-height:1.62;margin:12px 0 0}.faq-list[data-v-acef5be0]{display:grid;gap:12px}.faq-item[data-v-acef5be0]{background:#fff;border:1px solid var(--cv-soft-border);border-radius:14px;padding:24px}.faq-item h2[data-v-acef5be0]{color:var(--cv-text);font-size:20px;font-weight:600;line-height:1.28;margin:0}.next-section[data-v-acef5be0]{align-items:start;background:#fff;border:1px solid var(--cv-soft-border);border-radius:14px;display:grid;gap:26px;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);margin-top:28px;padding:28px}.next-section h2[data-v-acef5be0],.resource-cta h2[data-v-acef5be0]{color:var(--cv-text);font-size:28px;font-weight:700;line-height:1.2;margin:0}.next-links[data-v-acef5be0]{display:grid;gap:10px}.next-links a[data-v-acef5be0]{border:1px solid var(--cv-soft-border);border-radius:10px;padding:16px;transition:border-color .18s ease,background-color .18s ease}.next-links a[data-v-acef5be0]:hover{background:#f7fbfa;border-color:#145c5a38}.next-links span[data-v-acef5be0],.next-links strong[data-v-acef5be0]{display:block}.next-links strong[data-v-acef5be0]{color:var(--cv-text);font-size:15px;font-weight:600}.next-links span[data-v-acef5be0]{color:var(--cv-muted);font-size:14px;font-weight:400;line-height:1.5;margin-top:5px}.resource-cta[data-v-acef5be0]{align-items:center;background:var(--cv-brand);border-radius:14px;color:#fff;display:grid;gap:18px;justify-items:center;margin-top:24px;padding:34px 26px;text-align:center}.resource-cta h2[data-v-acef5be0],.resource-cta p[data-v-acef5be0]{color:#fff;max-width:680px}.resource-cta p[data-v-acef5be0]{color:#ffffffc7}.cta-actions[data-v-acef5be0]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.resource-cta .btn-secondary[data-v-acef5be0]{border-color:#ffffff47}@media(max-width:760px){.resource-hero .container[data-v-acef5be0]{padding-bottom:30px;padding-top:46px}.resource-body .container[data-v-acef5be0]{padding-bottom:48px;padding-top:30px}.next-section[data-v-acef5be0]{grid-template-columns:1fr;padding:22px}.next-section h2[data-v-acef5be0],.resource-cta h2[data-v-acef5be0]{font-size:24px}}
