.tool-banner-daybreak-island-planner {
 padding:clamp(22px,3.8vw,50px); margin:14px 0 24px; min-height:220px;
 display:grid; align-content:center; gap:10px; color:#18283f; border-radius:22px;
 background:linear-gradient(90deg,#edf4fd 20%,#edf4fd 37%,#edf4fdd9 49%,#edf4fd00 69%),url(daybreak-hero.webp) right 20% / 65% auto no-repeat,#edf4fd;
}
.tool-banner-daybreak-island-planner :is(h1,h2,p) {margin:0;max-width:58%}
.tool-banner-daybreak-island-planner :is(h1,h2) {font-size:clamp(28px,3vw,44px);line-height:1.12;text-wrap:balance}
.tool-banner-daybreak-island-planner p {line-height:1.5;color:#384961}
@media(max-width:650px) {
 .tool-banner-daybreak-island-planner {padding:18px;min-height:0;gap:8px;background:#edf4fd;overflow:hidden}
 .tool-banner-daybreak-island-planner :is(h1,h2,p) {max-width:none}
 .tool-banner-daybreak-island-planner::after {content:'';height:150px;margin:3px -18px -18px;background:url(daybreak-hero.webp) 70% 45% / cover no-repeat}
}

