body.blog-page{background:#fff}body.blog-page .app-shell:after,body.blog-page .app-shell:before{display:none}.blog-page__hero .landing-hero__grid[data-v-d0f0c0be]{min-height:520px}.blog-page__hero .landing-hero__copy[data-v-d0f0c0be]{gap:10px;padding-top:38px}.blog-page__hero .landing-hero__surface[data-v-d0f0c0be]{padding-bottom:0}.blog-page__search[data-v-d0f0c0be]{align-items:center;background:#fffffff5;border:1px solid rgba(24,24,26,.2);border-radius:var(--radius-sm);box-shadow:0 12px 24px #18181a0f;display:flex;gap:10px;margin-top:0;padding:12px 15px;width:min(410px,100%)}.blog-page__search svg[data-v-d0f0c0be]{fill:none;flex:0 0 auto;height:18px;stroke:currentColor;stroke-width:1.7;width:18px}.blog-page__search input[data-v-d0f0c0be]{background:transparent;border:0;color:var(--text);font:inherit;outline:0;width:100%}.blog-page__search-clear[data-v-d0f0c0be]{background:transparent;border:0;border-radius:50%;color:#4269a6;cursor:pointer;display:grid;flex:0 0 auto;height:24px;padding:0;place-items:center;width:24px}.blog-page__search-clear[data-v-d0f0c0be]:hover{background:#4269a61a}.blog-page__preview[data-v-d0f0c0be]{background:linear-gradient(180deg,transparent 0 24%,var(--background) 24%);margin-top:-194px;min-height:260px;padding-bottom:48px;position:relative;z-index:2}.blog-page__preview-inner[data-v-d0f0c0be]{display:grid;justify-items:center}.ui-card.blog-page__preview-card[data-v-d0f0c0be]{background:#fff;min-height:0;padding:0;width:min(100%,900px)}.blog-page__categories[data-v-d0f0c0be]{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:100%;justify-content:center;padding:24px;width:100%}.blog-page__categories[data-v-d0f0c0be] .ui-badge{background:#474a5e14;border-radius:4px;box-shadow:none;cursor:pointer;font-size:.86rem;font-weight:700;gap:6px;line-height:1;padding:8px 12px}.blog-page__categories[data-v-d0f0c0be] .ui-badge:hover{filter:brightness(.94)}.blog-page__categories[data-v-d0f0c0be] .blog-page__category-tag.is-yellow{background:#faf7ed;border-color:#e7dec4;color:#8a7850}.blog-page__categories[data-v-d0f0c0be] .blog-page__category-tag.is-blue{background:#f1f5f8;border-color:#d4e0e8;color:#567285}.blog-page__categories[data-v-d0f0c0be] .blog-page__category-tag.is-green{background:#f0f6f2;border-color:#d2e1d6;color:#527060}.blog-page__categories.has-selected-category[data-v-d0f0c0be] .ui-badge{filter:saturate(.9);opacity:.82}.blog-page__categories.has-selected-category[data-v-d0f0c0be] .ui-badge.is-selected{box-shadow:none;filter:none;opacity:1}.blog-page__categories.has-selected-category[data-v-d0f0c0be] .blog-page__category-tag.is-yellow.is-selected{background:#f9e7ad;border-color:#d7b95f;color:#725b1f}.blog-page__categories.has-selected-category[data-v-d0f0c0be] .blog-page__category-tag.is-blue.is-selected{background:#cce8f5;border-color:#8ebfd9;color:#315f79}.blog-page__categories.has-selected-category[data-v-d0f0c0be] .blog-page__category-tag.is-green.is-selected{background:#ccebd5;border-color:#86c79a;color:#2f6a41}.blog-page__featured[data-v-d0f0c0be]{background:var(--background);padding:0 0 112px}.blog-page__featured h2[data-v-d0f0c0be]{color:var(--text);font-family:Instrument Sans,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.04em;margin:0 0 32px;text-align:center}.blog-page__featured-grid[data-v-d0f0c0be]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-page__empty-search[data-v-d0f0c0be]{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-muted);margin:0;padding:56px 24px;text-align:center}.blog-page__pagination[data-v-d0f0c0be]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:36px}.blog-page__pagination button[data-v-d0f0c0be]{background:var(--background);border:1px solid var(--border);border-radius:50%;color:var(--text-muted);display:inline-grid;font-size:.78rem;font-weight:500;height:30px;padding:0;place-items:center;width:30px}.blog-page__pagination button[aria-label][data-v-d0f0c0be]{font-size:1.35rem;font-weight:400;line-height:1}.blog-page__pagination button[data-v-d0f0c0be]:hover:not(:disabled){border-color:var(--border-strong);color:var(--brand)}.blog-page__pagination button.is-active[data-v-d0f0c0be]{background:#ececf0;border-color:#e1e1e6;color:var(--text)}.blog-page__pagination button[data-v-d0f0c0be]:disabled{cursor:default;opacity:.45}.sr-only[data-v-d0f0c0be]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:641px)and (max-width:820px){.blog-page__pagination[data-v-d0f0c0be]{gap:10px}.blog-page__pagination button[data-v-d0f0c0be]{font-size:.95rem;height:44px;width:44px}.blog-page__pagination button[aria-label][data-v-d0f0c0be]{font-size:1.7rem}.blog-page__featured-grid[data-v-d0f0c0be] .blog-post-card__tag{font-size:.78rem;padding:6px 9px}}@media(max-width:640px){.blog-page__hero .landing-hero__surface[data-v-d0f0c0be]{padding:130px 0 60px}.blog-page__hero .landing-hero__grid[data-v-d0f0c0be]{min-height:330px}.blog-page__hero .landing-hero__copy[data-v-d0f0c0be]{padding-top:18px}.blog-page__preview[data-v-d0f0c0be]{margin-top:-156px;min-height:300px;padding-bottom:56px}.ui-card.blog-page__preview-card[data-v-d0f0c0be]{min-height:0}.blog-page__categories[data-v-d0f0c0be]{gap:8px;padding:20px 14px}.blog-page__categories[data-v-d0f0c0be] .ui-badge{font-size:.875rem;padding:8px 10px}.blog-page__featured[data-v-d0f0c0be]{padding-bottom:72px}.blog-page__featured-grid[data-v-d0f0c0be]{grid-template-columns:1fr}.blog-page__pagination[data-v-d0f0c0be]{gap:10px}.blog-page__pagination button[data-v-d0f0c0be]{font-size:.95rem;height:44px;width:44px}.blog-page__pagination button[aria-label][data-v-d0f0c0be]{font-size:1.7rem}}
