.tn-hotpot-section{padding:80px 0;background:#f4f9fc;color:#183246;border-bottom:1px solid #d7e6ef}.tn-hotpot-section h2{color:#225f87}.tn-hotpot-section p{line-height:1.9}.tn-hotpot-intro{max-width:880px}.tn-hotpot-broths{padding:20px 24px;background:#fff;border-left:4px solid #f0b95b;margin:28px 0}.tn-hotpot-course-label{font-weight:700;margin:30px 0 14px}.tn-hotpot-courses{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:26px}.tn-hotpot-courses>div{background:#fff;border:1px solid #d7e6ef;padding:26px}.tn-hotpot-courses h3{font-size:1.15rem;line-height:1.6;margin:0 0 12px}.tn-hotpot-courses strong{display:block;color:#225f87;font-size:1.8rem}.tn-hotpot-courses p{margin:0;font-size:.95rem}.tn-hotpot-common,.tn-hotpot-extras{padding:22px 0;border-bottom:1px solid #d7e6ef}.tn-hotpot-drinks{font-weight:700;color:#225f87}.tn-hotpot-usage{padding:24px;background:#fff6df;margin:26px 0 0}.tn-hotpot-home{padding:70px 0;background:#fff}.tn-hotpot-home-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}.tn-hotpot-home figure{margin:0;height:340px;overflow:hidden;border-radius:4px}.tn-hotpot-home figure img{width:100%;height:100%;object-fit:cover}.tn-hotpot-home h2{font-size:clamp(1.65rem,2.7vw,2.5rem);color:#225f87;line-height:1.5}.tn-hotpot-home p{color:#526b7a}.tn-hotpot-home-info{font-weight:700}.tn-hotpot-seasonal{margin:24px 0;padding:20px 24px;background:#fff6df;border-left:4px solid #f0b95b;line-height:1.9;color:#183246}@media(max-width:620px){.tn-hotpot-section,.tn-hotpot-home{padding:48px 0}.tn-hotpot-courses,.tn-hotpot-home-grid{grid-template-columns:1fr;gap:20px}.tn-hotpot-home figure{height:260px}.tn-hotpot-courses>div{padding:22px}.tn-hotpot-section h2{font-size:1.85rem}.tn-hotpot-broths,.tn-hotpot-usage,.tn-hotpot-seasonal{padding:18px}.tn-hotpot-home .btn{width:100%}}
