/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.blog-main{background:var(--color-grey-100);overflow-x:clip}.blog-page{color:var(--color-grey-1000)}.blog-main nav[aria-label=Breadcrumbs] ol{color:var(--color-ink-soft);font-size:12px;line-height:1.4}.blog-main nav[aria-label=Breadcrumbs] a{color:inherit;text-decoration:none}@media (hover: hover){.blog-main nav[aria-label=Breadcrumbs] a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}}.blog-main nav[aria-label=Breadcrumbs] li:last-child{color:var(--color-ink-soft);font-weight:700}.blog-header{padding-bottom:26px;position:relative;overflow:visible}.blog-header__breadcrumbs{margin-bottom:10px}.blog-header__content{position:relative;overflow:visible}.blog-header__copy{max-width:100%}.blog-header__title{font:900 26px/1.2 var(--font-sans);color:var(--color-ink-strong)}.blog-header__description{max-width:640px;font:400 13px/1.6 var(--font-sans);color:var(--color-ink);margin:8px 0 0}.blog-header__illustration{display:none}@media (min-width:1024px){.blog-header__illustration{pointer-events:none;justify-content:center;align-items:center;width:176px;height:176px;display:flex;position:absolute;top:-34px;right:0}}.blog-header__illustration-lines,.blog-header__illustration-dots{width:100%;height:100%;position:absolute;inset:0}.blog-header__illustration-icon{z-index:1;object-fit:contain;width:92px;height:92px;position:relative}.blog-header__search{max-width:430px;margin-top:16px}.blog-header__search-field{position:relative}.blog-header__search-icon{opacity:.55;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-header__search-input{border:1.5px solid var(--color-bd-ctl);border-radius:var(--r-ctl);width:100%;height:52px;font:400 16px/1 var(--font-sans);color:var(--color-ink);background:#fff;outline:none;padding:0 15px 0 46px;transition:border-color .15s,box-shadow .15s}.blog-header__search-input::placeholder{color:var(--color-ink-soft)}@media (hover: hover){.blog-header__search-input:hover{border-color:var(--color-bd-ctl-hover)}}.blog-header__search-input:focus{border-color:var(--color-ink-strong);box-shadow:0 4px 14px #1010141a}.blog-posts-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 0 10px;display:grid}@media (min-width:600px){.blog-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-post-card{width:100%;height:100%;position:relative}.blog-post-card:before,.blog-post-card:after{content:"";border-radius:var(--r-tile);pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.blog-post-card:before{box-shadow:0 2px 6px #10101408,0 8px 20px #1010140a}.blog-post-card:after{opacity:0;box-shadow:0 2px 6px #1010140d,0 14px 34px #1010141a}@media (hover: hover){.blog-post-card:hover:before{opacity:0}}@media (hover: hover){.blog-post-card:hover:after{opacity:1}}.blog-post-card__link{border-radius:var(--r-tile);content-visibility:auto;contain-intrinsic-size:auto 302px;background:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.blog-post-card__link{contain-intrinsic-size:auto 321px}}.blog-post-card__image-wrap{aspect-ratio:16/9;background:linear-gradient(135deg,#e8e8f0,#f6f6fa);position:relative;overflow:hidden}.blog-post-card__image{object-fit:cover;width:100%;height:100%}.blog-post-card__body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.blog-post-card__category{background:var(--color-ink);font:900 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:99px;align-items:center;padding:5px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.blog-post-card__title{font:900 15px/1.4 var(--font-sans);color:var(--color-ink-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-post-card__time{font:400 12px/1.3 var(--font-sans);color:var(--color-ink-soft);margin-top:auto}.blog-post-card__separator{color:var(--color-ink-soft);margin:0 5px}.blog-posts-empty{font:400 14px/1.6 var(--font-sans);color:var(--color-ink-soft);padding:26px 0 6px}.blog-posts-empty strong{color:var(--color-ink);font-weight:900}.blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:14px 0 10px;display:flex}.blog-pagination__button{border:1.5px solid var(--color-bd-ctl);min-height:44px;font:700 13px/1.2 var(--font-sans);color:var(--color-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s;display:inline-flex}@media (hover: hover){.blog-pagination__button:hover{border-color:var(--color-ink)}}.blog-pagination__button.is-hidden{color:var(--color-ink-soft);cursor:not-allowed;border-color:#e3e3ea}@media (hover: hover){.blog-pagination__button.is-hidden:hover{border-color:#e3e3ea}}.blog-pagination__button-icon{fill:currentColor;flex:none;width:14px;height:14px}.blog-pagination__button-label{display:inline-block}.blog-pagination__status{font:400 13px/1 var(--font-sans);color:var(--color-ink-soft);align-items:center;gap:5px;display:inline-flex}.blog-pagination__current,.blog-pagination__separator,.blog-pagination__last{font:inherit;color:inherit}.blog-pagination__current{color:var(--color-ink);font-weight:900}@media (max-width:767px){.blog-header__title{font-size:22px}.blog-pagination__button{padding:0 12px}}