.tool-banner-builder-potion-calculator {
    margin-block: 12px 24px;
    padding: clamp(22px,4vw,54px);
    border-radius: 22px;
    background: linear-gradient(90deg,#f4f2fef0 0%,#f4f2fedc 40%,transparent 72%), url(village.webp) right center / auto 100% no-repeat, #dddafa;
    color: #20263b;
}
.tool-banner-builder-potion-calculator :is(h1,h2,p) { max-width: 60%; }
.tool-banner-builder-potion-calculator :is(h1,h2) { font-size: clamp(28px,3vw,44px); line-height:1.12; margin:0 0 8px; }
.tool-banner-builder-potion-calculator p { margin:0; line-height:1.5; }
@media(max-width:600px) {
    .tool-banner-builder-potion-calculator { padding:18px 16px; background-image:linear-gradient(90deg,#f4f2fefa 5%,#f4f2fee8 52%,#f4f2fe88),url(village.webp); }
    .tool-banner-builder-potion-calculator :is(h1,h2,p) { max-width:90%; }
}
