@import url(/static/style/css/base-78ff7abb6b67d94eafa058eb151126c1.css);.content_page_blog{min-height:calc(100vh - var(--header-height) - var(--footer-height) - 80px);padding:40px 30px 50px}.blog-root{max-width:1160px;margin:0 auto;color:var(--dark-shades)}.blog-root__empty{margin:0;font-size:1.05rem;line-height:1.5;color:var(--dark-shades)}.blog-root .blog-list{list-style:none;display:grid;grid-template-columns:1fr;gap:40px;margin:0;padding:0}.blog-root .blog-card{box-sizing:border-box;height:100%;margin:0;padding:0;border-radius:15px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1);background-color:var(--white);transition:box-shadow 0.2s ease}.blog-root .blog-card:hover{box-shadow:0 4px 18px rgba(16,53,71,0.16)}.blog-root .blog-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.blog-root .blog-card__link:focus-visible{outline:2px solid var(--main-brand-color);outline-offset:2px}.blog-root .blog-card__cover{display:block;flex:0 0 auto;width:100%;aspect-ratio:16/9;margin:0;padding:0;background-position:center;background-size:cover;background-repeat:no-repeat}.blog-root .blog-card__cover_placeholder{box-sizing:border-box;padding:28px 36px;background-color:var(--white);background-position:center;background-size:contain;background-origin:content-box;background-clip:padding-box}.blog-root .blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;padding:20px 30px 0}.blog-root .blog-card__title{font-size:1rem;font-weight:600;line-height:1.35;padding:0;margin:0;color:var(--dark-shades)}.blog-root .blog-card__link:hover .blog-card__title,.blog-root .blog-card__link:focus-visible .blog-card__title{color:var(--main-brand-color)}.blog-root .blog-card__excerpt{margin:10px 0 0;padding:0;font-size:0.875rem;font-weight:400;line-height:1.55;color:var(--dark-shades);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-root .blog-card__date{margin:10px 0 0;padding:0;font-size:0.625rem;font-weight:600;line-height:1.85;color:var(--dark-gray)}.blog-root .blog-card__author{display:flex;flex:0 0 auto;align-items:center;gap:10px;box-sizing:border-box;margin-top:auto;padding:20px 30px 30px}.blog-root .blog-card__author-avatar{display:block;flex:0 0 48px;width:48px;height:48px;object-fit:cover;object-position:center;border-radius:50%;background-color:var(--gray)}.blog-root .blog-card__author-name{max-width:5.5rem;font-size:0.875rem;font-weight:400;line-height:1.35;color:var(--dark-shades)}.blog-root .blog-card:not(:has(.blog-card__author)) .blog-card__body{padding-bottom:30px}@media screen and (min-width:700px){.blog-root .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1020px){.blog-root .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-root .blog-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem 1.25rem;margin:2rem 0 0;padding:0;font-size:0.95rem;color:var(--dark-shades)}.blog-root .blog-pager__link{color:var(--light-accent);text-decoration:underline;text-underline-offset:2px}.blog-root .blog-pager__link:hover{color:var(--main-brand-color)}.blog-root .blog-pager__link:focus-visible{outline:2px solid var(--main-brand-color);outline-offset:2px}.blog-root .blog-pager__link_disabled{color:var(--dark-gray);text-decoration:none;cursor:default}.blog-root .blog-article{max-width:720px;margin:0 auto}.blog-root .blog-article__date{margin:-24px 0 1.25rem;padding:0;font-size:0.95rem;line-height:1.3;color:var(--dark-gray)}.blog-root .blog-article__byline{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0.5rem 0.75rem;width:max-content;max-width:100%;margin:-24px 0 1.25rem;box-sizing:border-box;padding:0.2rem 1rem 0.2rem 0.2rem;border:1px solid var(--gray);border-radius:999px;background-color:#eef7fa}.blog-root .blog-article__byline-avatar{display:block;flex:0 0 42px;width:42px;height:42px;object-fit:cover;object-position:center;border-radius:50%;border:2px solid var(--white);background-color:var(--white);box-shadow:0 0 0 1px var(--gray)}.blog-root .blog-article__byline-text{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:0.5rem 0.85rem;box-sizing:border-box;padding:0.15rem 0;background:none}.blog-root .blog-article__byline-sep{display:block;flex:0 0 1px;width:1px;align-self:stretch;min-height:0.9rem;background-color:color-mix(in srgb,var(--dark-gray) 45%,var(--gray))}@media (max-width:520px){.blog-root .blog-article__byline{width:auto}.blog-root .blog-article__byline-text{flex-wrap:wrap}.blog-root .blog-article__byline-sep{display:none}.blog-root .blog-article__byline-name,.blog-root .blog-article__byline-date{flex:0 0 auto;width:max-content}}.blog-root .blog-article__byline-name{margin:0;padding:0;font-size:0.75rem;font-weight:700;line-height:1.2;letter-spacing:0.04em;color:var(--dark-shades);text-transform:uppercase}.blog-root .blog-article__byline-date{display:inline-flex;align-items:center;gap:0.4rem;margin:0;padding:0;font-size:0.7rem;font-weight:400;line-height:1.3;color:var(--dark-gray);text-transform:none}.blog-root .blog-article__byline-date-icon{flex:0 0 16px;width:16px;height:16px;display:block}.blog-root .blog-article__cover{display:block;width:100%;max-width:720px;height:auto;max-height:360px;margin:0 0 1.5rem;object-fit:cover;object-position:center;border-radius:8px}.blog-root .blog-article__body{font-size:1rem;line-height:1.65;color:var(--dark-shades);overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-root .blog-article__body p{margin:0 0 1rem}.blog-root .blog-article__body p:last-child{margin-bottom:0}.blog-root .blog-article__body ul,.blog-root .blog-article__body ol{margin:0 0 1rem;padding-left:1.4em}.blog-root .blog-article__body a{color:var(--light-accent);text-decoration:underline;text-underline-offset:2px}.blog-root .blog-article__body a:hover{color:var(--main-brand-color)}.blog-root .blog-article__body a:focus-visible{outline:2px solid var(--main-brand-color);outline-offset:2px}.blog-root .blog-article__body strong,.blog-root .blog-article__body b{font-weight:700;color:var(--dark-shades)}.blog-root .blog-article__body em,.blog-root .blog-article__body i{font-style:italic}.blog-root .blog-article__body u{text-decoration:underline;text-underline-offset:2px}.blog-root .blog-article__body s{text-decoration:line-through}.blog-root .blog-preview-strip{max-width:720px;margin:0 auto 1rem;padding:0.65rem 0.9rem;border-left:4px solid var(--orange);background-color:#fff6f2;color:var(--dark-shades);font-size:0.9rem;line-height:1.4;font-weight:700}.blog-root .blog-article__body h2,.blog-root .blog-article__body h3,.blog-root .blog-article__body h4{margin:1.5rem 0 0.75rem;color:var(--dark-shades);line-height:1.25}.blog-root .blog-article__body h2:first-child,.blog-root .blog-article__body h3:first-child,.blog-root .blog-article__body h4:first-child{margin-top:0}.blog-root .blog-article__body h2{font-size:1.45rem;font-weight:700}.blog-root .blog-article__body h3{font-size:1.2rem;font-weight:700}.blog-root .blog-article__body h4{font-size:1.05rem;font-weight:700}.blog-root .blog-article__body blockquote{margin:0 0 1rem;padding:0.35rem 0 0.35rem 0.9rem;border-left:4px solid var(--light-accent);background-color:#f5fafc;color:var(--dark-shades)}.blog-root .blog-article__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.9em;padding:0.1em 0.3em;border-radius:3px;background-color:#f5fafc;border:1px solid var(--gray)}.blog-root .blog-article__body pre{margin:0 0 1rem;padding:0.85rem 1rem;overflow-x:auto;border:1px solid var(--gray);border-radius:4px;background-color:#f5fafc}.blog-root .blog-article__body pre code{padding:0;border:0;background:none;font-size:0.9rem}.blog-root .blog-article__body table{width:100%;margin:0 0 1rem;border-collapse:collapse;font-size:0.95rem}.blog-root .blog-article__body th,.blog-root .blog-article__body td{padding:0.45rem 0.65rem;border:1px solid var(--gray);vertical-align:top}.blog-root .blog-article__body th{font-weight:700;text-align:left;background-color:#f5fafc;color:var(--dark-shades)}.blog-root .blog-article__body>*:last-child{margin-bottom:0}.blog-root .blog-article__body img{display:block;max-width:100%;width:auto;height:auto;margin:0 0 1rem}@font-face{font-family:'STIX Two Math';font-style:normal;font-weight:400;font-display:swap;src:url(/static/style/fonts/math/stix-two-math-400-7caca63766c4f355ef913828aa88d376.woff2) format('woff2')}.blog-root .blog-article__body math{font-family:'STIX Two Math',math,serif;color:var(--dark-shades)}.blog-root .blog-article__body math:not([display="block"]){font-size:1.05em;padding:0 0.05em;vertical-align:middle}.blog-root .blog-article__body math[display="block"]{display:block;width:100%;max-width:100%;margin:1rem 0;padding:0.15rem 0;overflow-x:auto;overflow-y:hidden;font-size:1.15em;text-align:left;-webkit-overflow-scrolling:touch}.blog-root .blog-article__body .blog-article__math-fallback{display:inline-block;vertical-align:middle;max-width:100%;color:var(--dark-shades)}.blog-root .blog-article__body .blog-article__math-fallback_block{display:block;width:100%;max-width:100%;margin:1rem 0;overflow-x:auto;overflow-y:hidden;font-size:1.15em;text-align:left;-webkit-overflow-scrolling:touch}