.berth-intro{padding:70px 0 40px}.berth-intro h1{font-size:clamp(44px,6vw,82px);letter-spacing:-2px;max-width:1050px}.berth-lead{max-width:650px;font-size:20px;color:var(--muted);margin:28px 0 20px}.berth-photo{display:block;width:100%;height:clamp(240px,40vw,500px);object-fit:cover}.berth-pricing{padding:60px 0 90px}.berth-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.berth-cards article{background:#fffdf8;border:1px solid #c7b08466;padding:38px}.berth-cards h2{font-size:clamp(32px,4vw,48px)}.berth-cards .eyebrow{margin-bottom:18px}.berth-period{font-size:18px;min-height:30px}.berth-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin:28px 0}.berth-price strong{font:54px Georgia,serif}.berth-price span{color:var(--muted);font-size:16px}.berth-note{max-width:850px;margin:30px 0}.berth-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.berth-actions .text-link{border-bottom:1px solid;padding-bottom:5px}.berth-cards p{overflow-wrap:anywhere}#nav a{white-space:normal}@media(max-width:700px){.berth-intro{padding:40px 0 28px}.berth-cards{grid-template-columns:1fr}.berth-cards article{padding:26px}.berth-pricing{padding:40px 0 60px}.berth-lead{font-size:18px}.berth-price strong{font-size:48px}.berth-actions{align-items:flex-start;flex-direction:column;gap:20px}}
