/* Independent page navigation. No page-wide anchor, list or link overrides. */
.bdb-page-nav.bdb-page-nav{box-sizing:border-box;min-width:0;margin:32px 0;font-family:var(--bdb-font,inherit);font-size:var(--bdb-nav-size,16px);color:var(--bdb-nav-color,var(--bdb-primary,#9b5269));line-height:1.6}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__items{display:grid;grid-template-columns:repeat(var(--bdb-nav-columns,2),minmax(0,1fr));gap:var(--bdb-nav-gap,12px);list-style:none;margin:0;padding:0}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__item{box-sizing:border-box;min-width:0;list-style:none;margin:0;padding:0}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__item::before,.bdb-page-nav.bdb-page-nav .bdb-page-nav__item::after{content:none}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__item[data-bdb-empty=true]{display:none}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__link{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;gap:16px;min-width:0;min-height:50px;height:100%;padding:8px 30px;border:1px solid transparent;border-radius:var(--bdb-nav-radius,8px);background:var(--bdb-nav-background,var(--bdb-surface,#faf3f5));font:inherit;letter-spacing:.06em;color:inherit;text-align:center;text-decoration:none;box-shadow:none;transition:background-color .25s ease,opacity .25s ease}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__label{min-width:0;overflow-wrap:anywhere}
.bdb-page-nav.bdb-page-nav .bdb-page-nav__arrow{position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.bdb-page-nav[data-bdb-arrow=auto] .bdb-page-nav__link[data-bdb-direction=right] .bdb-page-nav__arrow,.bdb-page-nav[data-bdb-arrow=right] .bdb-page-nav__arrow{transform:translateY(-50%) rotate(-45deg)}
.bdb-page-nav[data-bdb-arrow=none] .bdb-page-nav__arrow{display:none}
.bdb-page-nav[data-bdb-arrow=none] .bdb-page-nav__link{padding-inline:24px}
.bdb-page-nav.bdb-page-nav[data-bdb-design=outline] .bdb-page-nav__link{background:var(--bdb-nav-background,transparent);border-color:var(--bdb-nav-border,currentColor)}
.bdb-page-nav.bdb-page-nav[data-bdb-design=line] .bdb-page-nav__link{background:var(--bdb-nav-background,transparent);border-radius:0;border:0;border-bottom:1px solid var(--bdb-nav-border,currentColor)}
.bdb-page-nav.bdb-page-nav[data-bdb-design=pill] .bdb-page-nav__link{border-radius:999px;border-color:var(--bdb-nav-border,transparent)}
.bdb-page-nav.bdb-page-nav a.bdb-page-nav__link:hover{color:inherit;text-decoration:none;opacity:.75}
.bdb-page-nav.bdb-page-nav a.bdb-page-nav__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.bdb-page-nav .bdb-page-nav__items>.block-list-appender{grid-column:1/-1}
@media(max-width:782px){.bdb-page-nav.bdb-page-nav .bdb-page-nav__items{grid-template-columns:repeat(var(--bdb-nav-mobile-columns,1),minmax(0,1fr))}.bdb-page-nav.bdb-page-nav .bdb-page-nav__link{min-height:44px;padding:8px 28px;font-size:min(1em,16px)}.bdb-page-nav.bdb-page-nav .bdb-page-nav__arrow{right:12px;width:8px;height:8px}}
@media(prefers-reduced-motion:reduce){.bdb-page-nav.bdb-page-nav .bdb-page-nav__link{transition:none}}

.bdb-page-nav.bdb-page-nav[data-bdb-design=soft] .bdb-page-nav__link{background:var(--bdb-nav-background,#eef7fb);color:var(--bdb-nav-color,#1388b9)}
