.nd-business{--nd-business-columns:3;--nd-b-bg:#fff;--nd-b-text:#172235;--nd-b-border:#d6dce5;--nd-b-accent:#2357b5;color:var(--nd-b-text);color-scheme:light;min-width:0}.nd-business *{box-sizing:border-box}.nd-business-items{display:grid;grid-template-columns:repeat(var(--nd-business-columns),minmax(0,1fr));gap:1.25rem}.nd-business--list .nd-business-items{grid-template-columns:1fr}.nd-business-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.25rem;background:var(--nd-b-bg);border:1px solid var(--nd-b-border);border-radius:12px}.nd-business-item[hidden]{display:none!important}.nd-business-title,.nd-business-heading{margin:0 0 .65em;overflow-wrap:anywhere}.nd-business-description,.nd-business-reason,.nd-business-feature{overflow-wrap:anywhere}.nd-business-image{width:64px;max-width:100%;height:auto;object-fit:contain;margin-bottom:.8rem}.nd-business-price{font-weight:600}.nd-business-button{display:inline-flex;justify-content:center;align-items:center;gap:.5em;padding:.65em 1em;border:1px solid transparent;border-radius:6px;background:var(--nd-b-accent);color:#fff;text-decoration:none;cursor:pointer;font:inherit}.nd-business-item>.nd-business-button{margin-top:auto}.nd-business-button[aria-disabled=true],.nd-business-button:disabled{opacity:.65;cursor:default}.nd-business-button:hover{filter:brightness(.94)}.nd-business :focus-visible{outline:3px solid var(--nd-b-accent);outline-offset:3px}.nd-business-badge{display:inline-block;border:1px solid var(--nd-b-border);padding:.2em .6em;border-radius:1em;margin-bottom:1em}.nd-business-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.nd-business-filters label{display:flex;flex-direction:column;gap:.4em;max-width:100%}.nd-business-filters input,.nd-business-filters select{max-width:100%;font:inherit}.nd-business-status:empty{display:none}@media(max-width:767px){.nd-business{--nd-business-columns:1}.nd-business-filters{flex-direction:column}}@media(prefers-color-scheme:dark){.nd-business[data-theme=system]{--nd-b-bg:#172235;--nd-b-text:#edf2f8;--nd-b-border:#54627a;--nd-b-accent:#7da7fa;color-scheme:dark}}.nd-business[data-theme=dark]{--nd-b-bg:#172235;--nd-b-text:#edf2f8;--nd-b-border:#54627a;--nd-b-accent:#7da7fa;color-scheme:dark}

.nd-business{--nd-b-light-bg:#fff;--nd-b-light-text:#172235;--nd-b-light-border:#d6dce5;--nd-b-light-accent:#2357b5;--nd-b-dark-bg:#172235;--nd-b-dark-text:#edf2f8;--nd-b-dark-accent:#7da7fa;--nd-b-dark-border:#54627a;--nd-b-font-family:var(--e-global-typography-text-font-family,inherit);--nd-b-font-size:var(--e-global-typography-text-font-size,inherit);--nd-b-bg:var(--nd-b-light-bg,#fff);--nd-b-text:var(--nd-b-light-text,#172235);--nd-b-border:var(--nd-b-light-border,#d6dce5);--nd-b-accent:var(--nd-b-light-accent,#2357b5);--nd-b-button-text:var(--nd-b-light-button-text,#fff);font-family:var(--nd-b-font-family,inherit);font-size:var(--nd-b-font-size,inherit)}.nd-business[hidden]{display:none!important}.nd-business-items{gap:var(--nd-b-spacing,1.25rem)}.nd-business-item{padding:var(--nd-b-card-padding,1.25rem);border-radius:var(--nd-b-radius,12px)}.nd-business-button{color:var(--nd-b-button-text);border-radius:var(--nd-b-button-radius,6px);padding:var(--nd-b-button-padding,.65em)}.nd-business-badge{border-radius:var(--nd-b-badge-radius,1em)}.nd-business[data-theme=dark]{--nd-b-bg:var(--nd-b-dark-bg,#172235);--nd-b-text:var(--nd-b-dark-text,#edf2f8);--nd-b-border:var(--nd-b-dark-border,#54627a);--nd-b-accent:var(--nd-b-dark-accent,#7da7fa);--nd-b-button-text:var(--nd-b-dark-button-text,#000)}@media(prefers-color-scheme:dark){.nd-business[data-theme=system]{--nd-b-bg:var(--nd-b-dark-bg,#172235);--nd-b-text:var(--nd-b-dark-text,#edf2f8);--nd-b-border:var(--nd-b-dark-border,#54627a);--nd-b-accent:var(--nd-b-dark-accent,#7da7fa);--nd-b-button-text:var(--nd-b-dark-button-text,#000)}}@media(max-width:767px){.nd-business-items{gap:var(--nd-b-mobile-spacing,var(--nd-b-spacing,1rem))}}

.nd-business-campaign--banner,.nd-business-campaign--inline{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.nd-business-campaign--inline{display:inline-flex}.nd-business-campaign--card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:var(--nd-b-card-padding,1rem);background:var(--nd-b-bg);border:1px solid var(--nd-b-border);border-radius:var(--nd-b-radius,12px)}.nd-business-icon svg{width:1em;height:1em;fill:currentColor}.nd-business [data-nd-reviews=carousel] .nd-business-items{grid-template-columns:1fr}.nd-business[data-theme=dark]{background:var(--nd-b-bg);padding:1rem;border-radius:var(--nd-b-radius,12px)}@media(prefers-color-scheme:dark){.nd-business[data-theme=system]{background:var(--nd-b-bg);padding:1rem;border-radius:var(--nd-b-radius,12px)}}
