.cms-page{padding-top:48px;padding-bottom:80px}.cms-page__article{max-width:768px;margin-inline:auto}.cms-page__back{color:#62748e;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-block}.cms-page__back:hover{color:#1d4ed8}.cms-page__article h1{color:#0f172b;font-size:42px;line-height:1.15}.cms-page__body{color:#314158;margin-top:32px;font-size:16px;line-height:1.7}.cms-page__body h2{color:#1f2a3d;margin-top:32px;margin-bottom:12px;font-size:24px;line-height:1.3}.cms-page__body h3{color:#1f2a3d;margin-top:24px;margin-bottom:8px;font-size:20px}.cms-page__body p{margin-top:16px}.cms-page__body ul,.cms-page__body ol{margin-top:16px;padding-left:24px}.cms-page__body li{margin-top:8px}.cms-page__body a{color:#1d4ed8;text-decoration:underline}.cms-page__body strong{color:#1f2a3d}.cms-page__body table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.cms-page__body th,.cms-page__body td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:12px 14px}.cms-page__body th{color:#1f2a3d;background:#f8fafc;font-weight:600}.cms-page__body .cms-page__table-wrap{margin-top:16px;overflow-x:auto}@media (width<=760px){.cms-page{padding-top:32px;padding-bottom:56px}.cms-page__article{min-width:0}.cms-page__article h1{overflow-wrap:anywhere;font-size:32px}.cms-page__body{min-width:0;margin-top:24px;font-size:15px}.cms-page__body table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}}.blog-page{background:#f8fafc}.blog-hero{background:linear-gradient(#fff 0%,#eef2f7 100%);padding-top:42px;padding-bottom:36px}.blog-hero h1{color:#0f172b;width:100%;max-width:none;margin-top:12px;font-size:56px;line-height:1.08}.blog-hero p{color:#45556c;width:100%;max-width:none;margin-top:12px;font-size:19px;line-height:1.6}.blog-categories{background:#fff;border-bottom:1px solid #e2e8f0}.blog-categories__list{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:4px;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.blog-categories__list::-webkit-scrollbar{display:none}.blog-categories__list li{flex:none}.blog-category-link{color:#475569;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.blog-category-link--active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}@media (hover:hover){.blog-category-link:hover{color:#1d4ed8;background:#f8fafc;border-color:#dbeafe}}.blog-listing{padding-block:32px 72px}.blog-featured{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(0,43%) minmax(0,1fr);align-items:stretch;gap:32px;margin-bottom:32px;display:grid;overflow:hidden;box-shadow:0 18px 32px #0f172b14}.blog-featured__media,.blog-card__media{background:#fff;display:block;position:relative;overflow:hidden}.blog-featured__media{aspect-ratio:3/2;align-self:stretch;min-height:0}.blog-featured__image{object-fit:cover;width:100%;height:100%;display:block}.blog-featured__picture,.blog-card__picture,.blog-post-cover__picture{width:100%;display:block}.blog-featured__picture{height:100%}.blog-featured .blog-featured__logo{z-index:2;pointer-events:none;width:min(30%,360px);height:auto;position:absolute}.blog-featured__media.blog-logo--top-left .blog-featured__logo{top:3%;left:3%}.blog-featured__media.blog-logo--top-right .blog-featured__logo{top:3%;right:3%}.blog-featured__media.blog-logo--bottom-left .blog-featured__logo{bottom:3%;left:3%}.blog-featured__media.blog-logo--bottom-right .blog-featured__logo{bottom:3%;right:3%}.blog-card__picture{height:100%}.blog-featured__body{flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 32px 28px 0;display:flex}.blog-card__meta{color:#62748e;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.blog-card__meta span,.blog-card__meta a,.blog-card__meta time{align-items:center;display:inline-flex}.blog-card__meta span:first-child,.blog-card__meta .blog-card__category{color:#1d4ed8;font-weight:600}.blog-card__meta .blog-card__category:hover{color:#1e40af;text-decoration:underline}.blog-card__meta span:not(:first-child):before,.blog-card__meta .blog-card__category~span:before,.blog-card__meta time:before{content:"";background:#cbd5e1;border-radius:999px;width:4px;height:4px;margin-right:8px}.blog-featured h2{color:#0f172b;margin-top:14px;font-size:32px;line-height:1.18}.blog-featured h2 a,.blog-card h2 a{color:inherit;text-decoration:none}.blog-featured p{color:#45556c;margin-top:14px;margin-bottom:20px;font-size:16px;line-height:1.55}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 28px #0f172b1a}}.blog-card__media{aspect-ratio:16/9}.blog-card__image{object-fit:contain;width:100%;height:100%;display:block}.blog-card__image--prepared{object-fit:cover}.blog-card__image-placeholder{color:#12326d;letter-spacing:0;background:linear-gradient(135deg,#1d4ed821 0%,#16a34a1f 100%),#eef2f7;justify-content:center;align-items:center;width:100%;height:100%;min-height:220px;font-size:44px;font-weight:800;display:flex}.blog-card__body{flex-direction:column;flex:1;padding:18px;display:flex}.blog-card h2{color:#0f172b;margin-top:10px;font-size:20px;line-height:1.3}.blog-card p{color:#45556c;margin-top:10px;font-size:14px;line-height:1.55}.blog-grid:not(.blog-grid--related) .blog-card h2,.blog-grid:not(.blog-grid--related) .blog-card p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-grid:not(.blog-grid--related) .blog-card h2{-webkit-line-clamp:2;min-height:2.6em}.blog-grid:not(.blog-grid--related) .blog-card p{-webkit-line-clamp:3;min-height:4.65em}.blog-pagination{margin-top:36px}.blog-pagination__nav{border-top:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.blog-pagination__summary{color:#62748e;font-size:14px;line-height:1.5}.blog-pagination__summary strong{color:#1f2a3d;font-weight:600}.blog-pagination__controls,.blog-pagination__pages{align-items:center;gap:8px;display:flex}.blog-pagination__link,.blog-pagination__ellipsis{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:9px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.blog-pagination__link{padding-inline:12px;transition:border-color .18s,background-color .18s,color .18s}.blog-pagination__link--wide{gap:7px}.blog-pagination__link:hover,.blog-pagination__link:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.blog-pagination__link:focus-visible{outline-offset:2px;outline:3px solid #1d4ed833}.blog-pagination__link.is-current{color:#fff;cursor:default;background:#1d4ed8;border-color:#1d4ed8}.blog-pagination__link.is-disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.blog-pagination__ellipsis{color:#62748e;background:0 0;border-color:#0000}@media (width<=760px){.blog-pagination__nav{flex-direction:column;align-items:stretch}.blog-pagination__summary{text-align:center}.blog-pagination__controls{justify-content:space-between}.blog-pagination__pages{display:none}.blog-pagination__link--wide{flex:1}}.blog-empty{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:640px;padding:36px}.blog-empty h2{color:#0f172b;font-size:28px;line-height:1.2}.blog-empty p{color:#45556c;margin-top:10px;font-size:16px;line-height:1.6}.blog-post-page{background:#f8fafc}.blog-post-hero{background:linear-gradient(#fff 0%,#f8fafc 100%);padding-top:48px;padding-bottom:44px}.blog-preview-banner{color:#713f12;background:#fffbeb;border:1px solid #f4c152;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.blog-preview-banner strong{color:#92400e;flex:none}.blog-breadcrumbs{color:#62748e;margin-bottom:22px;font-size:14px;line-height:1.4}.blog-breadcrumbs ol{align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumbs li{align-items:center;gap:8px;min-width:0;display:flex}.blog-breadcrumbs li+li:before{content:"/";color:#cbd5e1}.blog-breadcrumbs a:hover{color:#1d4ed8}.blog-breadcrumbs [aria-current=page]{flex:1}.blog-breadcrumbs [aria-current=page] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-post-hero h1{color:#0f172b;margin-top:16px;font-size:52px;line-height:1.1}.blog-post-hero p{color:#45556c;max-width:760px;margin-top:18px;font-size:20px;line-height:1.55}.blog-post-cover{background:#f8fafc;border-radius:18px;grid-column:1;justify-self:stretch;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.blog-post-cover img{width:100%;height:auto;display:block}.blog-post-cover .blog-post-cover__logo{z-index:2;pointer-events:none;width:min(30%,360px);height:auto;position:absolute}.blog-post-cover.blog-logo--top-left .blog-post-cover__logo{top:3%;left:3%}.blog-post-cover.blog-logo--top-right .blog-post-cover__logo{top:3%;right:3%}.blog-post-cover.blog-logo--bottom-left .blog-post-cover__logo{bottom:3%;left:3%}.blog-post-cover.blog-logo--bottom-right .blog-post-cover__logo{bottom:3%;right:3%}.blog-post-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px 1rem;padding-top:0;padding-bottom:80px;display:grid}.blog-post-layout--without-cover{padding-top:48px}.blog-post-main{grid-column:1;justify-self:stretch;width:100%;min-width:0}.blog-post-body{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:0;padding:36px}.blog-post-body--article{color:#263746;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.52}.blog-post-body--article h1,.blog-post-body--article h2{color:#22384d;border-bottom:1px solid #c9d8df;margin-top:40px;margin-bottom:14px;padding-bottom:8px;font-family:Arial,sans-serif;font-size:28px;line-height:1.25}.blog-post-body--article h3{color:#2878bd;margin-top:30px;margin-bottom:10px;font-family:Arial,sans-serif;font-size:21px;line-height:1.3}.blog-post-body--article h4,.blog-post-body--article h5,.blog-post-body--article h6{color:#22384d;margin-top:24px;margin-bottom:8px;font-family:Arial,sans-serif;line-height:1.35}.blog-post-body--article h4{font-size:19px}.blog-post-body--article h5{font-size:17px}.blog-post-body--article h6{font-size:16px}.blog-post-body--article p{margin-top:14px}.blog-post-body--article .font-size-12{font-size:12px}.blog-post-body--article .font-size-14{font-size:14px}.blog-post-body--article .font-size-16{font-size:16px}.blog-post-body--article .font-size-18{font-size:18px}.blog-post-body--article .font-size-20{font-size:20px}.blog-post-body--article .font-size-24{font-size:24px}.blog-post-body--article .font-size-28{font-size:28px}.blog-post-body--article .font-size-32{font-size:32px}.blog-post-body--article .lead{color:#697786;font-size:20px;font-style:italic;line-height:1.48}.blog-post-body--article blockquote{color:#22384d;background:#e8f2f4;border-left:3px solid #268b8d;margin:22px 0;padding:15px 17px;font-style:normal;font-weight:600}.blog-post-body--article blockquote p:first-child{margin-top:0}.blog-post-body--article mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1d6;padding:.08em .18em}.blog-post-body--article ul,.blog-post-body--article ol{margin-top:14px;padding-left:28px}.blog-post-body--article li{margin-top:7px}.blog-post-body--article li::marker{color:#268b8d}.blog-post-body--article hr{border:0;border-top:1px solid #c9d8df;margin:30px 0}.blog-post-body--article table{border-collapse:collapse;border-top:2px solid #268b8d;width:100%;margin-top:22px;font-size:16px;line-height:1.35}.blog-post-body--article th,.blog-post-body--article td{color:#22384d;vertical-align:top;background:#f5f7f8;border:1px solid #d6e0e5;padding:14px 12px}.blog-post-body--article th{font-family:Arial,sans-serif;font-weight:700}.blog-post-body--article img{border-radius:8px;max-width:100%;height:auto;margin:24px auto 0;display:block}.blog-post-body--article figure{margin:26px 0}.blog-post-body--article figcaption{color:#697786;text-align:center;margin-top:8px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.blog-post-byline{text-underline-offset:3px;text-decoration:underline}.blog-author{color:#22384d;background:#fff;border:1px solid #e2e8f0;border-top:3px solid #268b8d;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;margin-top:28px;padding:28px;display:grid}.blog-author__portrait,.blog-author__portrait img,.blog-author__initials{border-radius:50%;width:72px;height:72px}.blog-author__portrait img{object-fit:cover;display:block}.blog-author__initials{color:#268b8d;background:#e8f2f4;place-items:center;font-size:24px;font-weight:700;display:grid}.blog-author__eyebrow{color:#62748e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.blog-author__name{overflow-wrap:anywhere;margin:5px 0 0;font-size:23px;line-height:1.3}.blog-author__position{overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.5}.blog-author__credentials{color:#62748e;white-space:pre-line;overflow-wrap:anywhere;max-width:680px;margin:12px 0 0;font-size:14px;line-height:1.65}.blog-author__contacts{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-author__contact{color:#22384d;background:#fff;border:1px solid #d6e0e5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:7px 11px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-author__contact img{flex:none;width:28px;height:28px;display:block}.blog-author__email-icon{color:#2878bd;flex:none;place-items:center;width:28px;height:28px;display:grid}.blog-author__contact:focus-visible,.blog-post-byline:focus-visible{outline-offset:3px;outline:3px solid #268b8d59}@media (hover:hover) and (pointer:fine){.blog-author__contact:hover{background:#f5fafb;border-color:#268b8d}}@media (width<=760px){.blog-author{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px}.blog-author__portrait,.blog-author__portrait img,.blog-author__initials{width:56px;height:56px}.blog-author__initials,.blog-author__name{font-size:20px}.blog-author__contacts{margin-left:0}}.blog-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.blog-tags a{color:#1d4ed8;background:#ecf0f7;border:1px solid #1d4ed829;border-radius:999px;align-items:center;min-height:28px;padding:4px 11px;font-size:13px;line-height:1.3;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.blog-tags a:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}}.blog-tags a:focus-visible{outline-offset:2px;outline:3px solid #1d4ed840}.blog-tag-hero{padding-block:48px 42px}.blog-tag-hero__back{color:#1d4ed8;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-tag-hero h1{overflow-wrap:anywhere}.blog-hero .blog-tag-count{color:#62748e;margin-top:8px;font-size:13px;line-height:1.35}.blog-post-aside{grid-area:1/2/span 2;justify-self:end;width:min(100%,280px);position:sticky;top:88px}.blog-post-aside__box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px}.blog-post-aside .blog-author{margin-top:16px;padding:20px}.blog-post-aside .blog-author__name{margin:5px 0 0}.blog-post-aside .blog-author__position{margin:7px 0 0}.blog-post-aside .blog-author__credentials{margin:12px 0 0}.blog-post-aside .blog-author__contacts{flex-wrap:nowrap;gap:6px;margin-left:0}.blog-post-aside .blog-author__contact{white-space:nowrap;gap:4px;min-height:40px;padding:6px;font-family:Arial,sans-serif;font-size:12px}.blog-post-aside .blog-author__contact img,.blog-post-aside .blog-author__email-icon,.blog-post-aside .blog-author__email-icon svg{width:18px;height:18px}@media (width>=1025px){.blog-post-aside .blog-author{grid-template-columns:56px minmax(0,1fr);gap:14px}.blog-post-aside .blog-author__portrait,.blog-post-aside .blog-author__portrait img,.blog-post-aside .blog-author__initials{width:56px;height:56px}.blog-post-aside .blog-author__name{font-size:21px}.blog-post-aside .blog-author__position{font-size:14px}}.blog-post-aside__box span{color:#62748e;font-size:13px;line-height:1.4;display:block}.blog-post-aside__box strong{color:#0f172b;margin-top:4px;font-size:22px;line-height:1.2;display:block}.blog-post-aside__box p{color:#45556c;margin-top:12px;font-size:14px;line-height:1.5}.blog-related{background:#eef2f7;padding-block:64px 88px}.blog-related .section-head{margin-bottom:28px}.blog-grid--related{grid-template-columns:repeat(3,1fr)}@media (width<=1024px){.blog-featured,.blog-post-layout{grid-template-columns:1fr}.blog-featured__body{padding:0 28px 32px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-post-aside{grid-area:auto/1;justify-self:stretch;width:100%;position:static}.blog-post-layout{row-gap:1rem}}@media (width<=760px){.blog-categories__list{margin-inline:-20px;padding-inline:20px}.blog-category-link{min-height:30px;padding:5px 10px;font-size:13px}.blog-post-hero{padding-top:32px;padding-bottom:32px}.blog-post-layout{padding-bottom:32px}.blog-post-cover{height:auto}.blog-post-cover img{width:100%;height:auto}.blog-hero h1,.blog-post-hero h1{font-size:34px}.blog-hero p,.blog-post-hero p{font-size:16px}.blog-tag-hero{padding-block:32px 28px}.blog-listing{padding-block:32px 56px}.blog-tags{gap:10px 8px}.blog-tags a{min-height:36px;padding-inline:14px}.blog-featured h2{font-size:28px}.blog-grid,.blog-grid--related{grid-template-columns:1fr}.blog-featured__media{min-height:0}.blog-card__media--branded:after{--blog-logo-inset:10px;--blog-logo-width:112px}.blog-featured__media.blog-card__media--branded:after,.blog-post-cover--branded:after{--blog-logo-inset:12px;--blog-logo-width:128px}.blog-post-body,.blog-empty{padding:22px}.blog-post-body--article{font-size:17px}.blog-post-body--article h2{font-size:24px}.blog-post-body--article h3{font-size:20px}.blog-post-body--article table{table-layout:fixed;white-space:normal;width:100%;max-width:100%;display:table}.blog-post-body--article th,.blog-post-body--article td{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;padding:10px 8px}}.blog-image-zoom-trigger{cursor:zoom-in}.blog-image-zoom-trigger:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.blog-image-viewer{color:#fff;background:#0f172af0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.blog-image-viewer::backdrop{background:#0f172af0}.blog-image-viewer__close{z-index:1;color:#fff;cursor:pointer;background:#0f172a;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font:32px/1 sans-serif;position:absolute;top:12px;right:12px}.blog-image-viewer__stage{box-sizing:border-box;overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100%;padding:76px 16px 24px;display:flex;overflow:auto}.blog-image-viewer__image{object-fit:contain;cursor:zoom-in;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.blog-image-viewer--zoomed .blog-image-viewer__stage{display:block}.blog-image-viewer--zoomed .blog-image-viewer__image{cursor:zoom-out;max-width:none;max-height:none;margin:0 auto}.blog-copy-inline,.blog-copy-button{color:#0f172a;font:inherit;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px}.blog-copy-inline{overflow-wrap:anywhere;text-align:left;padding:3px 8px;display:inline}.blog-copy-inline:after{content:" ⧉";color:#475569}.blog-copy-inline.blog-copy--success:after{content:" ✓";color:#15803d}.blog-copy-inline:hover,.blog-copy-button:hover{background:#e2e8f0}.blog-copy-inline:focus-visible,.blog-copy-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.blog-code-copy-block{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin:24px 0;overflow:hidden}.blog-copy-button{margin:8px 8px 8px auto;padding:5px 12px;font-size:14px;display:block}.blog-code-copy-block pre{white-space:pre;margin:0;padding:12px 16px;overflow-x:auto}.blog-copy-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
