.mb-archive{--mb-font-ui:"Inter", system-ui, -apple-system, sans-serif;--mb-font-head:"Figtree", system-ui, -apple-system, sans-serif;--mb-font-sans:"Inter", sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5em}@media (max-width:999.98px){.mb-archive{font-size:15px}}@media (max-width:689.98px){.mb-archive{letter-spacing:normal;font-size:14px}}.mb-archive .mb{--mb-accent:#0062f6;--mb-accent-2:#01a7ff;--mb-accent-deep:#0052cc;--mb-ink:#050f23;--mb-ink-2:#2a3344;--mb-ink-3:#5a6478;--mb-ink-4:#6e7583;--mb-bg:#fff;--mb-soft:#f2f5fc;--mb-line:#050f2314;--mb-line-2:#050f2324;--mb-edge:8vw;--mb-max:1200px;background:var(--mb-bg);color:var(--mb-ink);font-family:var(--mb-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.mb-archive .mb *,.mb-archive .mb :before,.mb-archive .mb :after{box-sizing:border-box}.mb-archive .mb h1,.mb-archive .mb h2,.mb-archive .mb h3{font-family:var(--mb-font-head);margin:0}.mb-archive .mb p{margin:0}.mb-archive .mb .mb-wrap{width:100%;max-width:var(--mb-max);padding-left:clamp(20px, var(--mb-edge), 72px);padding-right:clamp(20px, var(--mb-edge), 72px);margin:0 auto}.mb-archive .mb .mb-hero{text-align:left;background:var(--mb-bg);padding:clamp(28px,4vw,52px) 0 clamp(16px,2.2vw,26px)}.mb-archive .mb .mb-hero__inner{max-width:var(--mb-max);margin-left:auto;margin-right:auto}.mb-archive .mb .mb-crumbs{font-family:var(--mb-font-sans);color:var(--mb-ink-4);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:11px;font-size:13px;font-weight:500;display:flex}.mb-archive .mb .mb-crumbs a{color:var(--mb-ink-3);text-decoration:none;transition:color .15s}.mb-archive .mb .mb-crumbs a:hover{color:var(--mb-accent)}.mb-archive .mb .mb-crumbs .mb-crumbs__sep{color:var(--mb-line-2)}.mb-archive .mb .mb-crumbs .mb-crumbs__current{color:var(--mb-ink);font-weight:600}.mb-archive .mb .mb-hero__title{font-family:var(--mb-font-head);letter-spacing:-.035em;color:var(--mb-ink);margin:0;font-size:clamp(46px,6.2vw,78px);font-weight:800;line-height:.98}.mb-archive .mb .mb-hero__sub{max-width:640px;color:var(--mb-ink-3);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.62}.mb-archive .mb .mb-about{padding:0 0 clamp(48px,6vw,80px)}.mb-archive .mb .mb-about__body{border-top:1px solid var(--line-light);max-width:760px;color:var(--mb-ink-3);padding-top:clamp(24px,3vw,32px);font-size:14px;line-height:1.7}.mb-archive .mb .mb-about__body p+p{margin-top:10px}.mb-archive .mb .mb-about__body a{color:var(--mb-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-light);text-decoration-color:var(--line-light);text-underline-offset:3px}.mb-archive .mb .mb-about__body a:hover{color:var(--brand-700);text-decoration-color:currentColor}.mb-archive .mb .mb-filter{z-index:5;background:#fff;padding:clamp(22px,2.4vw,30px) 0 clamp(16px,1.8vw,20px);position:sticky;top:0}.mb-archive .mb .mb-chips{background:#eef0f3;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex}.mb-archive .mb .mb-chip{appearance:none;cursor:pointer;font-family:var(--mb-font-sans);letter-spacing:0;color:var(--mb-ink-3);background:0 0;border:none;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s}.mb-archive .mb .mb-chip:hover{color:var(--mb-ink)}.mb-archive .mb .mb-chip.is-active{color:var(--mb-ink);background:#fff;box-shadow:0 1px 2px #050f230f,0 2px 8px -3px #050f231f}.mb-archive .mb .mb-chip.is-active:hover{color:var(--mb-ink)}.mb-archive .mb .mb-list{padding:clamp(40px,5vw,64px) 0 clamp(64px,9vw,110px)}.mb-archive .mb .mb-list--nofilter{padding-top:clamp(8px,1.5vw,18px)}.mb-archive .mb .mb-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,30px);display:grid}.mb-archive .mb .mb-empty{text-align:center;color:var(--mb-ink-3);padding:40px 0;font-size:16px}.mb-archive .mb .mb-pager{font-family:var(--mb-font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(40px,5vw,58px);display:flex}.mb-archive .mb .mb-pager:empty{display:none}.mb-archive .mb .mb-pager .page-numbers{min-width:42px;height:42px;color:var(--mb-ink-2);border:1px solid var(--mb-line-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mb-archive .mb .mb-pager a.page-numbers:hover{color:var(--mb-accent);border-color:var(--mb-accent)}.mb-archive .mb .mb-pager .page-numbers.current{background:var(--mb-ink);border-color:var(--mb-ink);color:#fff}.mb-archive .mb .mb-pager .page-numbers.dots{min-width:22px;color:var(--mb-ink-4);background:0 0;border:none;padding:0}.mb-archive .mb .mb-pager .page-numbers.next svg,.mb-archive .mb .mb-pager .page-numbers.prev svg{color:currentColor}@media (max-width:980px){.mb-archive .mb .mb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mb-archive .mb .mb-grid{grid-template-columns:1fr}}.mb-archive .mb a.mb-chip{text-decoration:none;display:inline-block}
