.XsBr-a_pageWrapper{color:#18181b;width:100%;min-height:100vh;font-family:var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:#fff;padding-top:130px;padding-bottom:100px;position:relative}@media (min-width:768px){.XsBr-a_pageWrapper{padding-top:160px;padding-bottom:120px}}.XsBr-a_ambientGlowTop{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(at top,#f59e0b1f 0%,#d9770605 55%,#0000 75%);width:min(1100px,95vw);height:520px;position:absolute;top:0;left:50%;transform:translate(-50%)}.XsBr-a_ambientGlowMid{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(#f59e0b0a 0%,#0000 70%);width:min(900px,90vw);height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.XsBr-a_container{z-index:2;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}@media (min-width:768px){.XsBr-a_container{padding:0 32px}}.XsBr-a_pageHeader{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 40px;display:flex}.XsBr-a_badgePill{color:#b45309;letter-spacing:.06em;text-transform:uppercase;background:#fef3c7;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.XsBr-a_badgeIcon{color:#f59e0b}.XsBr-a_pageTitle{color:#09090b;letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:2.25rem;font-weight:800;line-height:1.18}@media (min-width:768px){.XsBr-a_pageTitle{font-size:3.25rem}}.XsBr-a_titleHighlight{background:linear-gradient(135deg,#d97706 0%,#f59e0b 60%,#b45309 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.XsBr-a_pageDescription{color:#52525b;text-align:center;max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6}.XsBr-a_filterControls{flex-direction:column;gap:18px;max-width:860px;margin:0 auto 44px;display:flex}.XsBr-a_searchBoxWrapper{width:100%;position:relative}.XsBr-a_searchIcon{color:#a1a1aa;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.XsBr-a_searchInput{color:#09090b;background:#fff;border:1px solid #e4e4e7;border-radius:16px;outline:none;width:100%;padding:15px 18px 15px 50px;font-family:inherit;font-size:.95rem;transition:all .2s;box-shadow:0 4px 18px #00000008}.XsBr-a_searchInput:focus{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f,0 4px 18px #0000000a}.XsBr-a_categoryPillsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.XsBr-a_categoryPill{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:all .2s}.XsBr-a_categoryPill:hover{color:#09090b;background:#f8fafc;border-color:#cbd5e1}.XsBr-a_categoryPillActive{color:#fff;background:#18181b;border-color:#18181b}.XsBr-a_resultsCountRow{justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 4px;display:flex}.XsBr-a_resultsCount{color:#71717a;font-size:.875rem;font-weight:600}.XsBr-a_resultsHighlight{color:#b45309;font-weight:700}.XsBr-a_policiesGrid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.XsBr-a_policiesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.XsBr-a_policiesGrid{grid-template-columns:repeat(3,1fr)}}.XsBr-a_policyCard{background:#fff;border:1px solid #e4e4e7;border-radius:20px;flex-direction:column;justify-content:space-between;padding:26px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.XsBr-a_policyCard:hover{border-color:#f59e0b73;transform:translateY(-4px);box-shadow:0 16px 36px #f59e0b14}.XsBr-a_policyCardTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.XsBr-a_numberBadge{color:#d97706;letter-spacing:.03em;background:#fef3c7;border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:800}.XsBr-a_categoryTag{color:#71717a;text-transform:uppercase;letter-spacing:.05em;background:#f4f4f5;border-radius:999px;padding:4px 10px;font-size:.725rem;font-weight:700}.XsBr-a_policyTitle{color:#09090b;letter-spacing:-.015em;margin:0 0 14px;font-size:1.15rem;font-weight:700;line-height:1.35}.XsBr-a_policyBullets{flex-direction:column;flex:1;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.XsBr-a_policyBulletItem{color:#52525b;align-items:flex-start;gap:9px;font-size:.85rem;line-height:1.55;display:flex}.XsBr-a_bulletDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.XsBr-a_policyCardBottom{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.XsBr-a_viewPolicyBtn{color:#b45309;align-items:center;gap:6px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.XsBr-a_viewPolicyBtn:hover{color:#d97706;transform:translate(3px)}.XsBr-a_btnArrow{transition:transform .2s}.XsBr-a_viewPolicyBtn:hover .XsBr-a_btnArrow{transform:translate(3px)}.XsBr-a_emptyState{text-align:center;background:#fafafa;border:1px dashed #d4d4d8;border-radius:20px;max-width:500px;margin:40px auto;padding:60px 20px}.XsBr-a_emptyStateTitle{color:#18181b;margin-bottom:8px;font-size:1.15rem;font-weight:700}.XsBr-a_emptyStateDesc{color:#71717a;margin-bottom:16px;font-size:.9rem}.XsBr-a_resetBtn{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:999px;padding:8px 18px;font-size:.825rem;font-weight:600}
