.blog{--ink:#0a0a0a;--muted:#0a0a0a99;--paper:#f3f4f6;--pad:clamp(1.25rem, 5vw, 6.5rem);--ease:cubic-bezier(.625, .05, 0, 1);padding:calc(var(--nav-em) * 6.6 + 1.5em) var(--pad) 6em;color:var(--ink);background:#fff;flex:1;font-size:clamp(14px,1.111vw,20px)}.blog-tag{align-items:center;gap:.9em;font-size:1.05em;display:flex}.blog-tag:before{content:"";background:var(--color-ru-red);border-radius:50%;width:.45em;height:.45em}.blog-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5em .9em;font-size:.9em;display:inline-flex}.blog-meta__category{color:var(--color-ru-blue);background:#0039a614;border-radius:.35em;padding:.3em .65em;font-weight:500}.blog-cover{background:var(--paper);border-radius:1.25em;display:block;position:relative;overflow:hidden}.blog-cover__img{object-fit:cover;transition:transform .9s var(--ease)}.blog-cover__placeholder{background:linear-gradient(135deg,#143a6a,#0b2a4a);position:absolute;inset:0}.blog-more{color:var(--color-ru-blue);align-items:center;gap:.6em;font-weight:600;display:inline-flex}.blog-more svg,.post-back svg,.post-cta__button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:transform .45s var(--ease)}.blog-head{margin-bottom:3em}.blog-title{letter-spacing:-.03em;max-width:21em;margin-top:.55em;font-size:3.4em;font-weight:500;line-height:1.08}.blog-title__muted{opacity:.42}.blog-featured{background:var(--paper);border-radius:1.6em;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2.5em;padding:.9em;display:grid}.blog-featured__cover{aspect-ratio:16/10}.blog-featured__body{flex-direction:column;align-items:flex-start;gap:1em;padding:1.5em 2em 1.5em 0;display:flex}.blog-featured__title{letter-spacing:-.025em;font-size:2.1em;font-weight:500;line-height:1.15;transition:color .25s}.blog-featured__excerpt{color:var(--muted);font-size:1.1em;line-height:1.5}.blog-featured .blog-more{margin-top:.5em}.blog-featured:hover .blog-cover__img,.blog-card:hover .blog-cover__img{transform:scale(1.04)}.blog-featured:hover .blog-featured__title,.blog-card:hover .blog-card__title{color:var(--color-ru-blue)}.blog-featured:hover .blog-more svg{transform:translate(.3em)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3em 1.5em;margin-top:3em;display:grid}.blog-card{flex-direction:column;align-items:flex-start;gap:.9em;display:flex}.blog-card__cover{aspect-ratio:16/10;align-self:stretch;margin-bottom:.3em}.blog-card__title{letter-spacing:-.02em;font-size:1.5em;font-weight:500;line-height:1.2;transition:color .25s}.blog-card__excerpt{max-width:34em;color:var(--muted);font-size:1em;line-height:1.55}.post-head{max-width:54em}.post-back{width:fit-content;color:var(--muted);align-items:center;gap:.5em;margin-bottom:1.75em;font-size:.95em;font-weight:500;transition:color .2s;display:flex}.post-back svg{rotate:180deg}.post-back:hover{color:var(--color-ru-blue)}.post-back:hover svg{transform:translate(.25em)}.post-title{letter-spacing:-.03em;max-width:18em;margin-top:.6em;font-size:3.4em;font-weight:500;line-height:1.08}.post-lead{max-width:36em;color:var(--muted);margin-top:1em;font-size:1.3em;line-height:1.5}.post-cover{aspect-ratio:16/9;background:var(--paper);border-radius:1.5em;margin-top:3em;position:relative;overflow:hidden}.post-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.5em;margin-top:3.5em;display:grid}.post-body{grid-column:1/9;max-width:40em}.post-body>:first-child{margin-top:0}.post-body__p{color:#0a0a0ad1;margin-top:1.1em;font-size:1.15em;line-height:1.65}.post-body>.post-body__p:first-child{color:var(--ink);font-size:1.3em;line-height:1.55}.post-body__h2{letter-spacing:-.02em;scroll-margin-top:calc(var(--nav-h) + 1.5em);margin-top:2em;font-size:1.75em;font-weight:600;line-height:1.2}.post-body__list{color:#0a0a0ad1;flex-direction:column;gap:.6em;margin-top:1.1em;font-size:1.15em;line-height:1.55;display:flex}.post-body__list li{padding-left:1.4em;position:relative}.post-body__list li:before{content:"";background:var(--color-ru-red);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.62em;left:.2em}.post-body__callout{background:#0039a60f;border-radius:1em;margin:2em 0;padding:1.5em 1.75em;font-size:1.15em;line-height:1.55}.post-body__callout-title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ru-blue);margin-bottom:.4em;font-size:.8em;font-weight:600}.post-quote{border-left:.25em solid var(--color-ru-blue);margin:2em 0;padding-left:1.5em}.post-quote blockquote{font-size:1.2em;line-height:1.55}.post-quote figcaption{color:var(--muted);margin-top:.6em}.post-quote__name,.post-author__name{color:inherit;font-weight:600}.post-author{color:var(--muted);margin-top:1em}.post-link{color:var(--color-ru-blue);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s}.post-link:hover{text-decoration-color:#0000}.post-body__h3{letter-spacing:-.01em;margin-top:1.6em;font-size:1.3em;font-weight:600;line-height:1.25}.post-body__list--ordered{counter-reset:post-step}.post-body__list--ordered li{counter-increment:post-step;padding-left:2.2em}.post-body__list--ordered li:before{content:counter(post-step);width:1.55em;height:1.55em;color:var(--color-ru-blue);background:#0039a61a;place-items:center;font-size:.85em;font-weight:600;display:grid;top:.1em;left:0}.post-table{background:var(--paper);border-radius:1em;margin-top:1.4em;overflow-x:auto}.post-table table{border-collapse:collapse;width:100%;min-width:20em;font-size:1.05em;line-height:1.4}.post-table caption{letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--muted);padding:1em 1.25em .25em;font-size:.8em;font-weight:600}.post-table th,.post-table td{text-align:left;vertical-align:top;padding:.8em 1.25em}.post-table thead th{color:var(--muted);font-size:.85em;font-weight:600}.post-table tbody tr{border-top:1px solid #0a0a0a14}.post-table tbody th{font-weight:400}.post-table tbody td{white-space:nowrap;font-weight:600}.post-summary{border-left:.25em solid var(--color-ru-red);background:var(--paper);border-radius:.4em 1em 1em .4em;margin:1.75em 0 .5em;padding:1.5em 1.75em}.post-summary__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.75em;font-size:.8em;font-weight:600}.post-summary ul{flex-direction:column;gap:.55em;font-size:1.08em;line-height:1.5;display:flex}.post-summary li{padding-left:1.3em;position:relative}.post-summary li:before{content:"";background:var(--color-ru-red);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.6em;left:.15em}.post-faq{flex-direction:column;gap:.5em;margin-top:1.4em;display:flex}.post-faq__item{background:var(--paper);border-radius:.9em}.post-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1em;padding:1em 1.25em;font-size:1.08em;font-weight:500;line-height:1.35;list-style:none;display:flex}.post-faq__q::-webkit-details-marker{display:none}.post-faq__q:hover{color:var(--color-ru-blue)}.post-faq__icon{width:1.9em;height:1.9em;transition:rotate .4s var(--ease), background-color .3s;background:#fff;border-radius:50%;flex-shrink:0;position:relative}.post-faq__icon:before,.post-faq__icon:after{content:"";background:var(--ink);width:.75em;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.post-faq__icon:after{rotate:90deg}.post-faq__item[open] .post-faq__icon{background:var(--color-ru-blue);rotate:135deg}.post-faq__item[open] .post-faq__icon:before,.post-faq__item[open] .post-faq__icon:after{background:#fff}.post-faq__a{color:#0a0a0abf;padding:0 1.25em 1.2em;font-size:1.05em;line-height:1.6}.post-aside{top:calc(var(--nav-h) + 1.5em);flex-direction:column;grid-column:9/13;gap:1em;display:flex;position:sticky}.post-contents{background:var(--paper);border-radius:1.1em;padding:1.5em}.post-contents__title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.9em;font-size:.8em;font-weight:600}.post-contents ol{counter-reset:post-contents;flex-direction:column;gap:.65em;display:flex}.post-contents li{counter-increment:post-contents;gap:.6em;font-size:.95em;line-height:1.35;display:flex}.post-contents li:before{content:counter(post-contents, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0}.post-contents a{transition:color .2s}.post-contents a:hover{color:var(--color-ru-blue)}.post-cta{background:var(--color-ru-blue);color:#fff;border-radius:1.1em;flex-direction:column;align-items:flex-start;gap:.75em;padding:1.75em 1.5em;display:flex}.post-cta__title{letter-spacing:-.02em;font-size:1.5em;font-weight:600}.post-cta__text{color:#ffffffbf;font-size:.98em;line-height:1.5}.post-cta__button{background:var(--color-ru-red);border-radius:.5em;align-items:center;gap:.6em;margin-top:.5em;padding:.85em 1.25em;font-size:.98em;font-weight:600;transition:background-color .25s;display:inline-flex}.post-cta__button:hover{background:#c81f15}.post-cta__button:hover svg{transform:translate(.3em)}.post-cta__phone{color:#fff;font-size:1.05em;font-weight:600}.post-cta__phone:hover{text-underline-offset:.2em;text-decoration:underline}.post-more{border-top:1px solid #0a0a0a1a;margin-top:6em;padding-top:3em}.post-more__title{letter-spacing:-.02em;font-size:2.1em;font-weight:500}.post-more .blog-grid{margin-top:1.75em}@media (max-width:1023.98px){.blog{--pad:max(1rem, env(safe-area-inset-left));padding-top:calc(5.4*clamp(14px,4vw,17px) + 1.5rem);font-size:15px}.blog-title,.post-title{font-size:clamp(1.9rem,7vw,2.75rem)}.blog-featured{grid-template-columns:1fr;gap:1em}.blog-featured__body{padding:.5em .75em 1em}.blog-featured__title{font-size:1.6em}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-layout{grid-template-columns:minmax(0,1fr);row-gap:3em}.post-body,.post-aside{grid-column:1}.post-aside{position:static}}@media (max-width:639.98px){.blog-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blog-cover__img,.post-faq__icon{transition:none}}
