.experience-themes{margin:32px 0}.experience-themes>p{color:var(--muted);max-width:740px}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.theme-card{border:1px solid #d9e2da;border-radius:18px;overflow:hidden;background:#fff}.theme-card>div:last-child{padding:24px}.theme-card h3{margin:8px 0 12px;font-size:22px;line-height:1.4}.theme-card p{line-height:1.75}.theme-card small{color:#54675b}.theme-visual{display:flex;height:140px;align-items:center;justify-content:center;gap:20px;font-size:80px;color:#42664a;background:#e9eee1}.theme-visual.fruit{color:#a76a26;background:#f8edd9}.theme-visual small{font:600 13px sans-serif;letter-spacing:2px}.course-brochure{max-width:900px;margin:auto;padding:26px 24px 40px}.brochure-welcome h1{font-size:clamp(32px,5vw,50px);line-height:1.2;margin:12px 0}.brochure-welcome>p{line-height:1.8}.brochure-welcome>img{width:100%;height:240px;object-fit:cover;border-radius:20px;margin:16px 0 32px}.brochure-courses{display:grid;gap:14px;margin-top:20px}.brochure-course{border:1px solid #d9e2da;border-radius:16px;background:white;overflow:hidden}.brochure-course>summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:14px;list-style:none}.brochure-course>summary::-webkit-details-marker{display:none}.brochure-course>summary img{width:80px;height:80px;object-fit:cover;border-radius:10px}.brochure-course>summary span{flex:1;min-width:0}.brochure-course>summary strong{display:block;font-size:20px;line-height:1.4;margin-top:5px}.brochure-course>summary small{color:#597164}.brochure-course>summary b{font-size:22px}.brochure-course[open]>summary b{transform:rotate(45deg)}.brochure-course-body{padding:0 22px 22px}.brochure-course-body>p{line-height:1.8}.brochure-stops{display:grid;gap:10px}.brochure-stops button{display:flex;align-items:center;gap:12px;text-align:start;border:1px solid #e4e9e2;border-radius:12px;background:#fafbf8;padding:10px;min-height:76px;color:#173f36}.brochure-stops button>img,.brochure-stops button>.photo-missing{width:64px;height:64px;object-fit:cover;border-radius:7px}.brochure-stops span{flex:1;min-width:0}.brochure-stops strong,.brochure-stops small{display:block;overflow-wrap:anywhere}.brochure-stops small{margin-top:6px;color:#597164}.brochure-help{padding:20px 0}.brochure-help p{line-height:1.85}.brochure-nav{grid-template-columns:1fr 1fr!important}.is-onboard .footer{padding-bottom:115px}.course-brochure .theme-grid{grid-template-columns:1fr 1fr}.wechat-qr{display:block;width:240px;max-width:100%;margin:16px auto}.request-theme{overflow-wrap:anywhere}@media(max-width:600px){.theme-grid,.course-brochure .theme-grid{grid-template-columns:1fr}.course-brochure{padding:24px 18px}.brochure-welcome>img{height:185px}.brochure-course>summary{gap:12px}.brochure-course>summary strong{font-size:18px}.brochure-course>summary img{width:66px;height:70px}.brochure-course-body{padding:0 14px 18px}.theme-card>div:last-child{padding:20px}.theme-visual{height:100px;font-size:64px}.theme-card h3{font-size:21px}.course-brochure h2{font-size:25px}}
