.asian-menu{margin:0;padding:70px 7%;background:#eee3d1;color:#342a20;font:13px/1.9 'DM Sans',Arial,sans-serif}.asian-menu-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:40px}.asian-eyebrow{font-size:9px;letter-spacing:2px;color:#a07b40;margin:0}.asian-language{display:flex;align-items:center;gap:10px;font-size:10px;color:#8c7453}.asian-language select{font:12px/1.5 'DM Sans',Arial,sans-serif;background:#fff8eb;color:#493621;border:1px solid #bca27b;padding:9px;min-height:44px}.asian-menu-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;border-bottom:1px solid #bba684}.asian-menu-heading h2{font:400 clamp(42px,5vw,70px)/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px;margin:0 0 16px}.asian-menu-tagline{color:#8d755a;font-size:12px;margin:0;max-width:400px}.asian-prices{display:flex;gap:35px;text-align:center;flex:none}.asian-prices>div{display:flex;flex-direction:column}.asian-prices strong{font:400 50px/1.1 'Cormorant Garamond',Georgia,serif;color:#8d672f;direction:ltr}.asian-prices span{display:block;font-size:9px;color:#887152;margin-top:10px}.asian-courses{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin:5px 0 35px}.asian-courses>li{display:flex;gap:20px;padding:28px 0;border-bottom:1px solid #c7b593}.asian-course-number{font:italic 27px/1.3 'Cormorant Garamond',Georgia,serif;color:#ad8b53;min-width:30px}.asian-course-category{font-size:8px;letter-spacing:2px;color:#ad8a51}.asian-courses h3{font:400 26px/1.3 'Cormorant Garamond',Georgia,serif;letter-spacing:0;margin:7px 0 10px}.asian-course-vietnamese{font-size:11px;color:#8e785c;margin:0}.asian-menu-notes{font-size:11px;color:#816e53;line-height:1.9;max-width:880px;margin-bottom:30px}.asian-menu-notes p{margin:0 0 12px}.asian-menu[dir=rtl]{font-family:'Noto Sans Arabic',Tahoma,sans-serif}.asian-menu[dir=rtl] h3{font-family:'Noto Sans Arabic',Tahoma,sans-serif;font-size:19px;line-height:1.8}.asian-menu[dir=rtl] .asian-menu-heading h2{direction:ltr}.asian-menu[dir=rtl] .asian-prices{direction:ltr}.asia-tab-menu{padding:25px 0 0;margin-top:20px;border-top:1px solid #c3a06155;text-align:start}.asia-tab-menu h3{font:400 29px/1.3 'Cormorant Garamond',serif;color:#d5b77d;margin:0 0 12px}.asia-tab-menu ol{padding-inline-start:20px;font-size:12px;line-height:2;color:#c6b99f}.asia-tab-menu .asia-price{color:#d6bd87;font-size:12px;margin-bottom:18px}.asia-tab-menu a{display:inline-block;font-size:11px;color:#d7bb7e;margin-top:12px;padding:8px 0;border-bottom:1px solid #b5955c}.asia-selected-banner{padding:14px 16px;border:1px solid #b99a5c88;margin-bottom:25px;background:#b08a3610;font-size:12px;line-height:1.8;color:#d4b678}@media(max-width:760px){.asian-menu{padding:50px 7%}.asian-menu-top{display:block;margin-bottom:28px}.asian-language{margin-top:18px}.asian-menu-heading{display:block;padding-bottom:30px}.asian-prices{justify-content:flex-start;text-align:start;gap:35px;margin-top:30px}.asian-prices strong{font-size:45px}.asian-prices span{max-width:140px;font-size:9px}.asian-courses{grid-template-columns:1fr;margin-top:0;gap:0}.asian-courses>li{padding:23px 0;gap:15px}.asian-courses h3{font-size:27px}.asian-menu-heading h2{font-size:47px}.asian-eyebrow{font-size:8px;letter-spacing:1px}.asia-tab-menu ol{font-size:12px}}@media(prefers-reduced-motion:reduce){.asian-menu{scroll-behavior:auto}}
