.pulse-lines{white-space:pre-line}.pulse-brand-name{font-family:var(--serif);font-size:28px}.pulse-contacts{margin-top:28px}.pulse-contact{padding-block:20px;border-top:1px solid #ffffff40}.pulse-contact h3{font-size:26px}.pulse-contact p{font-size:14px;margin-top:5px}.pulse-contact a{display:block;margin-top:8px;overflow-wrap:anywhere}.pulse-contact img{width:90px;height:90px;object-fit:cover;margin-bottom:16px}.pulse-extra-specs{font-size:16px}.pulse-documents{display:flex;gap:24px;flex-wrap:wrap;padding-top:40px}.pulse-documents .text-link{color:inherit}.pulse-preview-banner{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);padding:10px 20px;background:#fff;color:#101a1d;z-index:100;box-shadow:0 3px 20px #0003;font-size:14px;white-space:nowrap}.pulse-unavailable>*:not(#pulse-availability){display:none!important}.pulse-availability{min-height:100vh;display:grid;place-content:center;text-align:center;padding:30px;font-size:24px}.pulse-preview-loading main{visibility:hidden}.pulse-video-player{padding:25px;text-align:center}.pulse-video-player iframe{width:100%;aspect-ratio:16/9;border:0}.pulse-video-player button{color:inherit}.pulse-lines:empty{display:none}
@media(max-width:600px){.width-composition h2.pulse-lines{font-size:clamp(42px,12vw,66px)}.pulse-contact h3{font-size:24px}.pulse-preview-banner{max-width:calc(100vw - 24px);font-size:12px}}

/* Respect the broker's explicit enquiry closure. */
body.pulse-enquiries-closed .enquiry-buttons,body.pulse-enquiries-closed .header-enquiry{display:none!important}

/* Broker-managed announcements, within the fixed yacht presentation. */
.pulse-news{padding:clamp(48px,7vw,100px) 24px;background:#f5f4f0;color:#14232b}.pulse-news-inner{max-width:1180px;margin:auto}.pulse-news-eyebrow{font-size:12px;letter-spacing:.14em;margin:0 0 16px;color:#746448}.pulse-news h2{font-family:var(--serif,inherit);font-size:clamp(32px,4vw,52px);line-height:1.12;margin:0 0 36px}.pulse-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.pulse-news-card{border:1px solid #dcdedc;background:#fff;overflow:hidden;min-width:0}.pulse-news-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.pulse-news-copy{padding:clamp(22px,3vw,34px)}.pulse-news time{font-size:13px;color:#687273}.pulse-news h3{font-family:var(--serif,inherit);font-size:clamp(23px,2.4vw,30px);line-height:1.25;margin:12px 0 18px;overflow-wrap:anywhere}.pulse-news-text{font-size:16px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;margin:0}.pulse-news details{margin-top:18px}.pulse-news summary{font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.pulse-news details .pulse-news-text{margin-top:18px}.pulse-news summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:680px){.pulse-news-grid{grid-template-columns:1fr}.pulse-news{padding-inline:20px}}
