.nav-section{padding:0 1.5rem}.nav-section-title{font-size:.75rem;font-weight:600;color:#6b7280;margin:1.5rem 0 1rem;text-transform:uppercase;letter-spacing:.5px}.nav-category-grid{display:grid;grid-template-columns:1fr;gap:.25rem;list-style:none;padding:0;margin:0}@media (min-width: 400px){.nav-category-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.nav-pages-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.nav-pages-list a{display:block;padding:.75rem 0;text-decoration:none;color:#374151;font-size:1rem;font-weight:500;transition:color .2s ease;border-bottom:1px solid #f3f4f6}.nav-pages-list li:last-child a{border-bottom:none}.nav-pages-list a:hover{color:var(--color-accent-1)}.nav-cta-container{padding:1rem 1.5rem}.nav-cta-button{display:flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1.5rem;background:var(--color-accent-1);color:#fff!important;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s ease}.nav-cta-button:hover{background:var(--color-accent-1-dark, #b91c1c)}.subcategory-card{display:flex;align-items:center;gap:.875rem;padding:.5rem;background:#fff;text-decoration:none;transition:all .2s ease;cursor:pointer;border-radius:12px}.subcategory-card:hover{background:#f9fafb}.subcategory-card:active{background:#f3f4f6}.subcategory-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f3f4f6;border-radius:50%;flex-shrink:0;transition:all .2s ease}.subcategory-card:hover .subcategory-icon-wrapper{background:var(--color-accent-1)}.subcategory-icon-wrapper svg{width:24px;height:24px;color:var(--color-dark-1);transition:color .2s ease}.subcategory-card:hover .subcategory-icon-wrapper svg{color:#fff}.subcategory-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.subcategory-title{font-size:.9375rem;font-weight:500;color:var(--color-dark-1);line-height:1.3}@media (max-width: 480px){.subcategory-card{gap:.75rem;padding:.375rem}.subcategory-icon-wrapper{width:44px;height:44px}.subcategory-icon-wrapper svg{width:22px;height:22px}.subcategory-title{font-size:.875rem}}.promo-image-container{padding:1rem 1.5rem}.promo-image{width:100%;height:auto;display:block;border-radius:16px}body.nav-open{overflow:hidden}.mobile-nav[data-astro-cid-f7qsx7fu]{position:fixed;inset:0;z-index:1050;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .3s ease,visibility .3s ease}.mobile-nav[data-astro-cid-f7qsx7fu].open{opacity:1;visibility:visible}.mobile-nav-container[data-astro-cid-f7qsx7fu]{position:absolute;inset:auto 0 0;width:100%;height:85vh;background:#fff;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;overflow:hidden}.mobile-nav[data-astro-cid-f7qsx7fu].open .mobile-nav-container[data-astro-cid-f7qsx7fu]{transform:translateY(0)}.mobile-nav-handle-bar[data-astro-cid-f7qsx7fu]{position:absolute;top:0;left:0;right:0;height:24px;z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer;background:transparent;border:none;padding:0}.mobile-nav-handle[data-astro-cid-f7qsx7fu]{width:40px;height:4px;background:#0003;border-radius:4px}.mobile-nav-header[data-astro-cid-f7qsx7fu]{padding:2rem 1.5rem 1.5rem;border-bottom:1px solid #f2f2f2;flex-shrink:0;position:relative;display:flex;align-items:center;gap:.75rem}.mobile-nav-back-btn[data-astro-cid-f7qsx7fu],.mobile-nav-close-btn[data-astro-cid-f7qsx7fu]{background:#0000000d;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:background .2s ease}.mobile-nav-back-btn[data-astro-cid-f7qsx7fu]:hover,.mobile-nav-close-btn[data-astro-cid-f7qsx7fu]:hover{background:#0000001a}.mobile-nav-back-btn[data-astro-cid-f7qsx7fu] svg[data-astro-cid-f7qsx7fu],.mobile-nav-close-btn[data-astro-cid-f7qsx7fu] svg[data-astro-cid-f7qsx7fu]{width:20px;height:20px}.mobile-nav-title[data-astro-cid-f7qsx7fu]{flex:1;text-align:center;font-size:1.125rem;font-weight:600;color:#111827;margin:0}.mobile-nav[data-astro-cid-f7qsx7fu]:not(.show-sub) .mobile-nav-back-btn[data-astro-cid-f7qsx7fu]{visibility:hidden}.mobile-nav-body[data-astro-cid-f7qsx7fu]{flex:1;overflow:hidden;position:relative}.nav-views[data-astro-cid-f7qsx7fu]{position:absolute;inset:0}.nav-view[data-astro-cid-f7qsx7fu]{position:absolute;inset:0;overflow-y:auto;background:#fff;transform:translate(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94);-webkit-overflow-scrolling:touch}.nav-view-sub[data-astro-cid-f7qsx7fu]{transform:translate(100%)}.mobile-nav[data-astro-cid-f7qsx7fu].open.show-sub .nav-view-root[data-astro-cid-f7qsx7fu]{transform:translate(-100%)}.mobile-nav[data-astro-cid-f7qsx7fu].open.show-sub .nav-view-sub[data-astro-cid-f7qsx7fu][style*="display: block"]{transform:translate(0)}.mobile-nav-footer[data-astro-cid-f7qsx7fu]{padding:1rem 1.5rem;background:#fff;border-top:1px solid #f2f2f2;flex-shrink:0;box-shadow:0 -2px 10px #0000000d}.footer-links[data-astro-cid-f7qsx7fu]{display:flex;justify-content:center;gap:8px;font-size:.75rem;color:#6b7280;flex-wrap:wrap}.footer-links[data-astro-cid-f7qsx7fu] a[data-astro-cid-f7qsx7fu]{color:inherit;text-decoration:none;transition:color .2s ease}.footer-links[data-astro-cid-f7qsx7fu] a[data-astro-cid-f7qsx7fu]:hover{color:#111827}.footer-note[data-astro-cid-f7qsx7fu]{text-align:center;color:#9ca3af;font-size:.75rem;margin-top:6px}@media (min-width: 768px){.mobile-nav[data-astro-cid-f7qsx7fu]{display:none}}.partner-promo-image[data-astro-cid-qlfjksao]{height:450px;display:flex;justify-content:center}.partner-promo-image[data-astro-cid-qlfjksao] a[data-astro-cid-qlfjksao]{display:block;width:300px;height:100%;display:flex;justify-content:center}.partner-promo-image[data-astro-cid-qlfjksao] img[data-astro-cid-qlfjksao]{width:300px;border-radius:12px;object-fit:cover}footer[data-astro-cid-35ed7um5]{background-color:#fef7f4}
