.wCfXQq_container{max-width:1200px;margin:0 auto;padding:0 24px}.wCfXQq_hero{text-align:center;border-bottom:1px solid var(--gray-200);background:#fdfcf7;padding:112px 0 72px}.wCfXQq_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--primary-color);margin-bottom:18px;font-size:.6875rem;font-weight:600;display:block}.wCfXQq_title{max-width:30ch;font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 auto 22px;font-size:clamp(2.125rem,1.2rem + 3.6vw,3.125rem);font-weight:400;line-height:1.08}.wCfXQq_titleAccent{color:var(--primary-color)}.wCfXQq_lede{max-width:60ch;color:var(--text-secondary);margin:0 auto;font-size:1.0625rem;line-height:1.7}.wCfXQq_heroCta{border-radius:var(--radius-full);background:var(--primary-color);color:#fff;transition:background var(--transition-normal);align-items:center;gap:10px;margin-top:32px;padding:13px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.wCfXQq_heroCta:hover{background:var(--primary-dark)}.wCfXQq_heroCtaArrow{transition:transform var(--transition-fast)}.wCfXQq_heroCta:hover .wCfXQq_heroCtaArrow{transform:translate(3px)}.wCfXQq_heroStats{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;font-size:.9375rem;display:flex}.wCfXQq_heroStats strong{color:var(--text-primary);font-weight:600}.wCfXQq_heroStatDot{border-radius:var(--radius-full);background:var(--gray-300,#d1d5db);width:4px;height:4px}.wCfXQq_body{padding:80px 0 88px;scroll-margin-top:120px}.wCfXQq_browseHead{text-align:center;max-width:640px;margin:0 auto 80px}.wCfXQq_browseTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.25rem,1.4rem + 3.2vw,3.125rem);font-weight:400;line-height:1.1}.wCfXQq_browseSub{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.7}.wCfXQq_bodyEyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:18px;font-size:.6875rem;font-weight:600;display:block}.wCfXQq_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.wCfXQq_tabs{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.wCfXQq_tabs::-webkit-scrollbar{display:none}.wCfXQq_tab{white-space:nowrap;border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#fff;flex-shrink:0;padding:9px 14px;font-size:.875rem;font-weight:500;line-height:1.2}.wCfXQq_tab:hover{border-color:var(--gray-300,#d1d5db);color:var(--text-primary)}.wCfXQq_tabActive,.wCfXQq_tabActive:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.wCfXQq_search{flex:0 300px;align-items:center;min-width:240px;display:flex;position:relative}.wCfXQq_searchIcon{width:17px;height:17px;color:var(--text-muted);pointer-events:none;display:flex;position:absolute;left:14px}.wCfXQq_searchInput{border:1px solid var(--gray-200);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;padding:11px 14px 11px 40px;font-size:.9375rem}.wCfXQq_searchInput::placeholder{color:var(--text-muted)}.wCfXQq_searchInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #c41e3a1f}.wCfXQq_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.wCfXQq_card{border:1px solid var(--gray-200);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.wCfXQq_card:hover{border-color:#c41e3a59;transform:translateY(-2px);box-shadow:0 12px 28px #10182814}.wCfXQq_cardHeader{border-bottom:1px solid var(--gray-100);background:#f7f4f1;justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:24px;display:flex}.wCfXQq_cardHeaderName{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:400;line-height:1.15}.wCfXQq_cardMarkWrap{color:var(--text-muted);transition:color var(--transition-fast);flex-shrink:0}.wCfXQq_card:hover .wCfXQq_cardMarkWrap{color:var(--primary-color)}.wCfXQq_cardMarkWrap svg{width:52px;height:52px;display:block}.wCfXQq_cardBody{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.wCfXQq_cardTag{border-radius:var(--radius-sm);color:var(--primary-color);text-transform:uppercase;letter-spacing:.08em;background:#c41e3a14;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:.625rem;font-weight:600}.wCfXQq_cardDesc{color:var(--text-secondary);flex:1;margin:0 0 18px;font-size:.875rem;line-height:1.6}.wCfXQq_cardLink{color:var(--primary-color);align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:inline-flex}.wCfXQq_cardLinkArrow{transition:transform var(--transition-fast)}.wCfXQq_card:hover .wCfXQq_cardLinkArrow{transform:translate(3px)}.wCfXQq_empty{text-align:center;color:var(--text-muted);padding:48px 0;font-size:.9375rem}.wCfXQq_pagination{justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.wCfXQq_pageBtn{border:1px solid var(--gray-200);border-radius:var(--radius-md);min-width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#fff;justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;display:inline-flex}.wCfXQq_pageBtn:hover:not(:disabled){border-color:var(--gray-300,#d1d5db);color:var(--text-primary)}.wCfXQq_pageBtn:disabled{opacity:.4;cursor:default}.wCfXQq_pageBtnActive,.wCfXQq_pageBtnActive:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}@media (max-width:768px){.wCfXQq_hero{padding:72px 0 56px}.wCfXQq_heroStats{gap:10px;font-size:.875rem}.wCfXQq_body{padding:40px 0 64px}.wCfXQq_controls{flex-direction:column;align-items:stretch}.wCfXQq_search{flex:auto;min-width:0}.wCfXQq_grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wCfXQq_card{transition:none}.wCfXQq_card:hover,.wCfXQq_card:hover .wCfXQq_cardLinkArrow{transform:none}}.wCfXQq_countryList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wCfXQq_countryCard{border:1px solid var(--gray-200);color:var(--text-primary);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;text-decoration:none;display:flex}.wCfXQq_countryCard:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.wCfXQq_countryFlag{font-size:1.75rem;line-height:1}.wCfXQq_countryName{font-family:var(--font-serif), Georgia, serif;font-size:1.125rem;font-weight:500}.wCfXQq_countryCount{color:var(--text-secondary);font-size:.8125rem}.wCfXQq_eyebrowLink{color:var(--primary-color);transition:color var(--transition-fast);text-decoration:none}.wCfXQq_eyebrowLink:hover{text-decoration:underline}.wCfXQq_countryFrameworkGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wCfXQq_countryFrameworkCard{border:1px solid var(--gray-200);color:var(--text-primary);transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;display:flex}.wCfXQq_countryFrameworkCard:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.wCfXQq_countryFrameworkName{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);font-size:1.125rem;font-weight:500}.wCfXQq_countryFrameworkFull{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}.wCfXQq_otherCountries{border-top:1px solid var(--gray-200);margin-top:64px;padding-top:40px}.wCfXQq_otherCountriesTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);margin:0 0 20px;font-size:1.25rem;font-weight:500}.wCfXQq_otherCountriesList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wCfXQq_otherCountryChip{border:1px solid var(--gray-200);color:var(--text-primary);transition:border-color var(--transition-fast), background var(--transition-fast);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9375rem;text-decoration:none;display:inline-flex}.wCfXQq_otherCountryChip:hover{border-color:var(--primary-color);background:#fdfcf7}
