.rm-main--blog.rm-main--landing{padding:0;padding-block:0;padding-top:0;}.rm-main--blog-single{background-color:var(--rm-surface);}.rm-main--blog .rm-section.rm-chapter{padding-block:clamp(2.75rem,2rem + 2.8vw,4.5rem);}.rm-main--blog .rm-section.rm-chapter--tight{padding-block:clamp(2.25rem,1.6rem + 2vw,3.5rem);}.rm-blog-listing{position:relative;}.rm-blog-listing .rm-container{position:relative;z-index:1;}.rm-blog-listing__grid{display:grid;gap:var(--rm-space-7) var(--rm-space-5);}@media (min-width:768px){.rm-blog-listing__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.rm-blog-listing__grid{grid-template-columns:repeat(3,1fr);}}.rm-blog-listing__grid > .rm-insight--lead .rm-insight__frame{box-shadow:var(--rm-shadow-1),0 0 0 1px color-mix(in srgb,var(--rm-signal) 42%,transparent);}.rm-blog-listing__grid > .rm-insight--lead .rm-insight__title{color:var(--rm-ink,var(--rm-text));}.rm-blog-listing__grid > .rm-insight--lead .rm-insight__plate{aspect-ratio:16 / 10;}.rm-blog-listing__grid > .rm-insight--lead .rm-insight__plate img{object-fit:cover;filter:grayscale(0.35) contrast(1.04) brightness(1.01);}.rm-blog-listing__grid > .rm-insight--lead .rm-insight__more{color:var(--rm-signal);}.rm-blog-filters{display:grid;gap:var(--rm-space-5);margin-bottom:var(--rm-space-7);}.rm-blog-filters__search{margin:0;max-width:40rem;}.rm-blog-filters__field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-height:3.5rem;background:var(--rm-surface);border-bottom:1px solid var(--rm-hairline-strong,var(--rm-rule-strong));transition:border-color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-filters__field:focus-within{border-bottom-color:var(--rm-signal);}.rm-blog-filters__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;color:var(--rm-ink-faint,var(--rm-text-faint));pointer-events:none;}.rm-blog-filters__icon .rm-icon{display:block;}.rm-blog-filters__input{width:100%;min-width:0;border:0;background:transparent;padding:0.85rem 0.5rem;font-family:var(--rm-font-body);font-size:var(--rm-text-body);line-height:1.3;color:var(--rm-ink,var(--rm-text));outline:none;caret-color:var(--rm-signal);}.rm-blog-filters__input::placeholder{color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-blog-filters__input::-webkit-search-decoration,.rm-blog-filters__input::-webkit-search-cancel-button{-webkit-appearance:none;}.rm-blog-filters__submit{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;border:0;margin:0;padding:0 1.15rem;font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:550;line-height:1;color:var(--rm-signal-ink,#17100a);background:var(--rm-signal);cursor:pointer;transition:background-color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-filters__submit .rm-icon{display:block;}.rm-blog-filters__submit:hover,.rm-blog-filters__submit:focus-visible{background:var(--rm-signal-hover,#e07500);}.rm-blog-filters__submit:focus-visible{outline:2px solid var(--rm-signal);outline-offset:3px;}.rm-blog-filters__cats{display:flex;flex-wrap:wrap;gap:0;align-items:stretch;border-bottom:1px solid var(--rm-hairline,var(--rm-rule));}.rm-blog-filters__tab{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:0.65rem 0.95rem;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;text-decoration:none;color:var(--rm-ink-muted,var(--rm-text-muted));transition:color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-filters__tab::after{content:"";position:absolute;left:0.95rem;right:0.95rem;bottom:-1px;height:2px;background:var(--rm-signal);transform:scaleX(0);transform-origin:left center;transition:transform 320ms var(--rm-ease-expo);}.rm-blog-filters__tab.is-active,.rm-blog-filters__tab[aria-current="true"]{color:var(--rm-ink,var(--rm-text));}.rm-blog-filters__tab.is-active::after,.rm-blog-filters__tab[aria-current="true"]::after{transform:scaleX(1);}.rm-blog-filters__tab:focus-visible{outline:2px solid var(--rm-signal);outline-offset:3px;}@media (hover:hover) and (pointer:fine){.rm-blog-filters__tab:hover{color:var(--rm-ink,var(--rm-text));}}.rm-blog-filters__status{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rm-space-2) var(--rm-space-3);margin:0;font-size:var(--rm-text-body-sm);color:var(--rm-ink-muted,var(--rm-text-muted));}.rm-blog-filters__status .rm-data{font-family:var(--rm-font-mono);font-variant-numeric:tabular-nums;color:var(--rm-signal);}.rm-blog-filters__clear{margin-left:auto;color:var(--rm-signal);text-decoration:none;text-underline-offset:0.18em;}.rm-blog-filters__clear:hover,.rm-blog-filters__clear:focus-visible{text-decoration:underline;}.rm-blog-pagination{margin-top:var(--rm-space-9);padding-top:var(--rm-space-6);border-top:1px solid var(--rm-hairline,var(--rm-rule));}.rm-blog-pagination .nav-links,.rm-blog-pagination .page-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-space-2);list-style:none;margin:0;padding:0;}.rm-blog-pagination ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-space-2);list-style:none;margin:0;padding:0;}.rm-blog-pagination .page-numbers a,.rm-blog-pagination .page-numbers span,.rm-blog-pagination a.page-numbers,.rm-blog-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 var(--rm-space-3);font-family:var(--rm-font-mono);font-size:var(--rm-text-data,var(--rm-text-label));font-variant-numeric:tabular-nums;letter-spacing:var(--rm-tracking-mono,0.02em);color:var(--rm-ink-muted,var(--rm-text-muted));text-decoration:none;border:1px solid transparent;border-radius:var(--rm-radius-xs,2px);transition:color var(--rm-duration-ui) var(--rm-ease-expo),border-color var(--rm-duration-ui) var(--rm-ease-expo),background-color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-pagination .page-numbers.current,.rm-blog-pagination span.page-numbers.current{color:var(--rm-signal);border-color:var(--rm-hairline-strong,var(--rm-rule-strong));background:var(--rm-ground-raised,var(--rm-surface));}.rm-blog-pagination .page-numbers.prev,.rm-blog-pagination .page-numbers.next,.rm-blog-pagination a.prev,.rm-blog-pagination a.next{font-family:var(--rm-font-body,Satoshi,system-ui,sans-serif);font-size:var(--rm-text-body-sm);letter-spacing:0;text-transform:none;padding-inline:var(--rm-space-4);}.rm-blog-pagination a.page-numbers:focus-visible,.rm-blog-pagination .page-numbers a:focus-visible{color:var(--rm-signal);border-color:var(--rm-hairline-strong,var(--rm-rule-strong));outline:2px solid var(--rm-signal);outline-offset:3px;}@media (hover:hover) and (pointer:fine){.rm-blog-pagination a.page-numbers:hover,.rm-blog-pagination .page-numbers a:hover{color:var(--rm-signal);border-color:var(--rm-hairline-strong,var(--rm-rule-strong));}}.rm-blog-meta-bar{border-bottom:1px solid var(--rm-hairline,var(--rm-rule));background:var(--rm-concrete,#f5f6f4);}.rm-blog-meta-bar__inner{padding-block:var(--rm-space-5);}.rm-blog-meta-bar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-space-2) 0.35rem;margin:0;font-size:var(--rm-text-body-sm);color:var(--rm-ink,var(--rm-text));}.rm-blog-meta-bar__cat{display:inline-flex;align-items:center;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-signal);}.rm-blog-meta-bar__date{font-family:var(--rm-font-mono);font-size:var(--rm-text-data);font-variant-numeric:tabular-nums;letter-spacing:var(--rm-tracking-mono,0.02em);color:var(--rm-ink,var(--rm-text));}.rm-blog-meta-bar__author{font-family:var(--rm-font-body);font-size:var(--rm-text-body-sm);font-weight:550;color:var(--rm-ink,var(--rm-text));}.rm-blog-meta-bar__cat + .rm-blog-meta-bar__date::before,.rm-blog-meta-bar__date + .rm-blog-meta-bar__author::before,.rm-blog-meta-bar__cat + .rm-blog-meta-bar__author::before{content:"·";margin-inline:0.65rem 0.85rem;color:var(--rm-ink-faint,var(--rm-text-faint));font-weight:400;}.rm-blog-feature{padding-block:0 var(--rm-space-7);margin:0;}.rm-blog-feature__frame{display:block;background:var(--rm-ground-raised,var(--rm-surface));box-shadow:var(--rm-shadow-1);}.rm-blog-feature__plate{display:block;aspect-ratio:16 / 10;--rm-grade:0.26;}@media (min-width:900px){.rm-blog-feature__plate{aspect-ratio:2 / 1;}}.rm-blog-feature__plate img{width:100%;height:100%;object-fit:cover;}.rm-blog-body__layout{display:grid;gap:var(--rm-space-6);}.rm-blog-body__layout--toc{align-items:start;}@media (min-width:1024px){.rm-blog-body__layout--toc{grid-template-columns:minmax(11.5rem,14.5rem) minmax(0,1fr);gap:var(--rm-space-8);}}.rm-blog-toc{--rm-toc-sticky-top:calc(5.5rem + var(--rm-space-4));--rm-toc-viewport-room:var(--rm-space-5);position:relative;display:flex;flex-direction:column;min-width:0;}@media (min-width:1024px){.rm-blog-toc{position:sticky;top:var(--rm-toc-sticky-top);max-height:calc(100dvh - var(--rm-toc-sticky-top) - var(--rm-toc-viewport-room));min-height:0;}}.rm-blog-toc__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rm-space-3);flex:0 0 auto;margin-bottom:var(--rm-space-4);padding-bottom:var(--rm-space-3);border-bottom:1px solid var(--rm-hairline,var(--rm-rule));}.rm-blog-toc__heading{margin:0;font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-blog-toc__count{font-family:var(--rm-font-mono);font-size:var(--rm-text-data);font-variant-numeric:tabular-nums;letter-spacing:var(--rm-tracking-mono,0.02em);color:var(--rm-signal);}.rm-blog-toc__list{list-style:none;margin:0;padding:0;display:grid;gap:0.15rem;max-height:min(22rem,52vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;padding-right:0.35rem;scroll-padding-block:0.5rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--rm-ink-900) 34%,transparent) transparent;}.rm-blog-toc__list::-webkit-scrollbar{width:8px;}.rm-blog-toc__list::-webkit-scrollbar-track{background:transparent;}.rm-blog-toc__list::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--rm-ink-900) 32%,transparent);border:2px solid transparent;background-clip:content-box;border-radius:var(--rm-radius-pill);}.rm-blog-toc__list::-webkit-scrollbar-thumb:hover{background-color:var(--rm-signal);}@media (min-width:1024px){.rm-blog-toc__list{max-height:none;flex:1 1 auto;min-height:0;}}.rm-blog-toc__link{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:var(--rm-space-2);align-items:start;padding:0.55rem 0.35rem 0.55rem 0;color:var(--rm-ink-muted,var(--rm-text-muted));text-decoration:none;font-size:var(--rm-text-body-sm);line-height:1.35;transition:color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-toc__index{font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);color:var(--rm-ink-faint,var(--rm-text-faint));line-height:1.35;transition:color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-toc__label{min-width:0;}.rm-blog-toc__tick{width:0.5rem;height:1px;margin-top:0.65em;background:transparent;transition:background-color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-toc__link.is-active,.rm-blog-toc__link[aria-current="true"]{color:var(--rm-ink,var(--rm-text));}.rm-blog-toc__link.is-active .rm-blog-toc__index,.rm-blog-toc__link[aria-current="true"] .rm-blog-toc__index{color:var(--rm-signal);}.rm-blog-toc__link.is-active .rm-blog-toc__tick,.rm-blog-toc__link[aria-current="true"] .rm-blog-toc__tick{background:var(--rm-signal);}.rm-blog-toc__link:focus-visible{color:var(--rm-ink,var(--rm-text));outline:2px solid var(--rm-signal);outline-offset:3px;}.rm-blog-toc__link:focus-visible .rm-blog-toc__index{color:var(--rm-signal);}@media (hover:hover) and (pointer:fine){.rm-blog-toc__link:hover{color:var(--rm-ink,var(--rm-text));}.rm-blog-toc__link:hover .rm-blog-toc__index{color:var(--rm-signal);}}.rm-blog-body__main{position:relative;min-width:0;}.rm-blog-readbar{position:fixed;top:0;left:0;right:0;z-index:calc(var(--rm-z-header,100) + 1);display:grid;pointer-events:none;}.rm-blog-readbar__track,.rm-blog-readbar__fill{grid-area:1 / 1;display:block;height:3px;}.rm-blog-readbar__track{background:color-mix(in srgb,var(--rm-ink,#101216) 10%,transparent);}.rm-blog-readbar__fill{width:100%;background:var(--rm-signal);transform:scaleX(0);transform-origin:left center;will-change:transform;}.rm-blog-readbar__meter{position:absolute;top:0.55rem;right:var(--rm-gutter,1.25rem);display:inline-flex;align-items:baseline;gap:0.1rem;padding:0.2rem 0.45rem;font-family:var(--rm-font-mono);font-size:0.6875rem;letter-spacing:0.04em;color:var(--rm-signal);background:color-mix(in srgb,var(--rm-ink-900,#101216) 78%,transparent);border:1px solid color-mix(in srgb,var(--rm-signal) 35%,transparent);border-radius:var(--rm-radius-xs,2px);backdrop-filter:blur(6px);}.rm-blog-readbar__value{font-variant-numeric:tabular-nums;min-width:1.5ch;text-align:right;}.rm-blog-readbar__unit{opacity:0.72;}@media (prefers-reduced-motion:reduce){.rm-blog-readbar{display:none;}}.rm-article{max-width:var(--rm-measure,68ch);color:var(--rm-ink,var(--rm-text));font-size:var(--rm-text-body);line-height:1.62;}.rm-article > * + *{margin-top:var(--rm-space-5);}.rm-article > h2,.rm-article > h3,.rm-article > h4,.rm-article h2.wp-block-heading,.rm-article h3.wp-block-heading,.rm-article h4.wp-block-heading{scroll-margin-top:calc(var(--rm-space-8) + 1rem);text-wrap:balance;color:var(--rm-ink,var(--rm-text));}.rm-article > h2,.rm-article h2.wp-block-heading{margin-top:var(--rm-space-7);margin-bottom:var(--rm-space-4);font-size:var(--rm-text-h3);max-width:28ch;}.rm-article > h3,.rm-article h3.wp-block-heading{margin-top:var(--rm-space-6);margin-bottom:var(--rm-space-3);font-size:var(--rm-text-h4);max-width:32ch;}.rm-article > h4,.rm-article h4.wp-block-heading{margin-top:var(--rm-space-5);margin-bottom:var(--rm-space-3);font-size:var(--rm-text-subtitle,var(--rm-text-h4));}.rm-article >:is(h2,h3,h4):first-child,.rm-article >:is(h2,h3,h4).wp-block-heading:first-child{margin-top:0;}.rm-article >:is(h2,h3,h4) + *,.rm-article >:is(h2,h3,h4).wp-block-heading + *{margin-top:0;}.rm-article >:is(h2,h3,h4) +:is(ul,ol),.rm-article >:is(h2,h3,h4).wp-block-heading +:is(ul,ol){margin-top:0;}.rm-article p{margin:0;max-width:var(--rm-measure,68ch);color:var(--rm-ink-muted,var(--rm-text-muted));}.rm-article p + p{margin-top:var(--rm-space-5);}.rm-article a{color:var(--rm-signal);text-decoration-thickness:1px;text-underline-offset:0.18em;}.rm-article a:hover,.rm-article a:focus-visible{color:var(--rm-link-hover,#7a4100);}.rm-article ul,.rm-article ol,.rm-article .rm-article-list{margin:var(--rm-space-4) 0 var(--rm-space-5);padding:0;list-style:none;color:var(--rm-ink-muted,var(--rm-text-muted));max-width:var(--rm-measure,68ch);display:grid;gap:var(--rm-space-3);}.rm-article:is(ul,ol,.rm-article-list) + p{margin-top:var(--rm-space-5);}.rm-article ul.rm-article-list > li,.rm-article ul > li{display:grid;grid-template-columns:0.75rem minmax(0,1fr);column-gap:1rem;align-items:start;padding-left:0;line-height:1;}.rm-article ul.rm-article-list > li::before,.rm-article ul > li::before{content:"";width:0.55rem;height:1px;margin-top:0.72em;background:var(--rm-signal);}.rm-article ul.elementor-icon-list-items,.rm-article ul:has(> .elementor-icon-list-item){display:grid;gap:var(--rm-space-3);}.rm-article li.elementor-icon-list-item,.rm-article li.has-icon,.rm-article ul > li:has(> .elementor-icon-list-icon),.rm-article ul > li:has(> img),.rm-article ul > li:has(> svg),.rm-article ul > li:has(> i),.rm-article ol > li.has-icon,.rm-article ol > li:has(> img),.rm-article ol > li:has(> svg),.rm-article ol > li:has(> i){display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:1rem;align-items:start;line-height:1;}.rm-article li.elementor-icon-list-item::before,.rm-article li.has-icon::before,.rm-article ul > li:has(> .elementor-icon-list-icon)::before,.rm-article ul > li:has(> img)::before,.rm-article ul > li:has(> svg)::before,.rm-article ul > li:has(> i)::before,.rm-article ol > li.has-icon::before,.rm-article ol > li:has(> img)::before,.rm-article ol > li:has(> svg)::before,.rm-article ol > li:has(> i)::before{content:none !important;display:none !important;width:0;height:0;margin:0;background:none;}.rm-article .elementor-icon-list-icon,.rm-article li.has-icon > .elementor-icon-list-icon,.rm-article li.has-icon > span:first-child:has(svg,img,i),.rm-article li > span.elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0;margin:0;padding:0;}.rm-article .elementor-icon-list-icon svg,.rm-article .elementor-icon-list-icon img,.rm-article .elementor-icon-list-icon i,.rm-article li.has-icon > img:first-child,.rm-article li.has-icon > svg:first-child,.rm-article li.has-icon > i:first-child,.rm-article li > img:first-child,.rm-article li > svg:first-child,.rm-article li > i:first-child{display:block;flex:0 0 auto;width:1.25rem;height:1.25rem;max-width:1.25rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain;line-height:0;vertical-align:middle;position:relative;top:15px;}.rm-article .elementor-icon-list-text,.rm-article li.elementor-icon-list-item > span:not(.elementor-icon-list-icon),.rm-article li.has-icon > .elementor-icon-list-text,.rm-article li.has-icon > span:not(:first-child):not(:has(svg)):not(:has(img)){min-width:0;line-height:1.45;margin:0;align-self:center;}.rm-article ol.rm-article-list,.rm-article ol{counter-reset:rm-article;}.rm-article ol.rm-article-list > li,.rm-article ol > li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);column-gap:0.55rem;align-items:start;padding-left:0;line-height:1.55;counter-increment:rm-article;}.rm-article ol.rm-article-list > li::before,.rm-article ol > li::before{content:counter(rm-article,decimal-leading-zero);font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);line-height:1.55;color:var(--rm-signal);}.rm-article li + li{margin-top:0;}.rm-article li > ul,.rm-article li > ol{margin-top:var(--rm-space-3);margin-bottom:0;grid-column:1 / -1;}.rm-article blockquote,.rm-article .wp-block-quote{margin:var(--rm-space-6) 0 0;padding:var(--rm-space-4) 0 var(--rm-space-4) var(--rm-space-5);border-left:2px solid var(--rm-hairline-strong,var(--rm-rule-strong));color:var(--rm-ink,var(--rm-text));font-size:var(--rm-text-body-lg);max-width:46ch;}.rm-article blockquote p,.rm-article .wp-block-quote p{color:inherit;}.rm-article figure,.rm-article .wp-block-image{margin:var(--rm-space-6) 0 0;max-width:min(100%,36rem);}.rm-article figure + figure,.rm-article .wp-block-image + .wp-block-image,.rm-article p:has(> img) + p:has(> img),.rm-article p:has(> a > img) + p:has(> a > img),.rm-article img + img,.rm-article figure + p:has(> img),.rm-article p:has(> img) + figure{margin-top:var(--rm-space-5);}.rm-article .wp-block-gallery,.rm-article .wp-block-columns,.rm-article .elementor-gallery__container,.rm-article .elementor-image-gallery .gallery{display:flex;flex-wrap:wrap;gap:var(--rm-space-5);}.rm-article .wp-block-gallery .wp-block-image,.rm-article .wp-block-columns .wp-block-column{margin-top:0;}.rm-article img,.rm-article .wp-block-image img,.rm-article .rm-article-img{display:block;width:auto;max-width:min(100%,36rem);height:auto;border:1px solid var(--rm-hairline,var(--rm-rule));border-radius:var(--rm-radius-plate-inner,2px);background:var(--rm-concrete,#f5f6f4);}.rm-article li img,.rm-article .elementor-icon-list-icon img{width:1.25rem;max-width:1.25rem;height:1.25rem;border:0;border-radius:0;background:transparent;}.rm-article figcaption,.rm-article .wp-caption-text,.rm-article .wp-element-caption{margin-top:var(--rm-space-3);font-size:var(--rm-text-caption);color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-article br{line-height:inherit;}.rm-article p:empty{display:none;}.rm-article .alignwide{max-width:min(100%,52rem);}.rm-article .alignfull{max-width:100%;}.rm-article .alignleft{float:left;margin:0 var(--rm-space-5) var(--rm-space-4) 0;max-width:min(46%,16rem);}.rm-article .alignright{float:right;margin:0 0 var(--rm-space-4) var(--rm-space-5);max-width:min(46%,16rem);}.rm-article .aligncenter{margin-left:auto;margin-right:auto;}.rm-article table,.rm-article .wp-block-table table{width:100%;border-collapse:collapse;font-size:var(--rm-text-body-sm);}.rm-article th,.rm-article td{padding:var(--rm-space-3);border-bottom:1px solid var(--rm-hairline,var(--rm-rule));text-align:left;vertical-align:top;}.rm-article th{font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-article pre,.rm-article code{font-family:var(--rm-font-mono);font-size:0.875em;}.rm-article pre{overflow-x:auto;padding:var(--rm-space-4);background:var(--rm-concrete,#f5f6f4);border:1px solid var(--rm-hairline,var(--rm-rule));border-radius:var(--rm-radius-plate-inner);}.rm-article .wp-block-embed,.rm-article .wp-block-video{margin-top:var(--rm-space-6);}.rm-article .wp-block-embed__wrapper{position:relative;}.rm-blog-pages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-space-3);margin-top:var(--rm-space-7);padding-top:var(--rm-space-5);border-top:1px solid var(--rm-hairline,var(--rm-rule));}.rm-blog-pages__label{font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-blog-pages a{color:var(--rm-signal);text-decoration:none;}.rm-blog-adjacent{padding-block:var(--rm-space-7);background:var(--rm-surface);border-top:1px solid var(--rm-hairline,var(--rm-rule));}.rm-blog-adjacent__inner{display:grid;gap:var(--rm-space-5);}@media (min-width:768px){.rm-blog-adjacent__inner{grid-template-columns:1fr 1fr;gap:var(--rm-space-7);}}.rm-blog-adjacent__link{display:grid;gap:var(--rm-space-2);text-decoration:none;color:inherit;padding-block:var(--rm-space-2);}.rm-blog-adjacent__link--next{text-align:right;justify-items:end;}.rm-blog-adjacent__label{display:inline-flex;align-items:center;gap:var(--rm-space-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-label);letter-spacing:var(--rm-tracking-label);text-transform:uppercase;color:var(--rm-ink-faint,var(--rm-text-faint));}.rm-blog-adjacent__label .rm-icon{color:var(--rm-signal);}.rm-blog-adjacent__title{font-family:var(--rm-font-display);font-size:var(--rm-text-h4);font-weight:var(--rm-weight-heading);line-height:1.15;letter-spacing:var(--rm-tracking-heading);text-wrap:balance;max-width:24ch;transition:color var(--rm-duration-ui) var(--rm-ease-expo);}.rm-blog-adjacent__link--next .rm-blog-adjacent__title{margin-left:auto;}@media (hover:hover) and (pointer:fine){.rm-blog-adjacent__link:hover .rm-blog-adjacent__title,.rm-blog-adjacent__link:focus-visible .rm-blog-adjacent__title{color:var(--rm-signal);}}.rm-blog-adjacent__link--empty{display:none;}@media (min-width:768px){.rm-blog-adjacent__link--empty{display:block;}}.rm-blog-related .rm-section-heading{margin-bottom:0;}.rm-blog-related__grid{margin-top:var(--rm-space-6);}.rm-blog-related__grid > .rm-insight{margin-top:0;}