.experience-discover{margin:12px 0 24px}.experience-details{background:#f4f1e8;color:#2b3e38}.experience-intro{padding:70px 7vw 40px;max-width:1100px}.experience-details h2{font-size:clamp(2rem,3.6vw,3.5rem);margin:0 0 22px}.experience-details h3{font:400 clamp(1.7rem,2.4vw,2.5rem)/1.15 Georgia,serif;margin:0 0 24px}.experience-details p,.experience-details li{font-size:17px;line-height:1.75}.experience-packages{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:0 7vw 70px}.experience-packages article{padding:36px;border-radius:12px;background:#e3ebdf}.experience-packages article+article{background:#e4e8df}.experience-packages ul{padding-left:20px}.experience-packages li{margin-bottom:12px}.package-price strong{font-size:30px}.package-price del{margin-right:14px;color:#53645b}.experience-agenda{padding:60px 7vw;background:#2b3e38;color:#fff}.agenda-scroll{overflow-x:auto}.experience-agenda table{width:100%;border-collapse:collapse}.experience-agenda th,.experience-agenda td{text-align:left;vertical-align:top;padding:20px 15px;border-bottom:1px solid #ffffff40;line-height:1.7}.experience-agenda td:first-child{min-width:160px}.experience-practical{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:70px 7vw}.experience-practical h2{font-size:clamp(1.8rem,2.6vw,2.7rem)}.experience-terms{padding:55px 7vw 75px;background:#e3ebdf}.experience-terms details{border-bottom:1px solid #2b3e3838;padding:22px 0}.experience-terms summary{font-size:20px;cursor:pointer}.booking select{width:100%;max-width:100%;background:#fff;color:#2b3e38;border:1px solid #adb7af;border-radius:6px;padding:12px;font:inherit}.experience-details a:focus-visible,.experience-details summary:focus-visible,.booking select:focus-visible{outline:3px solid #738a49;outline-offset:5px}@media(max-width:760px){.experience-packages,.experience-practical{grid-template-columns:1fr}.experience-intro,.experience-agenda,.experience-terms,.experience-practical{padding:40px 22px}.experience-packages{padding:0 22px 40px}.experience-packages article{padding:25px}.experience-agenda th,.experience-agenda td{padding:16px 8px}.experience-agenda td:first-child{min-width:95px}.package-price strong{font-size:26px}}
