.rw-post{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden}.rw-post--card{background:var(--rw-bl-card-bg);border:1px solid var(--rw-bl-card-border);border-radius:var(--rw-bl-radius);box-shadow:var(--rw-bl-shadow)}.rw-post--line{border-bottom:1px solid var(--rw-line);border-radius:0;padding-bottom:24px}.rw-post--plain{background:transparent}.rw-post__thumb{background:var(--rw-raised);display:block;overflow:hidden}.rw-post--card .rw-post__thumb{border-bottom:1px solid var(--rw-line)}.rw-post--line .rw-post__thumb,.rw-post--plain .rw-post__thumb{border-radius:10px;margin-bottom:16px}.rw-post__thumb img{height:100%;object-fit:cover;transition:transform .5s var(--rw-ease);width:100%}.rw-post:hover .rw-post__thumb img{transform:scale(1.03)}.rw-post__thumb--16x9{aspect-ratio:16/9}.rw-post__thumb--4x3{aspect-ratio:4/3}.rw-post__thumb--1x1{aspect-ratio:1/1}.rw-post__thumb--3x2{aspect-ratio:3/2}.rw-post__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:var(--rw-bl-pad)}.rw-post--line .rw-post__body,.rw-post--plain .rw-post__body{padding:0}.rw-post__tags{display:flex;flex-wrap:wrap;gap:6px}.rw-post__tags .rw-chip{background:transparent;border-color:currentColor;border-radius:var(--rw-bl-tag-radius);color:var(--rw-bl-tag-color);font-family:var(--rw-bl-tag-font);font-size:var(--rw-bl-tag-size);text-decoration:none;text-transform:var(--rw-bl-tag-tt)}.rw-post__tags .rw-chip:hover{background:var(--rw-mint);color:var(--rw-text-inverse)}.rw-post__title{display:-webkit-box;font-family:var(--rw-bl-title-font);font-size:var(--rw-bl-title-size);font-weight:var(--rw-bl-title-weight);letter-spacing:0;-webkit-line-clamp:var(--rw-bl-title-lines);line-height:1.35;margin:0;-webkit-box-orient:vertical;overflow:hidden}.rw-post__title a{color:var(--rw-bl-title-color);text-decoration:none}.rw-post__title a:hover{color:var(--rw-bl-title-hover)}.rw-post__excerpt{color:var(--rw-bl-p-color);font-family:var(--rw-bl-p-font);font-size:var(--rw-bl-p-size);line-height:var(--rw-bl-p-lh)}.rw-post__meta{align-items:center;color:var(--rw-bl-meta-color);display:flex;flex-wrap:wrap;font-family:var(--rw-bl-meta-font);font-size:var(--rw-bl-meta-size);gap:6px 10px;margin-top:auto;padding-top:6px}.rw-post__meta>*+:before{content:var(--rw-bl-sep);margin-right:10px;opacity:.6}.rw-post__meta>.rw-post__avatar+:before{content:none;margin:0}.rw-post__avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.rw-post__avatar--s{height:24px;width:24px}.rw-post__avatar--m{height:var(--rw-bl-avatar);width:var(--rw-bl-avatar)}.rw-post__avatar--l{height:44px;width:44px}.rw-post__author{color:var(--rw-bl-author);font-weight:600;text-decoration:none}.rw-post__author:hover,.rw-post__more{color:var(--rw-accent)}.rw-post__more{display:inline-flex;font-size:15px;font-weight:700;gap:6px;text-decoration:none}.rw-post__more:hover span{transform:translateX(4px)}.rw-post__more span{display:inline-block;transition:transform var(--rw-dur)}.rw-post--featured{align-items:stretch;flex-direction:row}.rw-post--featured .rw-post__thumb{aspect-ratio:auto;flex:0 0 var(--rw-bl-feat-img);min-height:320px}.rw-post--featured .rw-post__body{justify-content:center;padding:36px 40px}.rw-post--featured .rw-post__title{color:var(--rw-bl-feat-color);font-family:var(--rw-bl-feat-font);font-size:clamp(24px,2.6vw,var(--rw-bl-feat-size));letter-spacing:-.01em;-webkit-line-clamp:unset;line-height:1.15}.rw-post--featured .rw-post__excerpt{font-size:17px}@media (max-width:767px){.rw-post--featured{flex-direction:column}.rw-post--featured .rw-post__thumb{aspect-ratio:16/9;flex:none;min-height:0}}.rw-post--overlay{border-radius:12px;justify-content:flex-end;min-height:320px;position:relative}.rw-post--overlay .rw-post__thumb{aspect-ratio:auto;inset:0;position:absolute}.rw-post--overlay .rw-post__body{background:linear-gradient(180deg,transparent,rgba(11,11,13,.92) 55%);padding:28px;position:relative;z-index:1}.rw-article{padding-block:64px 96px}.rw-article__hero{display:flex;flex-direction:column;gap:20px;margin:0 auto 48px;max-width:900px}.rw-article__hero .h1{color:var(--rw-bp-h1-color);font-family:var(--rw-bp-h1-font);font-size:clamp(32px,4.2vw,var(--rw-bp-h1-size));letter-spacing:var(--rw-bp-h1-ls);line-height:var(--rw-bp-h1-lh)}.rw-article__cover{border:1px solid var(--rw-line);border-radius:var(--rw-cover-radius);box-shadow:var(--rw-shadow-md);margin:0 auto 48px;max-width:var(--rw-cover-w);overflow:hidden}.rw-article__cover img{aspect-ratio:var(--rw-cover-ratio);object-fit:cover;width:100%}.rw-article__body{color:var(--rw-bp-p-color);font-family:var(--rw-bp-p-font);font-size:var(--rw-bp-p-size);line-height:var(--rw-bp-p-lh);margin:0 auto;max-width:var(--rw-post-width)}.rw-article__body h2{color:var(--rw-bp-h2-color);font-family:var(--rw-bp-h2-font);font-size:var(--rw-bp-h2-size);letter-spacing:var(--rw-bp-h2-ls);line-height:var(--rw-bp-h2-lh);margin:var(--rw-bp-h-space) 0 var(--rw-bp-h2-mb);text-transform:var(--rw-bp-h2-tt)}.rw-article__body h3{color:var(--rw-bp-h3-color);font-family:var(--rw-bp-h3-font);font-size:var(--rw-bp-h3-size);letter-spacing:var(--rw-bp-h3-ls);line-height:var(--rw-bp-h3-lh);margin:calc(var(--rw-bp-h-space)*.85) 0 var(--rw-bp-h3-mb);text-transform:var(--rw-bp-h3-tt)}.rw-article__body h4{color:var(--rw-bp-h4-color);font-family:var(--rw-bp-h4-font);font-size:var(--rw-bp-h4-size);margin:1.6em 0 var(--rw-bp-h4-mb);text-transform:var(--rw-bp-h4-tt)}.rw-article__body h5{color:var(--rw-bp-h5-color);font-family:var(--rw-bp-h5-font);font-size:var(--rw-bp-h5-size);margin:1.4em 0 var(--rw-bp-h5-mb);text-transform:var(--rw-bp-h5-tt)}.rw-article__body h6{color:var(--rw-bp-h6-color);font-family:var(--rw-bp-h6-font);font-size:var(--rw-bp-h6-size);letter-spacing:var(--rw-bp-h6-ls);margin:1.4em 0 var(--rw-bp-h6-mb);text-transform:var(--rw-bp-h6-tt)}.rw-article__body p{margin:0 0 var(--rw-bp-p-mb)}.rw-article__body ol,.rw-article__body ul{margin:0 0 var(--rw-bp-p-mb);padding-left:var(--rw-li-indent)}.rw-article__body li{margin-bottom:var(--rw-li-gap)}.rw-article__body li::marker{color:var(--rw-li-marker)}.rw-article__body a{color:var(--rw-bp-link);text-decoration:var(--rw-bp-link-ul);text-underline-offset:3px}.rw-article__body a:hover{color:var(--rw-bp-link-hover);text-decoration:var(--rw-bp-link-ul-hover)}.rw-article__body img{border:var(--rw-img-border);border-radius:var(--rw-img-radius);margin:1.5em 0}.rw-article__body figcaption{color:var(--rw-caption-color);font-family:var(--rw-caption-font);font-size:var(--rw-caption-size);margin-bottom:1.5em;margin-top:-1em;text-align:var(--rw-caption-align)}.rw-article__body blockquote{background:var(--rw-bq-bg);border-left:4px solid var(--rw-bq-border);border-radius:var(--rw-bq-radius);color:var(--rw-bq-color);font-family:var(--rw-bq-font);font-size:var(--rw-bq-size);font-weight:var(--rw-bq-weight);line-height:1.4;margin:2em 0;padding:var(--rw-bq-pad)}.rw-article__body code,.rw-article__body pre{background:var(--rw-code-bg);border:1px solid var(--rw-code-border);border-radius:var(--rw-code-radius);color:var(--rw-code-text);font-size:var(--rw-code-size)}.rw-article__body pre{overflow:auto;padding:18px}.rw-article__body code{border-radius:4px;padding:2px 6px}.rw-article__body pre code{border:0;padding:0}.rw-article__foot{display:flex;flex-direction:column;gap:32px;margin:48px auto 0;max-width:var(--rw-post-width)}.rw-article__tags{display:flex;flex-wrap:wrap;gap:8px}.rw-article__author{align-items:flex-start;background:var(--rw-ab-bg);border:1px solid var(--rw-line);border-radius:12px;display:flex;gap:20px;padding:28px}.rw-article__author img{border-radius:50%;flex-shrink:0;height:var(--rw-ab-avatar);object-fit:cover;width:var(--rw-ab-avatar)}.rw-article__author b{color:var(--rw-ab-name-color);font-family:var(--rw-ab-name-font);font-size:var(--rw-ab-name-size)}.rw-article__author p{color:var(--rw-ab-bio-color);font-family:var(--rw-ab-bio-font);font-size:var(--rw-ab-bio-size);margin-top:6px}.rw-article__author .rw-eyebrow{font-size:12px;letter-spacing:.14em;margin-bottom:6px}.rw-article__share{align-items:center;display:flex;font-size:14px;gap:10px}.rw-article__share a{align-items:center;border:1px solid var(--rw-line-strong);border-radius:6px;color:var(--rw-share-color);display:inline-flex;height:40px;justify-content:center;width:40px}.rw-article__share a:hover{border-color:var(--rw-share-hover);color:var(--rw-share-hover)}.rw-article__layout{display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}.rw-article__layout--sidebar{grid-template-columns:minmax(0,1fr) 340px;margin:0 auto;max-width:1160px}.rw-article__layout--sidebar .rw-article__body{margin:0}.rw-article__side{align-self:start;display:flex;flex-direction:column;gap:24px;position:sticky;top:calc(var(--rw-nav-h) + 24px)}.rw-article__side .rw-section{overflow:visible;padding-block:0}.rw-article__main [data-rw-motion] .rw-container,.rw-article__side .rw-container{padding-inline:0}@media (max-width:991px){.rw-article__layout--sidebar{grid-template-columns:1fr}.rw-article__side{position:static}}.body-container--blog-index .rw-bhead{padding-bottom:24px}.body-container--blog-index .rw-blog{padding-top:8px}.rw-post__by{color:var(--rw-bl-meta-color)}.rw-post__by .rw-post__author{margin-left:2px}.rw-article__share--top{border:0;margin-top:4px;padding:0}.rw-article__foot:not(:has(.rw-article__author)){display:none}.rw-backlink{align-items:center;color:var(--rw-text);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 20px;max-width:100%;text-decoration:none;transition:background var(--rw-dur),border-color var(--rw-dur),color var(--rw-dur);width:max-content;z-index:50}.rw-backlink--sticky{position:sticky;top:calc(var(--rw-nav-h) + 12px)}.rw-backlink--pill{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(11,11,13,.82);border:1px solid var(--rw-line-strong);border-radius:999px;box-shadow:var(--rw-shadow-sm);padding:8px 16px 8px 12px}.rw-backlink--pill:hover{border-color:var(--rw-accent);color:var(--rw-text);text-decoration:none}.rw-backlink--text{color:var(--rw-link);padding:4px 0}.rw-backlink--text:hover{color:var(--rw-link-hover)}.rw-backlink__arr{color:var(--rw-accent);display:inline-block;transition:transform var(--rw-dur) var(--rw-ease)}.rw-backlink:hover .rw-backlink__arr{transform:translateX(-3px)}.rw-backlink span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-article>.rw-container{max-width:calc(var(--rw-post-width,1400px) + clamp(16px,5vw,var(--rw-gutter))*2)}.rw-article__body,.rw-article__cover,.rw-article__foot,.rw-article__hero{margin-left:auto;margin-right:auto;max-width:var(--rw-post-width,1400px);width:100%}.rw-article__cover{max-width:min(var(--rw-cover-w,1400px),var(--rw-post-width,1400px))}.rw-article__layout--sidebar{max-width:var(--rw-post-width,1400px)}.rw-article .rw-backlink{margin-left:max(0px,calc((100% - var(--rw-post-width,1400px))/2))}