@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-latin.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/cormorant-garamond-italic-latin.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/dm-sans-latin.woff2) format("woff2")}:root{--bn-ivory: #FAF6EF;--bn-white: #FFFFFF;--bn-sage: #D1E4D5;--bn-forest: #315F4D;--bn-forest-dark: #264B3D;--bn-ink: #292725;--bn-muted: #5C5852;--bn-peach: #F4D9CB;--bn-blush: #F0D5D8;--bn-lavender: #DED8EB;--bn-beige: #EFE8DC;--bn-focus: #5B4F86;--bn-error: #A0533A;--bn-serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--bn-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step-small: .9375rem;--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--step-h2: clamp(2rem, 1.5rem + 2vw, 3rem);--step-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--bn-margin: clamp(16px, 4vw, 48px);--bn-max: 1320px;--bn-gap-section: clamp(64px, 9vw, 152px);--bn-radius: 24px;--bn-float-shadow: 0 12px 40px rgb(41 39 37 / .14);--bn-ease: cubic-bezier(.2, .8, .2, 1);--bn-measure: 66ch}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--bn-ivory);color:var(--bn-ink);font-family:var(--bn-sans);font-size:var(--step-body);line-height:1.6;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--bn-serif);font-weight:500;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}h1,.bn-h1{font-size:var(--step-h1)}h2,.bn-h2{font-size:var(--step-h2)}h3,.bn-h3{font-size:var(--step-lead);font-weight:600;line-height:1.2}h4{font-family:var(--bn-sans);font-size:1rem;font-weight:600;letter-spacing:0}p{margin:0}p+p{margin-block-start:1em}a{color:var(--bn-forest);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--bn-forest-dark)}img,svg,video{max-width:100%;height:auto;display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--bn-focus);outline-offset:3px;border-radius:4px}::selection{background:var(--bn-sage);color:var(--bn-ink)}.bn-container{inline-size:100%;max-inline-size:calc(var(--bn-max) + 2 * var(--bn-margin));margin-inline:auto;padding-inline:var(--bn-margin)}.bn-measure{max-inline-size:var(--bn-measure)}.bn-section{padding-block-start:var(--bn-gap-section)}.bn-lead{font-size:var(--step-lead);line-height:1.45;max-inline-size:60ch}.bn-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bn-skip-link{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:100;padding:10px 18px;background:var(--bn-ink);color:var(--bn-white);font-size:16px;border-radius:999px;transform:translateY(-160%);transition:transform .2s var(--bn-ease)}.bn-skip-link:focus{transform:none;color:var(--bn-white)}.bn-meta{font-size:var(--step-small);color:var(--bn-muted)}.bn-meta a{color:inherit}.bn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:12px 24px;border:1.5px solid transparent;border-radius:999px;font-family:var(--bn-sans);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s var(--bn-ease)}.bn-btn:active{transform:scale(.97)}.bn-btn--primary{background:var(--bn-forest);color:var(--bn-white)}.bn-btn--primary:hover{background:var(--bn-forest-dark);color:var(--bn-white)}.bn-btn--outline{background:transparent;color:var(--bn-ink);border-color:var(--bn-ink)}.bn-btn--outline:hover{background:var(--bn-ink);color:var(--bn-white)}.bn-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:16px;text-decoration:none}.bn-more:after{content:"\2192";transition:transform .15s var(--bn-ease)}.bn-more:hover:after{transform:translate(4px)}.bn-chip{display:inline-flex;align-items:center;min-block-size:40px;padding:8px 16px;border-radius:999px;background:var(--bn-white);color:var(--bn-ink);font-size:15px;text-decoration:none;transition:background-color .15s}.bn-chip:hover{background:var(--bn-beige);color:var(--bn-ink)}.bn-chip[aria-current=page]{background:var(--bn-ink);color:var(--bn-white)}.bn-field{display:grid;gap:6px}.bn-field label{font-size:15px;font-weight:500}.bn-field input,.bn-field select,.bn-field textarea{min-block-size:48px;padding:10px 20px;border:1.5px solid var(--bn-ink);border-radius:999px;background:var(--bn-white);font-size:16px}.bn-field textarea{border-radius:16px}.bn-field .bn-help{font-size:var(--step-small);color:var(--bn-muted)}.bn-field .bn-error{font-size:var(--step-small);color:var(--bn-error);font-weight:500}.bn-field [aria-invalid=true]{border-color:var(--bn-error)}.bn-frame{border-radius:var(--bn-radius);overflow:hidden;background:var(--bn-beige)}.bn-frame img{inline-size:100%;block-size:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}.bn-header{position:sticky;inset-block-start:0;z-index:50;background:var(--bn-ivory);transition:box-shadow .2s}.bn-header.is-scrolled{box-shadow:0 1px 0 var(--bn-beige)}.admin-bar .bn-header{inset-block-start:32px}.bn-header__bar{display:flex;align-items:center;gap:24px;min-block-size:84px}.bn-logo{display:block;flex:none}.bn-logo img{block-size:58px;inline-size:auto}.bn-nav{margin-inline-start:auto}.bn-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.bn-nav__list a:not(.bn-btn){display:block;padding:10px 14px;border-radius:999px;color:var(--bn-ink);font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s}.bn-nav__list a:not(.bn-btn):hover{background:var(--bn-beige)}.bn-nav__list a[aria-current=page]{background:var(--bn-sage)}.bn-nav__cta{margin-inline-start:8px}.bn-nav__cta .bn-btn{min-block-size:44px;padding-block:8px;border-color:var(--bn-forest);color:var(--bn-forest)}.bn-nav__cta .bn-btn:hover{background:var(--bn-forest);color:var(--bn-white)}.bn-header__actions{display:flex;align-items:center;gap:4px}.bn-icon-btn{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border:0;border-radius:999px;background:transparent;color:var(--bn-ink);cursor:pointer;list-style:none;transition:background-color .15s}.bn-icon-btn::-webkit-details-marker{display:none}.bn-icon-btn:hover{background:var(--bn-beige)}.bn-menu-toggle,.bn-menu-toggle__close,.bn-menu-open .bn-menu-toggle__open{display:none}.bn-menu-open .bn-menu-toggle__close{display:inline}.bn-search{position:relative}.bn-search__panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;inline-size:min(440px,calc(100vw - 2 * var(--bn-margin)));padding:16px;border-radius:20px;background:var(--bn-white);box-shadow:var(--bn-float-shadow)}.bn-searchform{display:flex;gap:8px}.bn-searchform input{flex:1;min-inline-size:0;min-block-size:48px;padding:10px 20px;border:1.5px solid var(--bn-ink);border-radius:999px;background:var(--bn-white);font-size:16px}@media(max-width:1023px){.bn-header__bar{min-block-size:68px;gap:12px}.bn-logo img{block-size:44px}.bn-header__actions{margin-inline-start:auto}.bn-menu-toggle{display:inline-grid}.bn-nav{order:3;margin:0}.js .bn-nav{position:absolute;inset-inline:0;inset-block-start:100%;display:none;padding:12px var(--bn-margin) 24px;background:var(--bn-ivory);box-shadow:var(--bn-float-shadow)}.js.bn-menu-open .bn-nav{display:block}.bn-nav__list{flex-direction:column;align-items:stretch;gap:2px}.bn-nav__list a:not(.bn-btn){padding:14px 16px;font-size:18px}.bn-nav__cta{margin:12px 0 0}.bn-nav__cta .bn-btn{inline-size:100%}html:not(.js) .bn-header__bar{flex-wrap:wrap}html:not(.js) .bn-nav{flex-basis:100%}html:not(.js) .bn-menu-toggle{display:none}}.bn-main{padding-block-end:var(--bn-gap-section)}.bn-listing{padding-block-start:clamp(32px,5vw,72px)}.bn-listing__head{display:grid;gap:18px;max-inline-size:60rem;margin-block-end:clamp(32px,5vw,56px)}.bn-listing__head .bn-searchform{max-inline-size:36rem}.bn-chips{display:flex;flex-wrap:wrap;gap:8px}.bn-empty{font-size:var(--step-lead);font-family:var(--bn-serif);margin-block-end:24px}.bn-rows{display:grid;gap:clamp(24px,3vw,40px)}.bn-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:48px}.bn-pagination .page-numbers{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding-inline:14px;border-radius:999px;color:var(--bn-ink);text-decoration:none;font-weight:500}.bn-pagination a.page-numbers:hover{background:var(--bn-beige)}.bn-pagination .current{background:var(--bn-ink);color:var(--bn-white)}.bn-card{display:grid;gap:16px;align-content:start}.bn-card__media{display:block;aspect-ratio:16 / 10}.bn-card__media img,.bn-card__media .bn-art{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .5s var(--bn-ease)}.bn-card:hover .bn-card__media img,.bn-card:hover .bn-card__media .bn-art{transform:scale(1.03)}.bn-card__body{display:grid;gap:8px;align-content:start}.bn-card__cat{font-size:15px;font-weight:600;color:var(--bn-forest);text-decoration:none}.bn-card__cat:hover{text-decoration:underline}.bn-card__title{font-family:var(--bn-serif);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:600;line-height:1.15;letter-spacing:-.01em}.bn-card__title a{color:var(--bn-ink);text-decoration:underline 1px transparent;text-underline-offset:.2em;transition:text-decoration-color .2s}.bn-card__title a:hover{text-decoration-color:currentColor}.bn-card__excerpt{color:var(--bn-ink)}.bn-card--feature .bn-card__title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500}.bn-card--feature .bn-card__media{aspect-ratio:3 / 2}.bn-card--row{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(16px,3vw,32px);align-items:center}.bn-card--row .bn-card__media{aspect-ratio:4 / 3}@media(max-width:599px){.bn-card--row{grid-template-columns:112px minmax(0,1fr)}.bn-card--row .bn-card__title{font-size:1.25rem}}.bn-footer{background:var(--bn-sage);padding-block:clamp(56px,7vw,96px) 32px;margin-block-start:var(--bn-gap-section)}.bn-main+.bn-footer{margin-block-start:0}.bn-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px)}.bn-footer__brand{display:grid;gap:20px;align-content:start;max-inline-size:26rem}.bn-logo--footer img{block-size:72px}.bn-footer__title{font-family:var(--bn-sans);font-size:15px;font-weight:600;letter-spacing:0;margin-block-end:14px}.bn-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.bn-footer__col a,.bn-footer__social a{display:inline-block;padding-block:6px;color:var(--bn-ink);text-decoration:none}.bn-footer__col a:hover,.bn-footer__social a:hover{color:var(--bn-forest);text-decoration:underline}.bn-footer__social{grid-auto-flow:column;justify-content:start;gap:16px!important}.bn-footer__legal{display:grid;gap:6px;margin-block-start:clamp(40px,5vw,64px);font-size:var(--step-small);color:var(--bn-ink)}.bn-footer__legal p{max-inline-size:70ch}@media(max-width:767px){.bn-footer__grid{grid-template-columns:1fr 1fr}.bn-footer__brand{grid-column:1 / -1}}.bn-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 20px;padding:0;list-style:none;font-size:var(--step-small)}.bn-crumbs li{display:inline-flex;align-items:center;color:var(--bn-muted)}.bn-crumbs li+li:before{content:"/";margin-inline:10px;color:var(--bn-muted);opacity:.7}.bn-crumbs a{color:var(--bn-ink);text-decoration:none}.bn-crumbs a:hover{text-decoration:underline}.bn-crumbs [aria-current]{color:var(--bn-muted)}.bn-section__head{display:grid;gap:14px;max-inline-size:44rem;margin-block-end:clamp(32px,4vw,56px)}.bn-section__head--row{max-inline-size:none;grid-template-columns:minmax(0,44rem) auto;justify-content:space-between;align-items:end}@media(max-width:767px){.bn-section__head--row{grid-template-columns:1fr}}.bn-hero{padding-block:clamp(8px,2vw,24px) 0}.bn-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.bn-hero__stage{position:relative;display:grid;place-items:center;block-size:min(86svh,720px);min-block-size:480px;border-radius:var(--bn-radius);background:var(--bn-forest);overflow:hidden;isolation:isolate}.bn-dial{position:relative;z-index:2;inline-size:min(84%,560px);block-size:auto;overflow:visible}.bn-dial__weeks,.bn-dial__months{transform-box:view-box;transform-origin:300px 300px;transition:transform .9s var(--bn-ease)}.bn-dial__seg{stroke:var(--bn-forest);stroke-width:2.5;transition:fill .3s}.bn-dial__seg.t1{fill:var(--bn-blush)}.bn-dial__seg.t2{fill:var(--bn-beige)}.bn-dial__seg.t3{fill:var(--bn-lavender)}.bn-dial__seg.m0{fill:var(--bn-white)}.bn-dial__seg.m1{fill:#f7f2ea}.bn-dial__seg.is-active{fill:var(--bn-ink)}.bn-dial__hub{fill:var(--bn-white)}.bn-dial__big{font-family:var(--bn-serif);font-size:58px;font-weight:500;fill:var(--bn-ink);letter-spacing:-.01em}.bn-dial__small{font-family:var(--bn-sans);font-size:19px;fill:var(--bn-muted)}.bn-dial__pointer{fill:var(--bn-ivory)}.bn-hero__stage .bn-hero__sprig path{stroke:#cfe3d5;opacity:.5}.bn-hero__stage .bn-hero__sprig ellipse{fill:#cfe3d5}.bn-dial__seg.is-glow{fill:#4e8a6c;transition-duration:.12s}@media(prefers-reduced-motion:no-preference){.bn-dial__seg{transition:fill .7s ease-out;transform-box:fill-box;transform-origin:center;animation:bn-seg-in .55s var(--bn-ease) both;animation-delay:calc(var(--i, 0) * 22ms + .12s)}.bn-dial__pointer{animation:bn-pointer-in .6s var(--bn-ease) 1.25s both}.bn-dial__big,.bn-dial__small{animation:bn-fade-up .6s var(--bn-ease) 1.05s both}.bn-hero__orb--peach{animation:bn-drift 14s ease-in-out infinite alternate}.bn-hero__orb--blush{animation:bn-drift 11s ease-in-out -4s infinite alternate-reverse}}@media(prefers-reduced-motion:reduce){.bn-dial__seg{animation:bn-seg-fade .45s ease-out both!important;animation-delay:calc(var(--i, 0) * 14ms)!important;transition:fill .6s ease-out!important}.bn-dial__seg.is-glow{transition-duration:.12s!important}}@keyframes bn-seg-fade{0%{opacity:0}to{opacity:1}}@keyframes bn-seg-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes bn-pointer-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes bn-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bn-drift{0%{transform:translate(0)}to{transform:translate(-14px,10px)}}.bn-hero__sprig{position:absolute;z-index:1;inline-size:clamp(140px,22%,240px);pointer-events:none}.bn-hero__sprig--a{inset-inline-start:-18px;inset-block-end:-10px}.bn-hero__sprig--b{inset-inline-end:-10px;inset-block-start:-14px;transform:rotate(180deg)}.bn-hero__orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.bn-hero__orb--peach{inline-size:46%;aspect-ratio:1;background:var(--bn-peach);opacity:.9;inset-inline-end:-14%;inset-block-end:-16%}.bn-hero__orb--blush{inline-size:22%;aspect-ratio:1;background:var(--bn-blush);opacity:.95;inset-inline-start:8%;inset-block-start:7%}.bn-hero__copy{display:grid;gap:22px;max-inline-size:40rem}.bn-hero__title{font-size:clamp(2.125rem,1.2rem + 3.1vw,4.125rem);line-height:1.02;text-wrap:balance}.bn-hero__text{font-size:var(--step-lead);line-height:1.45}.bn-hero__form{display:grid;gap:10px;margin-block-start:10px}.bn-hero__form label{font-size:15px;font-weight:500}.bn-hero__row{display:flex;flex-wrap:wrap;gap:10px}.bn-hero__row input{flex:1 1 200px;min-block-size:52px;padding:10px 20px;border:1.5px solid var(--bn-ink);border-radius:999px;background:var(--bn-white);font-size:16px}.bn-hero__row .bn-btn{min-block-size:52px}.bn-hero__result{min-block-size:3.2em;font-family:var(--bn-serif);font-size:var(--step-lead);line-height:1.35}.bn-hero__result a{font-family:var(--bn-sans);font-size:16px;font-weight:600;white-space:nowrap}.bn-hero__result.is-error{color:var(--bn-error);font-family:var(--bn-sans);font-size:16px;font-weight:500}@media(max-width:1023px){.bn-hero__grid{grid-template-columns:1fr}.bn-hero__stage{block-size:auto;min-block-size:0;aspect-ratio:1 / 1;max-block-size:560px}.bn-hero__copy{max-inline-size:none}}.bn-stages__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none}.bn-stage:nth-child(2n){margin-block-start:clamp(0px,5vw,64px)}.bn-stage__link{display:grid;gap:12px;color:var(--bn-ink);text-decoration:none}.bn-stage__field{display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:var(--bn-radius);background:var(--stage);overflow:hidden}.bn-stage__art{inline-size:74%;transition:transform .8s var(--bn-ease)}.bn-stage__link:hover .bn-stage__art{transform:rotate(-12deg) scale(1.03)}.bn-stage__title{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:500}.bn-stage__text{color:var(--bn-ink);font-size:16px}.bn-stage__link .bn-more{color:var(--bn-forest)}@media(max-width:1023px){.bn-stages__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.bn-stages__list{grid-template-columns:1fr}.bn-stage:nth-child(2n){margin-block-start:0}.bn-stage__field{aspect-ratio:16 / 9}.bn-stage__art{inline-size:auto;block-size:82%}}.bn-tools__field{background:var(--bn-sage);padding-block:clamp(56px,7vw,112px)}.bn-tools__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.bn-tools__head{position:sticky;inset-block-start:112px;justify-items:start}.bn-tools__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,3vw,40px);margin:0;padding:0;list-style:none}.bn-tool{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start}.bn-tool__icon{display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--bn-ivory);color:var(--bn-forest);transition:transform .3s var(--bn-ease)}.bn-tool__body{display:grid;gap:6px}.bn-tool__name{font-size:1.5rem;font-weight:600}.bn-tool__name a{color:var(--bn-ink);text-decoration:none}.bn-tool__name a:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:16px}.bn-tool__body p{font-size:16px}.bn-tool .bn-more{color:var(--bn-forest)}.bn-tool:hover .bn-tool__icon{transform:rotate(-8deg) scale(1.06)}.bn-tool__soon{font-size:15px;font-weight:600;color:var(--bn-muted)}.bn-tool.is-soon .bn-tool__icon{color:var(--bn-muted)}@media(max-width:1023px){.bn-tools__grid{grid-template-columns:1fr}.bn-tools__head{position:static}}@media(max-width:599px){.bn-tools__list{grid-template-columns:1fr}}.bn-guides__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.bn-guides__side{display:grid;gap:clamp(20px,2.4vw,32px)}@media(max-width:1023px){.bn-guides__grid{grid-template-columns:1fr}}.bn-dev__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:clamp(24px,3vw,40px);padding:4px}.bn-dev__tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:52px;padding:10px 20px;border:0;border-radius:999px;background:var(--bn-beige);color:var(--bn-ink);font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.bn-dev__tab:hover{background:#e6dccb}.bn-dev__tab[aria-selected=true]{background:var(--bn-forest);color:var(--bn-white)}.bn-dev__dot{inline-size:10px;block-size:10px;border-radius:50%;background:currentColor;opacity:.5}.bn-dev__tab[aria-selected=true] .bn-dev__dot{opacity:1}.bn-dev__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);padding:clamp(24px,4vw,48px);border-radius:var(--bn-radius);background:var(--bn-lavender)}.bn-tabs-ready .bn-dev__panel[hidden]{display:none}html:not(.bn-tabs-ready) .bn-dev__panel+.bn-dev__panel{margin-block-start:16px}.bn-dev__intro{display:grid;gap:12px;align-content:start}.bn-dev__intro h3{font-size:var(--step-h2);font-weight:500}.bn-dev__posts{display:grid;gap:20px}.bn-dev__empty{align-self:center;font-family:var(--bn-serif);font-size:var(--step-lead)}.bn-card--compact .bn-card__title{font-size:1.375rem}@media(max-width:767px){.bn-dev__panel{grid-template-columns:1fr}}.bn-products__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px)}.bn-products__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bn-product-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;align-items:baseline;padding:18px 20px;border-radius:16px;background:var(--bn-white)}.bn-product-row h3{font-size:1.5rem}@media(max-width:767px){.bn-products__grid,.bn-product-row{grid-template-columns:1fr}}.bn-cat-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,56px);border-radius:var(--bn-radius);background:var(--stage);overflow:hidden}.bn-cat-head__text{display:grid;gap:16px}.bn-cat-head__art{display:grid;place-items:center}.bn-cat-head__art .bn-stage__art{inline-size:min(100%,260px)}.bn-cat-chips{margin-block:24px clamp(32px,4vw,56px)}.bn-cat-list{display:grid;gap:clamp(24px,3vw,40px)}.bn-cat-lead{padding-block-end:clamp(8px,2vw,16px)}.bn-cat-lead .bn-card--feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(20px,4vw,56px)}@media(max-width:767px){.bn-cat-head,.bn-cat-lead .bn-card--feature{grid-template-columns:1fr}.bn-cat-head__art{display:none}}.bn-article__header{display:grid;gap:16px;max-inline-size:52rem;margin-block-end:clamp(24px,3vw,40px)}.bn-article__title{font-size:clamp(2.25rem,1.5rem + 2.8vw,3.75rem);line-height:1.04}.bn-article__subtitle{font-size:var(--step-lead);line-height:1.45;max-inline-size:60ch}.bn-byline{display:flex;gap:14px;align-items:flex-start;margin-block-start:6px}.bn-byline__avatar{border-radius:50%;flex:none}.bn-byline__text{display:grid;gap:2px;font-size:16px}.bn-byline__review{font-size:15px}.bn-byline__review strong{font-weight:600}.bn-affiliate-note{max-inline-size:52rem;margin-block-end:24px;padding:14px 18px;border-radius:14px;background:var(--bn-beige);font-size:15px}.bn-affiliate-note a{margin-inline-start:6px;font-weight:600}.bn-article__media{aspect-ratio:16 / 9;margin:0 0 clamp(32px,4vw,56px)}.bn-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,80px)}.bn-article__layout.has-aside{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.bn-article__aside{display:grid;gap:28px;align-content:start;position:sticky;inset-block-start:112px}.bn-article__body{display:grid;gap:clamp(32px,4vw,48px);max-inline-size:70ch}.bn-toc{padding:20px 22px;border-radius:18px;background:var(--bn-sage)}.bn-toc summary{font-weight:600;cursor:pointer;list-style-position:outside}.bn-toc ol{margin:12px 0 0;padding-inline-start:1.2em;display:grid;gap:8px;font-size:15px}.bn-toc a{color:var(--bn-ink);text-decoration:none}.bn-toc a:hover{text-decoration:underline}.bn-aside__title{font-family:var(--bn-sans);font-size:15px;font-weight:600;letter-spacing:0;margin-block-end:10px}.bn-related-tools ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bn-related-tools a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--bn-white);color:var(--bn-ink);text-decoration:none;font-weight:500;font-size:15px}.bn-related-tools a:hover{background:var(--bn-beige)}.bn-related-tools .bn-icon{inline-size:24px;block-size:24px;color:var(--bn-forest);flex:none}.bn-disclaimer{padding:18px 22px;border-radius:16px;background:var(--bn-lavender);font-size:15px}.bn-disclaimer a{font-weight:600;margin-inline-start:4px}.bn-sources h2{font-size:1.5rem;margin-block-end:12px}.bn-sources ol{margin:0;padding-inline-start:1.4em;display:grid;gap:6px;font-size:15px}.bn-author{display:flex;gap:16px;align-items:center;padding:20px;border-radius:18px;background:var(--bn-white)}.bn-author img{border-radius:50%;flex:none}.bn-author__name{font-family:var(--bn-serif);font-size:1.375rem;font-weight:600}.bn-related{margin-block-start:var(--bn-gap-section)}.bn-related h2{margin-block-end:clamp(24px,3vw,40px)}.bn-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}@media(max-width:1023px){.bn-article__layout.has-aside{grid-template-columns:minmax(0,1fr)}.bn-article__aside{position:static}.bn-related__grid{grid-template-columns:1fr}}.bn-prose{font-size:var(--step-body);line-height:1.7}.bn-prose>*+*{margin-block-start:1.1em}.bn-prose h2{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);margin-block-start:1.8em;scroll-margin-top:110px}.bn-prose h3{font-size:1.5rem;margin-block-start:1.5em}.bn-prose h2+*,.bn-prose h3+*{margin-block-start:.6em}.bn-prose ul,.bn-prose ol{padding-inline-start:1.3em;display:grid;gap:.4em}.bn-prose li::marker{color:var(--bn-forest)}.bn-prose blockquote{margin-inline:0;padding:4px 0 4px 20px;border-inline-start:3px solid var(--bn-sage);font-family:var(--bn-serif);font-size:var(--step-lead)}.bn-prose img{border-radius:16px}.bn-prose figcaption{font-size:var(--step-small);color:var(--bn-muted);margin-block-start:8px}.bn-prose table{inline-size:100%;border-collapse:collapse;font-size:16px}.bn-prose th,.bn-prose td{padding:10px 12px;border-block-end:1px solid var(--bn-beige);text-align:start;vertical-align:top}.bn-prose th{background:var(--bn-sage);font-weight:600}.bn-prose .wp-block-table{overflow-x:auto}.bn-prose details{padding:16px 20px;border-radius:16px;background:var(--bn-white)}.bn-prose details+details{margin-block-start:10px}.bn-prose summary{font-weight:600;cursor:pointer}.bn-prose details[open] summary{margin-block-end:8px}.bn-page__header{display:grid;gap:16px;max-inline-size:52rem;margin-block-end:clamp(24px,3vw,40px)}.bn-page .bn-prose{max-inline-size:70ch}.bn-prose :is(p,h2,h3,h4,li,blockquote,summary,figcaption),.bn-toc li{unicode-bidi:plaintext;text-align:start}.bn-affiliate-note,.bn-disclaimer{max-inline-size:70ch}.bn-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--bn-ease) var(--bn-delay, 0ms),transform .7s var(--bn-ease) var(--bn-delay, 0ms)}.bn-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bn-reveal{opacity:1;transform:none}}.bn-card,.bn-card__body,.bn-article__header,.bn-article__body,.bn-page__header,.bn-listing__head,.bn-hero__copy,.bn-section__head,.bn-cat-head__text,.bn-dev__intro,.bn-tool__body,.bn-stage__link,.bn-footer__brand,.bn-rows,.bn-cat-list,.bn-guides__side,.bn-dev__posts,.bn-related__grid>*{grid-template-columns:minmax(0,1fr);min-inline-size:0}.bn-card--row{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.bn-guides__side .bn-card--row{grid-template-columns:minmax(0,160px) minmax(0,1fr)}h1,h2,h3,h4,.bn-card__title,.bn-card__cat,.bn-prose,.bn-lead,.bn-meta,.bn-crumbs,.bn-toc{overflow-wrap:anywhere}@media(max-width:599px){.bn-card--row{grid-template-columns:112px minmax(0,1fr)}}.bn-avatar{display:inline-grid;place-items:center;flex:none;inline-size:var(--size);block-size:var(--size);border-radius:50%;background:var(--bn-sage);color:var(--bn-forest);font-family:var(--bn-serif);font-weight:600;font-size:calc(var(--size) * .42);line-height:1}.bn-hub{margin-block:clamp(24px,3vw,40px) clamp(40px,5vw,72px)}.bn-hub .bn-tool{padding:22px;border-radius:20px;background:var(--bn-white)}.bn-hub__copy{max-inline-size:70ch}.bn-tool-page__header{max-inline-size:48rem}.bn-tool-panel{position:relative;display:grid;gap:24px;margin-block-end:clamp(40px,5vw,72px);padding:clamp(24px,4vw,48px);border-radius:var(--bn-radius);background:var(--bn-sage)}.bn-tool-panel__icon{position:absolute;inset-block-start:clamp(24px,4vw,48px);inset-inline-end:clamp(24px,4vw,48px);display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--bn-ivory);color:var(--bn-forest)}.bn-tool-form{display:grid;gap:20px;max-inline-size:36rem}.bn-tool-form .bn-field input,.bn-tool-form .bn-field select{inline-size:100%}.bn-choice{display:grid;gap:8px;margin:0;padding:0;border:0}.bn-choice legend{margin-block-end:8px;font-size:15px;font-weight:500}.bn-choice label{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:8px 16px;border-radius:999px;background:var(--bn-white);font-size:16px;cursor:pointer}.bn-choice label:has(input:checked){box-shadow:inset 0 0 0 2px var(--bn-forest)}.bn-choice input{accent-color:var(--bn-forest);inline-size:18px;block-size:18px}.bn-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,9rem);gap:10px}.bn-tool-form__actions{display:flex;flex-wrap:wrap;gap:10px}.bn-tool-error{color:var(--bn-error);font-weight:600}.bn-tool-noscript{font-weight:500}.bn-tool-result{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border-radius:20px;background:var(--bn-white);max-inline-size:48rem}.bn-result-title{font-family:var(--bn-sans);font-size:15px;font-weight:600;letter-spacing:0;color:var(--bn-forest)}.bn-result-headline{font-family:var(--bn-serif);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.12}.bn-result-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.bn-result-stats>div{padding:14px 16px;border-radius:14px;background:var(--bn-ivory)}.bn-result-stats dt{font-size:14px;color:var(--bn-muted)}.bn-result-stats dd{margin:4px 0 0;font-weight:600}.bn-tool-result h3{font-size:1.375rem}.bn-result-note{font-size:15px}.bn-result-actions{display:flex;flex-wrap:wrap;gap:10px}.bn-progress{inline-size:100%;block-size:12px;border:0;border-radius:999px;overflow:hidden;background:var(--bn-beige);accent-color:var(--bn-forest)}.bn-progress::-webkit-progress-bar{background:var(--bn-beige);border-radius:999px}.bn-progress::-webkit-progress-value{background:var(--bn-forest);border-radius:999px}.bn-progress::-moz-progress-bar{background:var(--bn-forest);border-radius:999px}.bn-schedule,.bn-feed-log{inline-size:100%;border-collapse:collapse;font-size:16px}.bn-schedule th,.bn-schedule td,.bn-feed-log th,.bn-feed-log td{padding:10px 12px;border-block-end:1px solid var(--bn-beige);text-align:start}.bn-schedule th,.bn-feed-log th{background:var(--bn-sage);font-weight:600}.bn-feed-log td{block-size:40px}.bn-feed-log-wrap{display:grid;gap:10px}.bn-printable-grid{display:grid;gap:clamp(16px,3vw,32px);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}@media(min-width:700px){.bn-printable-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.bn-printable-card{display:grid;gap:8px;align-content:start;min-inline-size:0}.bn-printable-card__link{display:grid;gap:14px;color:inherit;text-decoration:none}.bn-printable-card__sheet{position:relative;display:block;border-radius:20px;background:var(--bn-sage);aspect-ratio:4 / 4.4;overflow:hidden}.bn-printable-card__sheet img{position:absolute;inset:clamp(12px,2vw,22px);inline-size:calc(100% - (2*clamp(12px,2vw,22px)));block-size:calc(100% - (2*clamp(12px,2vw,22px)));object-fit:contain;transition:transform .3s var(--bn-ease)}.bn-printable-card__blank{position:absolute;top:14%;right:22%;bottom:14%;left:22%;display:grid;place-items:center;padding:12px;background:var(--bn-white);font-family:var(--bn-serif);font-size:1.125rem;line-height:1.15;text-align:center;color:var(--bn-forest)}.bn-printable-card__link:hover img,.bn-printable-card__link:focus-visible img{transform:translateY(-4px) rotate(-1deg)}.bn-printable-card__title{margin:0;font-size:1.5rem;line-height:1.15}.bn-printable-card__link:hover .bn-printable-card__title{text-decoration:underline;text-underline-offset:4px}.bn-printable-card__text{margin:0;font-size:var(--step-small);color:var(--bn-muted)}.bn-printable-card__tag{margin:0;justify-self:start;padding:4px 12px;border-radius:999px;background:var(--bn-peach);font-size:14px;font-weight:600}.bn-printables-head{margin-block-end:clamp(24px,3vw,40px)}.bn-printable__top{display:grid;gap:clamp(24px,4vw,56px);margin-block:clamp(16px,2vw,24px) clamp(32px,4vw,56px)}.bn-printable__sheet{margin:0;display:grid;place-items:center;padding:clamp(18px,3vw,40px);border-radius:var(--bn-radius);background:var(--bn-sage)}.bn-printable__preview{display:block;inline-size:auto;max-inline-size:100%;max-block-size:70vh;block-size:auto;box-shadow:0 0 0 1px #29272514}.bn-printable__info{display:grid;gap:18px;align-content:start;min-inline-size:0}.bn-printable__info h1,.bn-printable__info .bn-lead{margin:0}.bn-printable__facts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.bn-printable__info .bn-btn{justify-self:start}.bn-printable__info .bn-help{margin:0;font-size:var(--step-small);color:var(--bn-muted)}.bn-printable__price{margin:0;font-family:var(--bn-serif);font-size:2rem}.bn-printable__body{max-inline-size:70ch}.bn-printables .bn-printables__head{margin-block-end:clamp(24px,3vw,40px)}@media(max-width:1023px){.bn-printable__sheet{order:2}.bn-printable__preview{max-block-size:60vh}}@media(min-width:1024px){.bn-printable__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.bn-glance-wrap{display:grid;gap:12px;margin-block:clamp(24px,3vw,40px);padding:clamp(20px,3vw,32px);border-radius:20px;background:var(--bn-sage)}.bn-glance__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.bn-glance-scroll{overflow-x:auto}.bn-glance{inline-size:100%;border-collapse:collapse;font-size:16px;background:var(--bn-white);border-radius:14px;overflow:hidden}.bn-glance th,.bn-glance td{padding:12px 14px;text-align:start;vertical-align:top;border-block-end:1px solid var(--bn-beige)}.bn-glance thead th{font-size:14px;font-weight:600;color:var(--bn-muted)}.bn-glance tbody th{font-weight:600}.bn-glance tbody tr:last-child>*{border-block-end:0}.bn-glance a{color:var(--bn-forest)}.bn-products-list{display:grid;gap:24px;margin-block:32px}.bn-product{display:grid;gap:20px;padding:clamp(20px,3vw,32px);border-radius:20px;background:var(--bn-white);box-shadow:inset 0 0 0 1px var(--bn-beige)}.bn-product__media{margin:0}.bn-product__media img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:contain;border-radius:14px;background:var(--bn-ivory)}.bn-product__body{display:grid;gap:14px;min-inline-size:0;align-content:start}.bn-prose .bn-product__name,.bn-product__name{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.bn-product__best{margin:0;justify-self:start;padding:6px 14px;border-radius:999px;background:var(--bn-peach);font-size:15px;font-weight:600}.bn-product__summary{margin:0}.bn-product__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:8px;margin:0}.bn-product__specs>div{padding:10px 14px;border-radius:12px;background:var(--bn-ivory)}.bn-product__specs dt{font-size:14px;color:var(--bn-muted)}.bn-product__specs dd{margin:2px 0 0;font-weight:600}.bn-product__procon{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.bn-prose .bn-product__procon h3,.bn-product__procon h3{margin:0 0 6px;font-family:var(--bn-sans);font-size:15px;font-weight:600;letter-spacing:0}.bn-product__pros h3{color:var(--bn-forest)}.bn-product__cons h3{color:var(--bn-error)}.bn-product__procon ul{margin:0;padding-inline-start:20px}.bn-product__offers,.bn-prose .bn-product__offers{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none}.bn-product__offers li,.bn-prose .bn-product__offers li{display:flex;align-items:center;gap:10px;margin:0;padding:0}.bn-prose .bn-product__offers li:before,.bn-prose .bn-product__offers li::marker{content:none}.bn-product__price{font-weight:600}.bn-product__checked{margin:0;font-size:14px;color:var(--bn-muted)}@media(min-width:900px){.bn-product:has(.bn-product__media){grid-template-columns:240px minmax(0,1fr)}}.bn-choice--row{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-choice--row legend{grid-column:1 / -1}.bn-measures{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.bn-growth-privacy{margin:0;font-size:var(--step-small);color:var(--bn-muted)}.bn-tool-result.bn-growth{grid-template-columns:minmax(0,1fr);min-inline-size:0}.bn-growth>*{min-inline-size:0}.bn-growth-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.bn-growth-stats dd{font-size:1.125rem}.bn-growth-pct{display:block;margin-block-start:2px;color:var(--bn-forest);font-size:15px;font-weight:600}.bn-growth-tabs{display:flex;flex-wrap:wrap;gap:8px}.bn-growth-tab{min-block-size:44px;padding:8px 16px;border:0;border-radius:999px;background:var(--bn-ivory);color:var(--bn-ink);font:500 15px/1.2 var(--bn-sans);cursor:pointer}.bn-growth-tab[aria-pressed=true]{background:var(--bn-forest);color:var(--bn-white)}.bn-growth-figure{margin:0;display:grid;gap:8px}.bn-growth-figure figcaption{font-size:var(--step-small);color:var(--bn-muted)}.bn-growth-chart-wrap{position:relative}.bn-growth-chart{display:block;inline-size:100%;block-size:auto;font-family:var(--bn-sans)}.bn-growth-grid line{stroke:var(--bn-beige);stroke-width:1}.bn-growth-grid text,.bn-growth-curve-label{font-size:13px;fill:var(--bn-muted)}.bn-growth-axis{font-size:13px;fill:var(--bn-muted)}.bn-growth-curve{fill:none;stroke:#a9bfae;stroke-width:1.5}.bn-growth-curve--median{stroke:#7e9a86;stroke-width:2}.bn-growth-child{fill:none;stroke:#1f7a55;stroke-width:2.5;stroke-linejoin:round}.bn-growth-point{fill:#1f7a55;stroke:var(--bn-white);stroke-width:2;cursor:pointer}.bn-growth-point:focus-visible{outline:none;stroke:var(--bn-focus);stroke-width:3}.bn-growth-tip{position:absolute;z-index:2;max-inline-size:16rem;padding:8px 12px;border-radius:10px;background:var(--bn-ink);color:var(--bn-white);font-size:14px;line-height:1.35;pointer-events:none}.bn-growth-key{display:inline-block;inline-size:20px;block-size:3px;margin-inline-end:4px;vertical-align:middle;border-radius:2px;background:#1f7a55}.bn-growth-table-wrap{position:relative;overflow-x:auto}.bn-growth-table{inline-size:100%;border-collapse:collapse;font-size:15px}.bn-growth-table caption{text-align:start;font-weight:600;padding-block-end:8px}.bn-growth-table th,.bn-growth-table td{padding:8px 10px;border-block-end:1px solid var(--bn-beige);text-align:start;white-space:nowrap}.bn-growth-table th{background:var(--bn-sage);font-weight:600}.bn-growth-table small{display:block;color:var(--bn-muted);font-size:13px}.bn-growth-remove{inline-size:36px;block-size:36px;border:0;border-radius:50%;background:var(--bn-ivory);color:var(--bn-ink);font-size:20px;line-height:1;cursor:pointer}.bn-growth-remove:hover{background:var(--bn-blush)}@media(min-width:1024px){.bn-tool-panel>.bn-tool-result.bn-growth{position:static}}@media print{.bn-growth-tabs,.bn-growth-remove,.bn-growth-table th:last-child,.bn-growth-table td:last-child,.bn-growth-tip{display:none!important}.bn-growth-curve{stroke:#888}.bn-growth-child,.bn-growth-key{stroke:#000;background:#000}.bn-growth-point{fill:#000}}.bn-tool-page__body{display:grid;gap:clamp(28px,4vw,44px);grid-template-columns:minmax(0,1fr);max-inline-size:70ch}.bn-tool-page__more{margin-block-start:40px}@media(max-width:599px){.bn-tool-panel__icon{display:none}}@media print{.bn-header,.bn-footer,.bn-crumbs,.bn-tool-form,.bn-result-actions,.bn-tool-page__body,.bn-tool-page__more,.bn-tool-panel__icon,.bn-skip-link{display:none!important}body{background:#fff;color:#000}.bn-tool-panel{padding:0;background:none}.bn-tool-result{padding:0}.bn-schedule th,.bn-feed-log th,.bn-result-stats>div{background:none;border:1px solid #999}a{color:#000}}.bn-tool-panel__art{display:none}@media(min-width:1024px){.bn-tool-panel{grid-template-columns:minmax(0,34rem) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,64px)}.bn-tool-panel>.bn-tool-form{grid-column:1;grid-row:1 / span 2}.bn-tool-panel>.bn-tool-result{grid-column:2;grid-row:1;position:sticky;inset-block-start:112px}.bn-tool-panel__art{display:grid;place-items:center;grid-column:2;grid-row:1}.bn-tool-panel__art .bn-stage__art{inline-size:min(100%,340px)}.bn-tool-panel:has(.bn-tool-result:not([hidden])) .bn-tool-panel__art{display:none}.bn-tool-panel__icon{display:none}}@media(min-width:1024px){.bn-tool-panel--wide{grid-template-columns:minmax(0,1fr)}.bn-tool-panel--wide>*{grid-column:1!important;grid-row:auto!important}}.bn-name-form{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:16px;align-items:end}.bn-name-form .bn-tool-form__actions{grid-column:1 / -1}.bn-name-form .bn-field input,.bn-name-form .bn-field select{inline-size:100%}.bn-letters{display:flex;flex-wrap:wrap;gap:6px}.bn-letters a{display:inline-grid;place-items:center;min-inline-size:40px;min-block-size:40px;border-radius:999px;background:var(--bn-white);color:var(--bn-ink);text-decoration:none;font-weight:600;font-size:15px}.bn-letters a:hover{background:var(--bn-beige)}.bn-letters a[aria-current]{background:var(--bn-forest);color:var(--bn-white)}.bn-names-results{display:grid;gap:16px}.bn-name-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none}.bn-name-card{position:relative;display:grid;gap:6px;align-content:start;padding:20px;border-radius:20px;background:var(--bn-white)}.bn-name-card__name{font-size:1.625rem;font-weight:600}.bn-name-card__name a{color:var(--bn-ink);text-decoration:none}.bn-name-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px}.bn-name-card:hover{background:var(--bn-beige)}.bn-name-card__script,.bn-name__script{font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,Noto Naskh Arabic,Segoe UI,serif;font-size:1.375rem;line-height:1.9}.bn-name-card__meaning{font-size:15px}.bn-name__header{display:grid;gap:12px;margin-block-end:28px}.bn-name__scripts{display:flex;flex-wrap:wrap;gap:8px 28px}.bn-name__scripts p{display:flex;align-items:baseline;gap:10px}.bn-name__script{font-size:2rem}.bn-name__facts{max-inline-size:52rem;margin-block-end:24px}.bn-name__facts>div:first-child{grid-column:1 / -1}.bn-name__source{font-size:15px}.bn-names__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.bn-names .bn-searchform{max-inline-size:30rem}@media(max-width:1023px){.bn-names__grid{grid-template-columns:1fr}}@media(max-width:767px){.bn-name-form{grid-template-columns:1fr}}.bn-name__facts>div{background:var(--bn-white)}ul.bn-chips{margin:0 0 16px;padding:0;list-style:none}.bn-name__scripts p{align-items:center}.bn-name-index{margin-block:8px 48px}.bn-name-index__letter{display:grid;gap:14px;scroll-margin-block-start:96px}.bn-name-index__heading{font-size:2rem;font-weight:600;border-block-end:1px solid var(--bn-line, rgba(0,0,0,.1));padding-block-end:6px}.bn-name-index .bn-name-card__name{font-size:1.375rem}
