.po{--po-navy:#082d45;--po-teal:#176975;color:#18394c;max-width:1280px;margin:auto;padding:24px 28px 72px}.po-nav{border-bottom:1px solid #d9e3e8;flex-wrap:wrap;gap:25px;margin-bottom:30px;padding:10px 0 20px;font-size:14px;display:flex}.po-nav a{color:var(--po-navy);font-weight:600;text-decoration:none}.po-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--po-teal);margin:0 0 10px;font-size:11px;font-weight:700}.po h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.08}.po h2{letter-spacing:-.025em;margin:0 0 12px;font-size:30px}.po h3{margin:0 0 12px;font-size:24px;line-height:1.2}.po p{line-height:1.7}.po-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:56px;display:grid}.po-hero img{object-fit:cover;border-radius:20px;width:100%;height:370px}.po-lead{color:#4d6879;max-width:650px;font-size:18px}.po-button{background:var(--po-navy);border-radius:8px;margin-top:15px;padding:13px 20px;text-decoration:none;display:inline-block;color:#fff!important}.po-section{margin-top:50px;scroll-margin-top:30px}.po-section-head{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.po-count{color:#5b7384;font-size:13px}.po-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.po-card{color:inherit;background:#fff;border:1px solid #d4e0e5;border-radius:14px;text-decoration:none;transition:box-shadow .2s;display:block;overflow:hidden}.po-card:hover{box-shadow:0 8px 26px #0a354015}.po-card>img{object-fit:cover;width:100%;height:205px}.po-card>div{padding:22px}.po-card p{margin-bottom:12px;font-size:14px}.po-date{font-weight:600}.po-arrow{color:var(--po-teal);font-size:14px;font-weight:600}.po-facts{background:#eff5f6;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;padding:25px;display:grid}.po-facts strong{font-size:22px;display:block}.po-facts span{color:#597080;font-size:12px}.po-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.po-gallery img{object-fit:cover;border-radius:10px;width:100%;height:220px}.po-gallery figcaption{margin-top:8px;font-size:13px}.po-cabins{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.po-cabins article{border:1px solid #dbe4e8;border-radius:12px;padding:20px}.po-cabins img{object-fit:cover;border-radius:8px;width:100%;height:220px;margin-bottom:14px}.po-cabins h3{font-size:20px}.po-cabins p{font-size:14px}.po-itinerary{max-width:900px}.po-day{border-left:2px solid #d6e4e7;margin-left:5px;padding:0 0 30px 28px;position:relative}.po-day:before{content:"";background:#176975;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.po-day h3{font-size:23px}.po-day p{margin-top:8px}.po-muted{color:#667f8c;font-size:13px}.po-filter{background:#f0f5f6;border-radius:12px;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px;display:flex}.po-filter select,.po-filter input{background:#fff;border:1px solid #ccdbe0;border-radius:7px;max-width:100%;padding:9px 12px}.po-empty{background:#eff5f6;border-radius:12px;padding:25px}.po details{border-bottom:1px solid #dae3e8;padding:16px 0}.po summary{cursor:pointer;font-weight:600}.po .po-logo{object-fit:contain;width:95px;height:auto}.po-tag{background:#edf5f6;border-radius:5px;margin:4px;padding:5px 9px;font-size:12px;display:inline-block}@media (max-width:850px){.po-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.po-hero{gap:24px}.po-hero img{height:300px}.po-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.po{padding:16px 18px 45px}.po-nav{gap:13px;font-size:12px}.po-hero{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.po-hero img{height:245px}.po-grid,.po-cabins{grid-template-columns:1fr}.po-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.po-gallery img{height:140px}.po-facts{grid-template-columns:repeat(2,1fr)}.po-section-head{display:block}.po-filter{gap:12px}.po-card>img{height:220px}.po-day{padding-left:20px}}
