.page_container__NVwbg{max-width:1200px;margin:0 auto;padding:4rem 2rem}.page_header__6hrcc{margin-bottom:4rem;text-align:center}.page_header__6hrcc h1{font-size:2.5rem;font-weight:300;letter-spacing:-.02em;color:#1a1a1a;margin:0 0 .5rem}.page_subtitle__Efi0D{font-size:1rem;color:#666;margin:0}.page_regions__aGJtV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:6rem}.page_regionCard__fxlC3{border:2px solid #e0e0e0;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;border-radius:8px}.page_regionCard__fxlC3:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_regionName__VkdN6{font-size:1.5rem;font-weight:500;margin-bottom:.5rem}.page_regionYear__2kQi4{font-size:.875rem;color:#666;margin-bottom:.25rem}.page_regionIdentity__MTcSH{font-size:.875rem;color:#999}.page_comparison__TnrWm{margin-bottom:6rem}.page_comparison__TnrWm h2{font-size:2rem;font-weight:300;margin-bottom:2rem;color:#1a1a1a}.page_tableWrapper___5oF6{overflow-x:auto}.page_comparison__TnrWm table{width:100%;border-collapse:collapse;font-size:.875rem}.page_comparison__TnrWm td,.page_comparison__TnrWm th{text-align:left;padding:1rem;border-bottom:1px solid #e0e0e0}.page_comparison__TnrWm th{font-weight:500;color:#1a1a1a;background-color:#fafafa}.page_comparison__TnrWm td{color:#666}.page_comparison__TnrWm tbody tr:hover{background-color:#fafafa}.page_comparison__TnrWm .page_____gE4w4{font-weight:500;color:#1a1a1a}.page_characteristics___keWg{margin-bottom:6rem}.page_characteristics___keWg h2{font-size:2rem;font-weight:300;margin-bottom:2rem;color:#1a1a1a}.page_historyBox__d0gjD{background-color:#fafafa;padding:2rem;border-radius:8px;margin-bottom:2rem}.page_historyBox__d0gjD p{margin:0;line-height:1.6;color:#666}.page_featuresGrid__kw9Jp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.page_featureCard__pze59{background-color:#fff;border:1px solid #e0e0e0;padding:1.5rem;border-radius:8px;transition:border-color .3s ease}.page_featureCard__pze59:hover{border-color:#4a7c59}.page_featureCard__pze59 p{margin:0;line-height:1.6;color:#666}.page_statsBox__hc6e7{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_statItem__sr0ow{text-align:center;padding:1.5rem;background-color:#fafafa;border-radius:8px}.page_statLabel__dAL3_{font-size:.875rem;color:#999;margin-bottom:.5rem}.page_statValue__bFM4x{font-size:1rem;font-weight:500;color:#1a1a1a}.page_history__KMwWx{margin-bottom:6rem}.page_history__KMwWx h2{font-size:2rem;font-weight:300;margin-bottom:2rem;color:#1a1a1a}.page_timeline__oXE8A{position:relative;padding-left:2rem;border-left:2px solid #e0e0e0}.page_timelineItem__UpDZ_{margin-bottom:2rem;position:relative}.page_timelineItem__UpDZ_:before{content:"";position:absolute;left:-2.5rem;top:.5rem;width:12px;height:12px;border-radius:50%;background-color:#8b6f47;border:2px solid #fff;box-shadow:0 0 0 2px #e0e0e0}.page_timelineYear__zk_EB{font-size:1rem;font-weight:500;color:#8b6f47;margin-bottom:.5rem}.page_timelineEvent__4D0eD{font-size:.875rem;color:#666;line-height:1.6}.page_culture__Z2_Nm{margin-bottom:6rem}.page_culture__Z2_Nm h2{font-size:2rem;font-weight:300;margin-bottom:2rem;color:#1a1a1a}.page_cultureGrid__eHPY0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.page_cultureCard__Cb5xu{background-color:#fafafa;padding:2rem;border-radius:8px}.page_cultureCard__Cb5xu h3{font-size:1.25rem;font-weight:500;margin-bottom:1rem;color:#1a1a1a}.page_cultureCard__Cb5xu p{margin:0 0 .75rem;line-height:1.6;color:#666;font-size:.875rem}.page_cultureCard__Cb5xu p:last-child{margin-bottom:0}.page_cultureCard__Cb5xu strong{color:#1a1a1a}.page_teaMatrix__L9zdL{margin-bottom:4rem}.page_teaMatrix__L9zdL h2{font-size:2rem;font-weight:300;margin-bottom:1rem;color:#1a1a1a}.page_matrixSubtitle__k4DwC{font-size:1rem;color:#666;margin:0 0 2rem}.page_filterSection__Qv2TE{margin-bottom:2rem;padding:1.5rem;background:#f8fdf2;border-radius:12px;border:1px solid #e8f5e8}.page_filterTitle__B4u_6{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#2d5016}.page_filterGroup__9kSp_{margin-bottom:1rem}.page_filterLabel__V0Uq3{display:inline-block;width:80px;font-weight:500;color:#555;margin-right:1rem}.page_filterButtons__uiWmU{display:inline-flex;gap:.5rem;flex-wrap:wrap}.page_filterButton__VklFE{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;transition:all .2s;font-size:.9rem}.page_filterButton__VklFE:hover{background:#f0f8f0;border-color:#7cb342}.page_filterButton__VklFE.page_active__hGt2j{background:#7cb342;color:#fff;border-color:#7cb342}.page_tableContainer__RgujS{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:40px}.page_table__l1TfF{width:100%;border-collapse:collapse}.page_table__l1TfF th{background:linear-gradient(135deg,#2d5016,#4a7c59);color:#fff;padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid #ddd}.page_table__l1TfF td{padding:1rem;border-bottom:1px solid #eee;vertical-align:top}.page_table__l1TfF tbody tr{transition:background-color .2s;cursor:pointer}.page_table__l1TfF tbody tr:hover{background:#f8fdf2}.page_shadeRow__Fi7v_{background:linear-gradient(135deg,rgba(45,80,22,.05),rgba(74,124,89,.05));border-left:4px solid #2d5016}.page_normalRow__tEnSB{background:linear-gradient(135deg,rgba(124,179,66,.05),rgba(139,195,74,.05));border-left:4px solid #7cb342}.page_gradeBadge__VwD5V{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.page_gradeBadge__VwD5V.page______dUUUz{background:gold;color:#333}.page_gradeBadge__VwD5V.page_____TtyFe{background:silver;color:#333}.page_gradeBadge__VwD5V.page_____3uBfy{background:#cd7f32;color:#fff}.page_gradeBadge__VwD5V.page_____8pa9j{background:#8bc34a;color:#fff}.page_cardContainer__TagvE{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_teaCard___COVU{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s}.page_teaCard___COVU:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.page_cardHeader__lnsm4{padding:1.5rem;display:flex;justify-content:between;align-items:center}.page_cardHeader__lnsm4.page_shade__DS3Rf{background:linear-gradient(135deg,#2d5016,#4a7c59);color:#fff}.page_cardHeader__lnsm4.page_normal__sfQLq{background:linear-gradient(135deg,#7cb342,#8bc34a);color:#fff}.page_cardTitle__lO2nm{font-size:1.3rem;font-weight:600;margin:0}.page_cardBody__nDODb{padding:1.5rem}.page_infoRow__lM6B_{display:flex;align-items:center;margin-bottom:.75rem;padding:.5rem;background:#f8fdf2;border-radius:6px}.page_infoIcon__IP4cX{font-size:1.2rem;margin-right:.75rem;width:24px;text-align:center}.page_infoLabel__wKKnZ{font-weight:600;margin-right:.5rem;color:#2d5016}.page_infoValue__vktz7{color:#555;flex:1 1}.page_expandedDetails__AyVre{padding:1.5rem;background:#f8fdf2;border-top:1px solid #e8f5e8}.page_detailSection__3HU_z{margin-bottom:1rem}.page_detailTitle__Gcu1V{font-weight:600;color:#2d5016;margin-bottom:.5rem}.page_detailContent__NU7qj{color:#555;line-height:1.6}@media (max-width:1024px){.page_table__l1TfF{font-size:.9rem}.page_table__l1TfF td,.page_table__l1TfF th{padding:.75rem}}@media (max-width:768px){.page_container__NVwbg{padding:2rem 1rem}.page_header__6hrcc h1{font-size:2rem}.page_subtitle__Efi0D{font-size:.875rem}.page_regions__aGJtV{grid-template-columns:1fr;gap:1rem}.page_regionCard__fxlC3{padding:1.5rem}.page_characteristics___keWg h2,.page_comparison__TnrWm h2,.page_culture__Z2_Nm h2,.page_history__KMwWx h2,.page_teaMatrix__L9zdL h2{font-size:1.5rem}.page_comparison__TnrWm table{font-size:.75rem}.page_comparison__TnrWm td,.page_comparison__TnrWm th{padding:.75rem .5rem}.page_cultureGrid__eHPY0,.page_featuresGrid__kw9Jp,.page_statsBox__hc6e7{grid-template-columns:1fr;gap:1rem}.page_timeline__oXE8A{padding-left:1.5rem}.page_timelineItem__UpDZ_:before{left:-2rem}.page_filterLabel__V0Uq3{display:block;width:auto;margin-bottom:.5rem}.page_filterButtons__uiWmU{width:100%}.page_filterButton__VklFE{flex:1 1;text-align:center;min-width:80px}}