.resource-article-page .ra-main{padding:128px 0 88px;color:var(--text-black);font-family:var(--font-main);background:#fff}.ra-main *,.ra-main *:before,.ra-main *:after{box-sizing:border-box}.ra-main :where(h1,h2,h3,p,ul,ol,figure){margin:0}.ra-main a{color:inherit;text-decoration:none}.ra-main button{font:inherit;cursor:pointer}.ra-main :where(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:5px}.ra-main .ra-container{max-width:1098px;width:calc(100% - 64px);margin-inline:auto}.ra-main .ra-heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ra-main .ra-breadcrumbs{font-size:14px;line-height:22px;letter-spacing:.14px;color:var(--text-gray-3)}.ra-main .ra-breadcrumbs [aria-current]{color:var(--text-black)}.ra-main .ra-category{display:inline-flex;align-items:center;justify-content:center;background:#575fef14;color:#575fef;border-radius:360px;padding:6px 12px;font-size:12px;line-height:14px;backdrop-filter:blur(2px)}.ra-main .ra-title-group{width:100%}.ra-main h1{font:700 42px/1.32 var(--font-main);letter-spacing:-.42px;text-transform:capitalize}.ra-main .ra-metadata{list-style:none;display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;min-height:42px;padding:0 0 25px;margin-top:16px;border-bottom:1px solid var(--border-gray-7);font-size:12px;line-height:16px;color:var(--text-gray-3)}.ra-main .ra-metadata li{display:flex;align-items:center;gap:4px}.ra-main .ra-icon{display:block;flex:none;width:auto;height:auto}.ra-main .ra-layout{display:grid;grid-template-columns:minmax(0,810px) 207px;gap:81px;margin-top:46px;align-items:start}.ra-main .ra-content{min-width:0}.ra-main .ra-illustration{display:block;width:100%;height:auto;aspect-ratio:810/386;object-fit:cover;border-radius:8px}.ra-main :where(section,figure,aside)[id]{scroll-margin-top:88px}.ra-main .ra-content h2{font:600 23px/1.32 var(--font-main);letter-spacing:-.23px;text-transform:capitalize}.ra-main .ra-content>section>p{font-size:16px;line-height:1.8;letter-spacing:-.16px;color:var(--text-gray-1);text-transform:capitalize}.ra-main .ra-overview{margin-top:48px}.ra-main .ra-overview>p:first-of-type{margin-top:16px}.ra-main .ra-overview>p+p{margin-top:32px}.ra-main .ra-steps-section{margin-top:48px}.ra-main .ra-steps{padding:0;list-style:none;display:grid;gap:12px;margin-top:32px}.ra-main .ra-steps li{display:flex;align-items:center;gap:12px}.ra-main .ra-step-number{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;font-size:14px;font-weight:500;line-height:1.32;letter-spacing:-.14px}.ra-main .ra-steps h3{font-size:14px;font-weight:600;line-height:1.32;letter-spacing:-.14px;text-transform:capitalize}.ra-main .ra-steps p{margin-top:2px;color:var(--text-gray-1);font-size:13px;line-height:1.8;letter-spacing:-.13px;text-transform:capitalize}.ra-main .ra-tip{display:flex;align-items:center;gap:12px;margin-top:44px;padding:16px;border:1px solid #006419;border-radius:12px;background:#f3fcf5;font-size:13px;line-height:1.8;letter-spacing:-.13px;text-transform:capitalize;color:var(--text-gray)}.ra-main .ra-tip-icon{display:flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px}.ra-main .ra-tip-icon img{display:block;width:auto;height:auto}.ra-main .ra-tip strong{color:var(--text-black);font-weight:500;margin-right:5px}.ra-main .ra-example{margin-top:72px}.ra-main .ra-summary{margin-top:48px}.ra-main .ra-summary>p:first-of-type{margin-top:16px}.ra-main .ra-feedback{display:flex;position:relative;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;border:1px solid var(--border-gray-7);border-radius:12px;padding:16px;margin-top:73px;color:var(--text-gray);font-size:13px;line-height:1.8;letter-spacing:-.13px}.ra-main .ra-votes{display:flex;gap:6px;flex:none}.ra-main .ra-votes button{display:flex;align-items:center;gap:4px;border:1px solid var(--border-gray-8);border-radius:360px;background:#fff;color:var(--text-gray);padding:0 8px;font-size:13px;line-height:1.8;letter-spacing:-.13px}.ra-main .ra-votes [aria-pressed=true]{border-color:var(--primary);background:var(--primary-50);color:var(--primary-600)}.ra-main .ra-feedback-status{position:absolute;top:calc(100% + 10px);left:16px;right:16px;color:var(--text-gray-1);font-size:12px;line-height:1.5}.ra-main .ra-sidebar{position:sticky;top:88px;width:207px}.ra-main .ra-toc summary{list-style:none;font-weight:600;font-size:16px;line-height:23.52px;letter-spacing:.16px;cursor:pointer}.ra-main .ra-toc summary::-webkit-details-marker{display:none}.ra-main .ra-toc nav{position:relative;margin-top:24.48px;min-height:130px}.ra-main .ra-toc ol{list-style:none;padding:0 0 0 13px}.ra-main .ra-toc li{height:26px;display:flex;align-items:center}.ra-main .ra-toc a{display:block;font-size:12px;line-height:17.64px;letter-spacing:.12px;color:var(--text-gray-3);white-space:nowrap}.ra-main .ra-toc [aria-current]{color:var(--text-gray);font-weight:500}.ra-main .ra-toc-track{position:absolute;top:0;left:1px;width:1px;height:130px;pointer-events:none}.ra-main .ra-toc-track img{position:absolute;left:0;top:0;display:block;max-width:none;width:auto;height:auto;transform-origin:0 0;transform:rotate(90deg)}.ra-main .ra-toc-track .ra-toc-active{top:var(--toc-position,0px);transition:top .2s ease}.ra-main .ra-article-actions{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7.5px;padding-top:16px;margin-top:30px}.ra-main .ra-action-divider{position:absolute;left:1px;top:0;width:auto;height:auto;max-width:none}.ra-main .ra-article-actions :where(button,a){display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--text-gray-3);font-size:12px;line-height:16px;text-align:left}.ra-main .ra-action-status{margin-top:16px;color:var(--primary-600);font-size:12px;line-height:1.6}@media(hover:hover){.ra-main .ra-breadcrumbs a:hover,.ra-main .ra-article-actions :where(button,a):hover,.ra-main .ra-toc a:hover{color:var(--primary)}.ra-main .ra-category:hover{background:#575fef24}.ra-main .ra-votes button:hover{border-color:var(--primary)}}@media(min-width:901px){.ra-main .ra-toc summary{cursor:default;pointer-events:none}}@media(max-width:1199px){.ra-main .ra-layout{gap:48px;grid-template-columns:minmax(0,1fr) 190px}.ra-main .ra-sidebar{width:190px}.resource-article-page .ra-main{padding-block:116px 76px}}@media(max-width:900px){.ra-main .ra-container{width:calc(100% - 48px)}.ra-main .ra-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.ra-main .ra-sidebar{position:static;width:100%;grid-row:1}.ra-main .ra-toc{border-bottom:1px solid var(--border-gray-7);padding-bottom:16px}.ra-main .ra-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:28px}.ra-main .ra-toc summary:after{content:"+";font-size:20px;font-weight:400}.ra-main .ra-toc[open] summary:after{content:"−"}.ra-main .ra-toc nav{margin-top:16px}.ra-main .ra-article-actions{flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:0;padding-top:16px}.ra-main .ra-action-divider{display:none}.ra-main .ra-action-status{margin-top:12px}.ra-main .ra-content>section>p{font-size:16px}.ra-main .ra-tip{align-items:flex-start}.ra-main .ra-tip-icon{margin-top:4px}}@media(max-width:600px){.resource-article-page .ra-main{padding-block:96px 64px}.ra-main .ra-container{width:calc(100% - 40px)}.ra-main .ra-heading{gap:20px}.ra-main .ra-breadcrumbs{font-size:12px;line-height:20px}.ra-main h1{font-size:32px;line-height:1.28;letter-spacing:-.32px}.ra-main .ra-metadata{gap:12px 16px;padding-bottom:20px}.ra-main .ra-layout{margin-top:28px;gap:28px}.ra-main .ra-overview,.ra-main .ra-steps-section,.ra-main .ra-summary{margin-top:32px}.ra-main .ra-content h2{font-size:22px}.ra-main .ra-content>section>p{font-size:15px;line-height:1.8;letter-spacing:-.15px}.ra-main .ra-overview>p+p{margin-top:24px}.ra-main .ra-steps{margin-top:24px;gap:16px}.ra-main .ra-tip{margin-top:32px;padding:14px;gap:10px}.ra-main .ra-example{margin-top:40px}.ra-main .ra-feedback{margin-top:40px;padding:14px;gap:12px}.ra-main .ra-feedback>p:first-child{max-width:150px}.ra-main .ra-feedback-status{left:14px;right:14px}.ra-main .ra-article-actions{gap:16px 24px}.ra-main .ra-votes button{min-height:32px}.ra-main .ra-article-actions :where(button,a){min-height:28px}}@media(max-width:360px){.ra-main .ra-container{width:calc(100% - 32px)}.ra-main h1{font-size:29px}.ra-main .ra-feedback{flex-wrap:wrap}}@media(prefers-reduced-motion:no-preference){.ra-main .ra-votes button,.ra-main .ra-category,.ra-main .ra-article-actions :where(button,a){transition:color .18s,background-color .18s,border-color .18s}.ra-main .ra-votes [aria-pressed=true]{animation:ra-vote .2s ease}@keyframes ra-vote{0%{transform:scale(.96)}to{transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.ra-main .ra-toc-track .ra-toc-active{transition:none}}@media print{.ra-main .ra-sidebar,.ra-main .ra-feedback{display:none}.ra-main .ra-layout{display:block}.ra-main .ra-container{max-width:none;width:100%}.resource-article-page .ra-main{padding:0}.ra-main .ra-tip,.ra-main .ra-steps li{break-inside:avoid}}.resource-article-page .ra-main .ra-content p{text-transform:none}.ra-capability{padding-top:24px;scroll-margin-top:100px;border-bottom:1px solid #e6e5ee;padding-bottom:32px}.ra-capability h3{margin:24px 0 12px;font-size:20px}.ra-capability ul,.ra-capability ol{padding-inline-start:24px;font-size:16px;line-height:1.8;color:#626262}.ra-capability details{padding:14px 0}.ra-capability summary{cursor:pointer;font-weight:600;line-height:1.6}.platform-capabilities-guide .ra-toc a{white-space:normal;overflow-wrap:anywhere;margin:10px 0}.platform-capabilities-guide .ra-toc details{padding:12px 0;border-bottom:1px solid #e6e5ee}.platform-capabilities-guide .ra-toc h2{font-size:20px}.platform-capabilities-guide .ra-toc summary{font-size:14px;line-height:1.6}.platform-capabilities-guide .ra-toc nav summary{cursor:pointer;pointer-events:auto}@media(min-width:901px){.platform-capabilities-guide .ra-sidebar{max-height:calc(100svh - 128px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:900px){.platform-capabilities-guide .ra-toc nav details>summary:after{content:"+"}.platform-capabilities-guide .ra-toc nav details[open]>summary:after{content:"−"}}
