.hero h1.hero-slogan{margin:16px 0;color:#fff;font-family:inherit;font-size:clamp(36px,5vw,64px);line-height:1.1}.hero .eyebrow{color:#fff}.hero .button{margin:8px 8px 0 0}.duffy-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.duffy-two-columns img{width:100%;height:auto;border-radius:16px}.duffy-cookie-settings{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}#duffy-cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:760px;margin:auto;padding:20px;background:#fff;color:#123f43;box-shadow:0 2px 24px #0004;border-radius:12px;z-index:99999}#duffy-cookie-banner[hidden]{display:none}#duffy-cookie-banner button{background:#123f43;color:white;border:0;border-radius:24px;padding:12px 18px;margin:4px;cursor:pointer}#duffy-cookie-banner a{color:#123f43}.boat-card .boat-description{flex-grow:1}@media(max-width:700px){.duffy-two-columns{grid-template-columns:1fr;gap:24px}.hero h1.hero-slogan{font-size:38px}.hero .button{display:inline-block}}