.bu-areas{display:block}.bu-areas__zip{max-width:520px;margin:0 0 28px}.bu-areas__zip-title{font-weight:600;margin-bottom:8px}.bu-areas__zip-row{display:flex;gap:8px}.bu-areas__zip input{flex:1;min-width:0;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;background:#fff}.bu-areas__zip button{padding:12px 20px;border:0;border-radius:8px;background:#2563eb;color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background 0.2s ease}.bu-areas__zip button:hover{background:#1d4ed8}.bu-areas__msg{margin:-14px 0 24px;font-weight:600}.bu-areas__msg[hidden]{display:none}.bu-areas__msg.is-ok{color:#15803d}.bu-areas__msg.is-no{color:#b45309}.bu-areas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.bu-areas__item{margin:0;padding:0}.bu-areas__card{display:flex;flex-direction:column;height:100%;overflow:hidden;color:inherit;text-decoration:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background 0.2s ease}a.bu-areas__card:hover{border-color:#94a3b8}.bu-areas__media{display:block;height:160px}.bu-areas__media img{display:block;width:100%;height:100%;object-fit:cover}.bu-areas__body{display:flex;flex-direction:column;align-items:inherit;gap:6px;padding:20px}.bu-areas__badge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;background:#eff6ff;color:#1d4ed8;padding:2px 8px;border-radius:999px}.bu-areas__title{font-weight:700;font-size:1.05rem}.bu-areas__desc{color:#64748b;font-size:0.9rem}.bu-areas__grid--pill .bu-areas__card{flex-direction:row;align-items:center;border-radius:999px}.bu-areas__grid--pill .bu-areas__body{flex-direction:row;align-items:center;padding:12px 20px}.bu-areas__grid--pill .bu-areas__desc{display:none}.bu-areas__item.is-match .bu-areas__card{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,0.25)}@media (max-width:479px){.bu-areas__zip-row{flex-direction:column}}.bu-areas__card{color:var(--bu-areas-ink,#0f172a)}.bu-areas__title,.bu-areas__zip-title{color:inherit}.bu-areas__zip input{color:#0f172a}.bde-f-svg-icon2{display:inline-flex;--bde-f-icon-size:1em;justify-content:center;align-items:center;width:var(--bde-f-icon-size);height:var(--bde-f-icon-size)}.bde-f-svg-icon2>svg{width:100%;height:100%;object-fit:contain}.bde-f-svg-icon2>svg:where(:not([fill])){fill:currentColor}