.policy-highlight-card[data-astro-cid-3gw2exor]{background:linear-gradient(135deg,#f59e0b14,#fbbf2408);border:1px solid rgba(245,158,11,.3);border-left:5px solid #F59E0B;border-radius:14px;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem}.policy-highlight-card[data-astro-cid-3gw2exor] h3[data-astro-cid-3gw2exor]{color:#1a1640!important;font-family:Outfit,sans-serif!important;font-size:1.15rem!important;margin:0 0 .5rem!important}.policy-highlight-card[data-astro-cid-3gw2exor] p[data-astro-cid-3gw2exor]{color:#374151!important;margin:0!important;font-size:.98rem!important;line-height:1.6!important}.breadcrumb{background:var(--white);padding:.75rem 0;border-bottom:1px solid var(--border-medium)}.breadcrumb-list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.breadcrumb-list li{display:flex;align-items:center}.breadcrumb-list li:not(:last-child):after{content:"›";margin-left:.5rem;color:var(--text-secondary);font-weight:700}.breadcrumb-list a{color:var(--primary);text-decoration:none;transition:color var(--duration-200) ease}.breadcrumb-list a:hover{color:var(--primary-700);text-decoration:underline}.breadcrumb-list .current{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.container{width:90%;max-width:1200px;margin:0 auto}.policies-section{background:var(--background);padding:2rem 0 4rem;min-height:100vh}.policies-header{text-align:center;margin-bottom:3rem;padding-top:2rem}.policies-header h1{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--primary-dark);margin-bottom:1rem;letter-spacing:-.02em}.policies-header p{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.policies-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.policy-nav-btn{background:var(--white);color:var(--primary-dark);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--text-sm);padding:.8rem 1.5rem;border-radius:var(--radius-full);border:2px solid var(--primary-100);transition:all var(--duration-200) ease;cursor:pointer}.policy-nav-btn:hover,.policy-nav-btn.active{background:var(--primary);color:var(--white);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.policies-content{max-width:900px;margin:0 auto;background:var(--white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.policy-section{display:none;padding:3rem}.policy-section.active{display:block}.policy-section h2{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--primary-dark);margin:0 0 2rem;padding-bottom:1rem;border-bottom:3px solid var(--primary-100)}.policy-text{line-height:var(--line-height-relaxed);color:var(--text-primary)}.policy-text p{margin-bottom:1.2rem;font-size:var(--text-base)}.policy-text h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--primary-dark);margin:2rem 0 1rem;padding-top:1rem}.policy-text ul{margin:1rem 0 1.5rem 1.5rem;padding:0}.policy-text li{margin-bottom:.7rem;font-size:var(--text-base);line-height:var(--line-height-normal)}.policy-text strong{color:var(--primary-dark);font-weight:var(--font-weight-semibold)}.policy-text a{color:var(--primary);text-decoration:underline;font-weight:var(--font-weight-medium)}.policy-text a:hover{color:var(--primary-dark)}.policies-actions{background:var(--white);border-radius:var(--radius-2xl);padding:2.5rem;margin:3rem auto 0;max-width:900px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--primary-100)}.policies-actions h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--primary-dark);margin:0 0 2rem}.actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.action-btn{display:flex;flex-direction:column;align-items:center;gap:.7rem;background:var(--primary-50);color:var(--primary-dark);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--text-sm);padding:1.5rem 1rem;border-radius:var(--radius-xl);transition:all var(--duration-200) ease;border:1px solid var(--primary-200)}.action-btn:hover{background:var(--primary);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}.action-btn span:first-child{font-size:var(--text-2xl)}@media(max-width:900px){.policies-header h1{font-size:var(--text-3xl)}.policies-header p{font-size:var(--text-base)}.policy-section{padding:2.5rem}.policies-actions{padding:2rem}.actions-grid{grid-template-columns:1fr;gap:1rem}.action-btn{flex-direction:row;justify-content:center;padding:1rem}.action-btn span:first-child{font-size:var(--text-xl)}}@media(max-width:700px){.policies-nav{flex-direction:column;align-items:center;gap:.8rem}.policy-nav-btn{padding:.7rem 1.2rem;font-size:var(--text-sm);width:100%;text-align:center}.policy-section{padding:2rem}.policy-section h2{font-size:var(--text-xl)}.policy-text h3{font-size:var(--text-base)}.policies-actions{padding:1.5rem}.policies-header{margin-bottom:2rem}.policies-header h1{font-size:var(--text-2xl)}}@media(max-width:500px){.policy-section{padding:1.5rem}.policies-actions{padding:1.2rem}.policy-text ul{margin-left:1rem}}
