.hs-halloween-feature{max-width:1180px;margin:40px auto;padding:36px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;background:#edf5fb;border:1px solid #d5e4ed;border-radius:20px}.hs-halloween-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#8d4c20}.hs-halloween-feature h2{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0}.hs-halloween-copy p{line-height:1.6}.hs-halloween-note{font-size:13px}.hs-halloween-animals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-halloween-animals a{text-align:center;text-decoration:none;color:#355771;background:#ffffffb8;border-radius:14px;padding:12px}.hs-halloween-animals img{display:block;width:100%;height:180px;object-fit:contain;margin:0 auto 8px}.hs-halloween-animals span{font-size:13px;font-weight:600}@media(max-width:700px){.hs-halloween-feature{margin:24px 16px;padding:22px;grid-template-columns:1fr;gap:20px}.hs-halloween-animals img{height:140px}.hs-halloween-feature .button{max-width:100%;white-space:normal;text-align:center}}