.rs-blog .be-kicker{color:var(--ex-green);font-size:13px;font-weight:600;letter-spacing:.03em;margin-bottom:20px}.rs-blog .be-index-header{display:grid;grid-template-columns:1.4fr .75fr;gap:80px;align-items:end;padding-block:54px 60px}.rs-blog .be-index-header h1{font-size:clamp(38px,4.5vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;max-width:19ch}.rs-blog .be-index-header>p{color:var(--ex-muted);font-size:18px;line-height:1.8;max-width:390px}.rs-blog .be-featured{display:grid;grid-template-columns:1.12fr 1fr;background:var(--ex-white);border:1px solid var(--ex-card-border);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ex-ink)}.rs-blog .be-featured>.be-cover{height:100%;min-height:380px;display:flex;align-items:center}.rs-blog .be-featured-copy{padding:clamp(28px,3.5vw,52px);align-self:center}.rs-blog .be-featured h2{font-size:clamp(27px,2.6vw,39px);font-weight:500;line-height:1.16;letter-spacing:-.035em}.rs-blog .be-description{color:var(--ex-muted);font-size:16px;line-height:1.8;margin-block:22px}.rs-blog .be-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;color:var(--ex-muted);font-size:12px;line-height:1.7}.rs-blog .be-read{display:flex;align-items:center;gap:14px;color:var(--ex-green);font-size:14px;font-weight:600;margin-top:28px}.rs-blog .be-read>span{transition:transform .2s}.rs-blog :is(.be-card,.be-featured):hover .be-read>span{transform:translate(3px,-3px)}.rs-blog :is(.be-card,.be-featured):hover h2,.rs-blog .be-card:hover h3{color:var(--ex-green)}.rs-blog .be-library{padding-block:68px 88px}.rs-blog .be-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:34px}.rs-blog .be-library-toolbar h2,.rs-blog .be-related>h2{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.035em}.rs-blog .be-search{display:flex;border:1px solid var(--ex-card-border);border-radius:6px;background:var(--ex-white);width:320px;max-width:100%}.rs-blog .be-search input{border:0;background:transparent;min-width:0;width:100%;padding:13px 16px;font:inherit;font-size:14px;color:var(--ex-ink);border-radius:6px}.rs-blog .be-search input::-moz-placeholder{color:var(--ex-muted)}.rs-blog .be-search input::placeholder{color:var(--ex-muted)}.rs-blog .be-search button{display:grid;place-items:center;flex:none;width:46px;min-height:46px;color:var(--ex-green);background:none;border:0;cursor:pointer}.rs-blog .be-search svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6}.rs-blog .be-search-summary{margin-bottom:26px;color:var(--ex-muted);font-size:15px}.rs-blog .be-search-summary a{color:var(--ex-green);text-decoration:underline;text-underline-offset:4px;margin-left:10px}.rs-blog .be-empty{padding-block:36px;color:var(--ex-muted)}.rs-blog .be-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rs-blog .be-card{display:flex;flex-direction:column;border:1px solid var(--ex-card-border);border-radius:10px;overflow:hidden;background:var(--ex-white);color:var(--ex-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.rs-blog .be-card:hover{border-color:var(--ex-green);box-shadow:0 18px 42px -30px var(--ex-card-shadow)}.rs-blog .be-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.rs-blog .be-card h3{font-size:24px;line-height:1.22;font-weight:500;letter-spacing:-.025em;margin-top:17px;text-wrap:balance}.rs-blog .be-card-copy>p{font-size:15px;line-height:1.75;color:var(--ex-muted);margin-block:16px 24px}.rs-blog .be-card .be-read{margin-top:auto}.rs-blog .be-cover{background:var(--ex-selected);width:100%;overflow:hidden}.rs-blog .be-cover svg{width:100%;height:auto;display:block}.rs-blog .be-cover .be-grid{stroke:var(--ex-green);stroke-width:.65;opacity:.09}.rs-blog .be-cover .be-orbit{stroke:var(--ex-green);stroke-width:1;opacity:.13}.rs-blog .be-cover .be-sheet{fill:var(--ex-white);stroke:var(--lp-line);stroke-width:1.5}.rs-blog .be-cover .be-wash{fill:color-mix(in srgb,var(--ex-green) 14%,var(--ex-white));stroke:var(--ex-green);stroke-opacity:.35;stroke-width:1}.rs-blog .be-cover .be-solid,.rs-blog .be-cover .be-dot{fill:var(--ex-green)}.rs-blog .be-cover .be-line{stroke:var(--lp-line);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rs-blog .be-cover .be-accent{stroke:var(--ex-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rs-blog .be-cover .be-light{stroke:var(--ex-paper);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rs-blog .be-cover .be-gold{fill:#c4841d}.rs-blog .be-cover .be-gold-line{stroke:#c4841d;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rs-blog .be-cover .be-registration{stroke:var(--ex-green);stroke-width:1;opacity:.45}.rs-blog .be-article{padding-block:46px 0}.rs-blog .be-article-header{width:min(900px,calc(100% - 48px));margin-inline:auto;text-align:center;margin-bottom:42px}.rs-blog .be-back{display:inline-flex;align-items:center;gap:12px;color:var(--ex-green);font-size:13px;min-height:44px;text-decoration:none}.rs-blog .be-article-header h1{font-size:clamp(36px,4.3vw,62px);line-height:1.09;letter-spacing:-.04em;font-weight:500;text-wrap:balance;margin-top:24px}.rs-blog .be-deck{font-size:19px;line-height:1.7;color:var(--ex-muted);max-width:690px;margin:24px auto}.rs-blog .be-article-header .be-meta{justify-content:center}.rs-blog .be-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;list-style:none;margin:20px 0 0;padding:0}.rs-blog .be-tags a{display:inline-block;color:var(--ex-green);font-size:12px;text-decoration:none;padding:5px 0;border-bottom:1px solid var(--ex-rule)}.rs-blog .be-article-cover{width:min(960px,calc(100% - 48px));margin:0 auto 52px;border:1px solid var(--ex-card-border);border-radius:12px;overflow:hidden}.rs-blog .be-reading-shell{width:min(760px,calc(100% - 48px));margin-inline:auto}.rs-blog .be-toc{border-top:1px solid var(--ex-rule);border-bottom:1px solid var(--ex-rule);margin-bottom:36px}.rs-blog .be-toc summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:19px 0;color:var(--ex-ink);font-size:15px;font-weight:500;list-style:none}.rs-blog .be-toc summary::-webkit-details-marker{display:none}.rs-blog .be-toc summary>span{color:var(--ex-green);font-size:21px}.rs-blog .be-toc details[open] summary>span{transform:rotate(180deg)}.rs-blog .be-toc ol{list-style:decimal;padding-left:23px;padding-bottom:22px;margin:0;-moz-columns:2;columns:2;-moz-column-gap:34px;column-gap:34px}.rs-blog .be-toc li{color:var(--ex-green);font-size:14px;padding-left:5px;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.rs-blog .be-toc a{color:var(--ex-muted);text-decoration:none;line-height:1.6}.rs-blog .be-toc a:hover{color:var(--ex-green);text-decoration:underline;text-underline-offset:4px}.rs-blog .be-prose{font-size:18px;line-height:1.9;color:var(--ex-ink);overflow-wrap:anywhere}.rs-blog .be-prose>:first-child{margin-top:0}.rs-blog .be-prose :is(p,ul,ol,blockquote,pre,table,hr){margin-block:25px}.rs-blog .be-prose h2{font-size:clamp(28px,3vw,37px);line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:54px 0 24px;text-wrap:balance;scroll-margin-top:115px}.rs-blog .be-prose h3{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.02em;margin:36px 0 16px;scroll-margin-top:115px}.rs-blog .be-prose h4{font-size:21px;line-height:1.4;font-weight:600;margin:30px 0 15px;scroll-margin-top:115px}.rs-blog .be-prose :is(ul,ol){padding-left:27px}.rs-blog .be-prose ul{list-style:disc}.rs-blog .be-prose ol{list-style:decimal}.rs-blog .be-prose li{padding-left:5px;margin-block:10px}.rs-blog .be-prose li::marker{color:var(--ex-green)}.rs-blog .be-prose strong{font-weight:600}.rs-blog .be-prose a{color:var(--ex-green);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ex-green) 45%,transparent);text-underline-offset:4px}.rs-blog .be-prose a:hover{text-decoration-color:currentColor}.rs-blog .be-prose blockquote{border-left:3px solid var(--ex-green);padding:5px 0 5px 26px;font-size:21px;line-height:1.75;color:var(--ex-muted-heading)}.rs-blog .be-prose blockquote p{margin-block:12px}.rs-blog .be-prose hr{border:0;border-top:1px solid var(--ex-rule);margin-block:45px}.rs-blog .be-prose :not(pre)>code{font-size:.86em;background:var(--ex-selected);padding:3px 6px;border-radius:4px;color:var(--ex-green)}.rs-blog .be-prose pre{padding:22px;border:1px solid var(--ex-rule);border-radius:8px;overflow-x:auto;font-size:14px;line-height:1.75}.rs-blog .be-prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}.rs-blog .be-prose :is(th,td){border-bottom:1px solid var(--ex-rule);padding:14px 16px;text-align:left;min-width:120px}.rs-blog .be-prose th{background:var(--ex-selected);font-weight:600}.rs-blog .be-prose img{max-width:100%;height:auto;display:block;margin-inline:auto;border-radius:8px}.rs-blog .be-end-link{margin-block:35px 62px}.rs-blog .be-related{padding-block:62px 82px;border-top:1px solid var(--ex-rule)}.rs-blog .be-related>h2{margin-bottom:35px}.rs-blog .be-closing{padding-block:72px;background:var(--ex-cta-surface);border-top:1px solid var(--ex-rule)}.rs-blog .be-closing>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.rs-blog .be-closing h2{font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.13;letter-spacing:-.035em;max-width:620px}.rs-blog .be-closing p{font-size:17px;line-height:1.8;color:var(--ex-muted);margin-top:20px;max-width:590px}.rs-blog .be-closing .ex-button{flex:none}.rs-blog :is(a,input,button,summary):focus-visible{outline:2px solid var(--ex-green);outline-offset:4px}.rs-blog .be-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.rs-blog .be-index-header{gap:35px;grid-template-columns:1.3fr 1fr}.rs-blog .be-featured{grid-template-columns:1fr 1fr}.rs-blog .be-featured>.be-cover{min-height:330px}.rs-blog .be-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-blog .be-card-copy{padding:22px}.rs-blog .be-closing>div{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.rs-blog .be-index-header{grid-template-columns:1fr;padding-block:34px 36px;gap:24px}.rs-blog .be-index-header>p{font-size:17px;max-width:100%}.rs-blog .be-featured{grid-template-columns:1fr}.rs-blog .be-featured>.be-cover{min-height:0}.rs-blog .be-featured-copy{padding:25px}.rs-blog .be-library-toolbar{align-items:flex-start;flex-direction:column}.rs-blog .be-search{width:100%}.rs-blog .be-library{padding-block:45px 60px}.rs-blog .be-card-grid{grid-template-columns:1fr}.rs-blog .be-card h3{font-size:25px}.rs-blog .be-article{padding-top:24px}.rs-blog .be-article-header{width:calc(100% - 40px);margin-bottom:28px}.rs-blog .be-article-header h1{font-size:36px;margin-top:17px}.rs-blog .be-deck{font-size:17px;margin-block:22px}.rs-blog .be-article-cover{width:calc(100% - 32px);margin-bottom:30px;border-radius:8px}.rs-blog .be-reading-shell{width:calc(100% - 40px)}.rs-blog .be-prose{font-size:17px;line-height:1.85}.rs-blog .be-prose h2{font-size:29px;margin-top:40px}.rs-blog .be-prose blockquote{font-size:19px;padding-left:20px}.rs-blog .be-toc ol{-moz-columns:1;columns:1}.rs-blog .be-meta{gap:6px 14px}.rs-blog .be-related{padding-block:42px 58px}.rs-blog .be-closing{padding-block:52px}}@media(prefers-reduced-motion:reduce){.rs-blog .be-card,.rs-blog .be-read>span{transition:none}.rs-blog :is(.be-card,.be-featured):hover .be-read>span{transform:none}}
