.blogn-filter__menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:187px;margin:0;padding:4px;border-radius:6px;background:var(--white, #fff);box-shadow:0 10px 20px #0f0e0e0f,0 0 6px #0f0e0e12;list-style:none}.blogn-filter__option{display:flex;width:100%;height:34px;align-items:center;gap:4px;padding:8px 10px 8px 6px;border:0;border-radius:4px;background:none;color:var(--text-ink, #1e1e24);cursor:pointer;font-family:var(--font-body, "Geist", system-ui, sans-serif);font-size:14px;line-height:18px;text-align:left;text-decoration:none}@media(hover:hover){.blogn-filter__option:hover{background:var(--offwhite, #eeeceb)}}.blogn-filter__check{display:block;width:18px;height:18px;flex:none}.blogn-filter__check svg{display:block;width:100%;height:100%}.blogn-filter__option-label{flex:1 1 auto}.blogn-filter__option-count,.blogn-filter__option--empty,.blogn-filter__option--empty .blogn-filter__option-count{color:var(--text-secondary, #6d6a67)}.blogn-filter{position:relative}.blogn-filter__trigger{display:flex;align-items:center;gap:var(--blogn-filter-gap, 0);padding:var(--blogn-filter-pad, 11px 10px);border:1px solid var(--border-warm, #ddd8d2);border-radius:var(--blogn-filter-radius, 6px);background:var(--offwhite, #eeeceb);transition:background-color var(--dur-hover, .2s) var(--ease-standard, ease)}@media(hover:hover){.blogn-filter__trigger:hover{background:var(--surface-warm, #e2ded7)}}.blogn-filter__trigger--open{background:var(--surface-warm, #e2ded7)}.blogn-filter__trigger--open .blogn-filter__caret{transform:rotate(180deg)}.blogn-filter__open:focus-visible,.blogn-filter__clear:focus-visible{outline:2px solid var(--focus-ring, #3b51e5);outline-offset:2px}.blogn-filter__open,.blogn-filter__clear,.blogn-filter__toggle{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--text-ink, #1e1e24);cursor:pointer}.blogn-filter__open{gap:4px}.blogn-filter__value{display:flex;align-items:center;gap:4px}.blogn-filter__glyph{display:block;width:18px;height:18px}.blogn-filter__label{font-family:var(--font-body, "Geist", system-ui, sans-serif);font-size:var(--blogn-filter-size, 16px);line-height:var(--blogn-filter-lh, 20px);white-space:nowrap}.blogn-filter__label,.blogn-filter__clear,.blogn-filter__toggle{display:none}.blogn-filter__count,.blogn-filter__clear{color:var(--text-secondary, #6d6a67)}.blogn-filter__clear svg{display:block;width:20px;height:20px}.blogn-filter__caret{display:block;width:22px;height:22px;transition:transform var(--dur-hover, .2s) var(--ease-standard, ease)}@media(min-width:768px){.blogn-filter{--blogn-filter-gap: 20px;--blogn-filter-pad: 14px 16px;--blogn-filter-radius: 8px}.blogn-filter__glyph{display:none}.blogn-filter__label{display:inline}.blogn-filter__clear,.blogn-filter__toggle{display:inline-flex}.blogn-filter__open{margin-left:-16px;padding-left:16px}.blogn-filter__toggle{margin:0 -16px 0 -20px;padding:0 16px 0 20px}}@media(min-width:1200px){.blogn-filter{--blogn-filter-size: 18px;--blogn-filter-lh: 26px}}.blogn.blogn--searchpage{padding-top:var(--blogn-sp-top, 94px);--blogn-tail: var(--blogn-sp-tail, 90px)}.blogn--searchpage{--blogn-sp-mark: 26px}.blogn-sp-crumbs{display:block;margin-bottom:var(--blogn-sp-crumb-gap, 26px)}.blogn-sp-bar{display:flex;height:var(--blogn-sp-bar-h, 60px);align-items:center;gap:var(--blogn-sp-bar-gap, 9px);margin-bottom:var(--blogn-sp-head-y, 60px);border-bottom:2px solid var(--border-warm, #ddd8d2);transition:border-color var(--dur-hover, .2s) var(--ease-standard, ease)}.blogn-sp-bar:focus-within{border-bottom-color:var(--text-ink, #1e1e24)}.blogn-sp-bar__icon{display:block;width:var(--blogn-sp-bar-icon, 20px);height:var(--blogn-sp-bar-icon, 20px);flex:none;color:var(--text-ink, #1e1e24)}.blogn-sp-bar__input{width:100%;min-width:0;flex:1 1 auto;padding:0;border:0;background:none;color:var(--text-ink, #1e1e24);font-family:var(--font-display, "Dazzed", "Dazzed Fallback", system-ui, sans-serif);font-size:var(--blogn-sp-bar-size, 16px);font-weight:600;letter-spacing:-.01em;line-height:var(--blogn-sp-bar-lh, 26px);outline:none}.blogn-sp-bar__input::-moz-placeholder{color:var(--text-placeholder, #8e8e8e);opacity:1}.blogn-sp-bar__input::placeholder{color:var(--text-placeholder, #8e8e8e);opacity:1}.blogn-sp-bar__input::-webkit-search-cancel-button{display:none}.blogn-sp-bar__clear{display:inline-flex;width:var(--blogn-sp-clear, 40px);height:var(--blogn-sp-clear, 40px);flex:none;align-items:center;justify-content:center;margin-right:var(--blogn-sp-clear-inset, 0);padding:0;border:0;background:none;color:var(--text-ink, #1e1e24);cursor:pointer}.blogn-sp-bar__clear svg{display:block;width:var(--blogn-sp-clear-glyph, 15.4px);height:var(--blogn-sp-clear-glyph, 15.4px)}.blogn-sp-head{display:flex;align-items:var(--blogn-sp-head-align, center);justify-content:space-between;gap:var(--blogn-sp-head-gap, 16px)}.blogn-sp-title{margin:0;color:var(--text-ink, #1e1e24);font-family:var(--font-display, "Dazzed", "Dazzed Fallback", system-ui, sans-serif);font-size:var(--blogn-sp-title-size, calc(20px + 2 * (100vw - 360px) / 407));font-weight:600;letter-spacing:var(--blogn-sp-title-ls, 0);line-height:var(--blogn-sp-title-lh, calc(24px + 2 * (100vw - 360px) / 407))}.blogn-sp-empty{display:flex;margin-top:var(--blogn-sp-empty-lift, 0);align-items:flex-start;gap:var(--blogn-sp-empty-gap, 14px)}.blogn-sp-empty>:first-child{flex:none}.blogn-sp-empty__text{display:flex;flex-direction:column;gap:var(--blogn-sp-empty-text-gap, 4px)}.blogn-sp-empty__hint{margin:0;color:var(--text-secondary, #6d6a67);font-family:var(--font-body, "Geist", system-ui, sans-serif);font-size:var(--blogn-sp-hint-size, 14px);line-height:var(--blogn-sp-hint-lh, 18px)}.blogn-sp-empty__hint strong{color:var(--text-ink, #1e1e24);font-weight:600}.blogn-sp-filter{display:flex;height:0;flex:none;align-self:flex-start;align-items:center;margin-top:calc(var(--blogn-sp-title-lh, 24px) / 2)}.blogn--searchpage .blogn-section{margin-top:var(--blogn-sp-grid-y, 30px)}.blogn--searchpage .blogn-grid{row-gap:var(--blogn-sp-row-gap, var(--blogn-row-gap))}.blogn--searchpage .blogn-pagination{display:flex;width:100%;justify-content:center;margin-top:var(--blogn-sp-pager-y, 60px)}.blogn--searchpage .blogn-card__body{max-width:var(--blogn-sp-card-text, none)}.blogn-sp-fallback{padding-top:var(--blogn-sp-fallback-y, 92px)}.blogn-sp-fallback__title{margin:0;color:var(--text-ink, #1e1e24);font-family:var(--font-display, "Dazzed", "Dazzed Fallback", system-ui, sans-serif);font-size:var(--blogn-sp-fallback-size, var(--blogn-sp-title-size, calc(20px + 2 * (100vw - 360px) / 407)));font-weight:600;letter-spacing:var(--blogn-sp-title-ls, 0);line-height:var(--blogn-sp-fallback-lh, var(--blogn-sp-title-lh, calc(24px + 2 * (100vw - 360px) / 407)))}.blogn--searchpage .blogn-sp-fallback .blogn-section{margin-top:var(--blogn-sp-fallback-gap, 30px)}.blogn-search-submit{display:none}@media(min-width:768px){.blogn--searchpage{--blogn-sp-top: 130px;--blogn-sp-crumb-gap: 20px;--blogn-sp-bar-h: 80px;--blogn-sp-bar-icon: 26px;--blogn-sp-bar-gap: 17px;--blogn-sp-bar-size: 22px;--blogn-sp-bar-lh: 26px;--blogn-sp-clear: 44px;--blogn-sp-clear-glyph: 20px;--blogn-sp-clear-inset: 8px;--blogn-sp-head-y: 80px;--blogn-sp-title-size: 28px;--blogn-sp-title-lh: 34px;--blogn-sp-title-ls: -.01em;--blogn-sp-mark: 52px;--blogn-sp-empty-gap: 24px;--blogn-sp-empty-text-gap: 9px;--blogn-sp-hint-size: 16px;--blogn-sp-hint-lh: 24px;--blogn-sp-grid-y: 40px;--blogn-sp-fallback-gap: 40px}}@media(min-width:1200px){.blogn--searchpage{--blogn-sp-bar-h: 90px;--blogn-sp-bar-size: 28px;--blogn-sp-bar-lh: 34px;--blogn-sp-head-y: 90px;--blogn-sp-title-size: 32px;--blogn-sp-title-lh: 36px;--blogn-sp-hint-size: 18px;--blogn-sp-hint-lh: 26px;--blogn-sp-grid-y: 50px;--blogn-sp-pager-y: 50px;--blogn-sp-fallback-size: 28px;--blogn-sp-fallback-lh: 34px;--blogn-sp-tail: 120px}}@media(min-width:1440px){.blogn--searchpage{--blogn-sp-head-y: 80px;--blogn-sp-title-size: 48px;--blogn-sp-title-lh: 56px;--blogn-sp-title-ls: -.02em;--blogn-sp-grid-y: 60px;--blogn-sp-row-gap: 80px;--blogn-sp-pager-y: 80px;--blogn-sp-card-text: 480px;--blogn-sp-empty-lift: -4px;--blogn-sp-fallback-y: 90px;--blogn-sp-fallback-size: 32px;--blogn-sp-fallback-lh: 36px;--blogn-sp-tail: 142px}}
