html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--font-family-sans:"Inter var", "Inter web", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--font-family-mono:SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;--color-white:#fff;--color-gray-100:#f4f6f8;--color-gray-200:#ebeef2;--color-gray-300:#dce0e6;--color-gray-400:#bec4cc;--color-gray-500:#8f949f;--color-gray-600:#6a707a;--color-gray-700:#42474f;--color-gray-800:#2b2d34;--color-gray-900:#1c1e24;--color-black:#000;--color-white-40:#fff6;--color-brand:#e04e39;--color-brand-text:#ffd7d2;--color-brand-hc-light:#ff5c44;--color-brand-hc-dark:#cf2d20;--color-brand-40:#e04e3966;--color-blue-dark:#0076d6;--color-blue:#10aaff;--color-blue-light:#dffdff;--color-green:#8be998;--color-green-light:#c7f9de;--color-yellow:#ffec64;--color-yellow-light:#fffad6;--color-lilac:#7650f1;--color-lilac-light:#d5cbff;--color-gray:#a2a3a8;--color-success:#d9f9e3;--color-danger:#ffd8e1;--color-warning:#fcffc9;--color-info:#e3eefc;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-md:.9375rem;--font-size-lg:1.1875rem;--font-size-xl:1.5625rem;--font-size-hero-1:1.8754rem;--font-size-hero-2:.9375rem;--line-height-xs:calc(16 / 13);--line-height-base:1.6;--line-height-md:1.6;--line-height-lg:calc(24 / 19);--line-height-xl:2;--line-height-hero-1:calc(32 / 30);--line-height-hero-2:1.6;--font-weight-1:200;--font-weight-2:400;--font-weight-3:600;--spacing-1:.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2.5rem;--spacing-5:3.5rem;--spacing-6:4rem;--container-width:60.75rem;--grid-gap-sm:var(--spacing-2);--grid-gap-md:var(--spacing-3);--grid-gap-lg:var(--spacing-4);--grid-margin:.75rem;--radius:.3125rem;--radius-lg:.625rem;--color-button-text:var(--color-white);--color-button-bg:var(--color-brand);--color-button-bg-hover:var(--color-brand-hc-dark);--color-button-secondary-text:var(--color-brand-hc-dark);--color-button-secondary-bg:var(--color-white);--color-button-secondary-bg-hover:var(--color-brand);--color-button-secondary-text-hover:var(--color-white);--color-card-bg:var(--color-gray-100);--color-card-border:var(--color-gray-300);--color-card-bg-hover:var(--color-gray-200);--color-card-text:var(--color-gray-700);--color-card-text-hover:var(---color-gray-900);--color-link:var(--color-brand-hc-dark);--color-link-hover:var(--color-brand);--focus:0 0 0px 3px #1974dccc}@media (width>=1008px){:root{--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:2.25rem;--font-size-hero-1:3rem;--font-size-hero-2:1.125rem;--line-height-xs:calc(16 / 14);--line-height-base:1.6875;--line-height-md:calc(27 / 17);--line-height-lg:1.35;--line-height-xl:1.25;--line-height-hero-1:1.125;--line-height-hero-2:1.5;--spacing-1:.5625rem;--spacing-2:1.125rem;--spacing-3:1.6875rem;--spacing-4:2.25rem;--spacing-5:3.375rem;--spacing-6:4.5rem;--grid-gap-sm:var(--spacing-3);--grid-gap-md:2.25rem;--grid-gap-lg:var(--spacing-4)}}body,html{font-family:Inter var,Inter web,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--font-family-sans);background:#fff;background:var(--color-white);color:var(--color-gray-700);border:0;margin:0;padding:0}em,i{font-family:Inter web italic,Inter var,Inter web,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:"Inter web italic", var(--font-family-sans)}body{font-size:.9375rem;font-size:var(--font-size-base);line-height:1.6;line-height:var(--line-height-base)}a{color:var(--color-brand-hc-dark);text-decoration:underline}main{background-color:#f4f6f8;background-color:var(--color-gray-100)}main a,main a:link,main a:visited{color:var(--color-link);background:linear-gradient(#e04e3966,#e04e3966) 0 100% no-repeat;background:no-repeat left bottom linear-gradient(var(--color-brand-40), var(--color-brand-40));background-size:100% .1875rem;text-decoration:none}main a:focus,main a:hover,main a:active,main .active{color:var(--color-link-hover)}:focus{box-shadow:0 0 0 3px #1974dccc;box-shadow:var(--focus);outline:none}h1,h2,h3,h4,h5,h6{font-weight:600;font-weight:var(--font-weight-3);color:var(--color-gray-900);font-size:inherit;margin:0 0 2rem}strong{font-weight:600;font-weight:var(--font-weight-3)}figure,figcaption{margin:0;padding:0;display:block}figcaption{margin-top:.5rem;margin-top:var(--spacing-1);color:var(--color-gray-600)}pre,code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-family:var(--font-family-mono)}hr{background:#dce0e6;background:var(--color-gray-300);border:1px #dce0e6;border:1px var(--color-gray-300);margin:2.5rem 0;margin:var(--spacing-4) 0px;border-radius:1px;height:2px}blockquote{margin:1.5rem 0;margin:var(--spacing-3) 0;padding:1rem 3.5rem;padding:var(--spacing-2) var(--spacing-5);background:#ebeef2;background:var(--color-gray-200);border-radius:.625rem;border-radius:var(--radius-lg);color:var(--color-gray-700);font-size:.9375rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-3);position:relative}blockquote:before{content:url(/images/quotes.svg);left:1rem;left:var(--spacing-2);top:.5rem;top:var(--spacing-1);position:absolute}img{max-width:100%}@media (width<=1080px){hr{margin:1rem 0;margin:var(--spacing-2) 0px}}.content-section{border:1px solid #ccc;padding-top:8rem;padding-bottom:8rem}code:not([class*=language-]){background-color:#ebeef2;background-color:var(--color-gray-200);border:1px solid #dce0e6;border:1px solid var(--color-gray-300);color:var(--color-black);border-radius:3px;margin:0 .1em;padding:.2em .5em;font-size:.9em}@font-face{font-family:Inter web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2?v=3.15)format("woff2"),url(/fonts/Inter-Regular.woff?v=3.15)format("woff")}@font-face{font-family:Inter web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2?v=3.15)format("woff2"),url(/fonts/Inter-SemiBold.woff?v=3.15)format("woff")}@font-face{font-family:Inter web;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.woff2?v=3.15)format("woff2"),url(/fonts/Inter-ExtraLight.woff?v=3.15)format("woff")}@font-face{font-family:Inter web italic;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2?v=3.15)format("woff2"),url(/fonts/Inter-Italic.woff?v=3.15)format("woff")}@font-face{font-family:Inter web italic;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBoldItalic.woff2?v=3.15)format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff?v=3.15)format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;src:url(/fonts/Inter-roman.var.woff2?v=3.15)format("woff2")}.sans{font-family:Inter var,Inter web,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--font-family-sans)}.bold{font-weight:600;font-weight:var(--font-weight-3)}.italic{font-style:italic}p{margin:0}p+*{margin-top:1rem;margin-top:var(--spacing-2)}.text-sm,small{font-size:.8125rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.text-base,p{font-size:.9375rem;font-size:var(--font-size-base);line-height:1.6;line-height:var(--line-height-base)}.text-md,h3{font-size:.9375rem;font-size:var(--font-size-md);line-height:1.6;line-height:var(--line-height-md);font-weight:600;font-weight:var(--font-weight-3)}.text-lg,h2{font-size:1.1875rem;font-size:var(--font-size-lg);line-height:1.26316;line-height:var(--line-height-lg);font-weight:600;font-weight:var(--font-weight-3)}.text-xl,h1{font-size:1.5625rem;font-size:var(--font-size-xl);line-height:2;line-height:var(--line-height-xl);font-weight:400;font-weight:var(--font-weight-2)}.text-hero-xl{font-size:1.8754rem;font-size:var(--font-size-hero-1);line-height:1.06667;line-height:var(--line-height-hero-1);font-weight:200;font-weight:var(--font-weight-1)}.text-hero-base{font-size:.9375rem;font-size:var(--font-size-hero-2);line-height:1.6;line-height:var(--line-height-hero-2)}h1{margin-bottom:1rem;margin-bottom:var(--spacing-2)}h2,h3,h4,h5{margin-bottom:.5rem;margin-bottom:var(--spacing-1)}*+h1,*+h2,*+h3,*+h4,*+h5{margin-top:1.5rem;margin-top:var(--spacing-3)}.regular{font-weight:400;font-weight:var(--font-weight-2)}.bold,strong{font-weight:600;font-weight:var(--font-weight-3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--color-gray-600)}.xsmall{font-size:.8125rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.small{font-size:.9375rem;font-size:var(--font-size-base);line-height:1.6;line-height:var(--line-height-base)}.medium{font-size:.9375rem;font-size:var(--font-size-md);line-height:1.6;line-height:var(--line-height-md);font-weight:600;font-weight:var(--font-weight-3)}.large{font-size:1.1875rem;font-size:var(--font-size-lg);line-height:1.26316;line-height:var(--line-height-lg);font-weight:600;font-weight:var(--font-weight-3)}.xlarge{font-size:1.5625rem;font-size:var(--font-size-xl);line-height:2;line-height:var(--line-height-xl);font-weight:400;font-weight:var(--font-weight-2)}.bg-brand{background-color:#e04e39;background-color:var(--color-brand);color:var(--color-brand-text)}.bg-brand h1,.bg-brand h2,.bg-brand h3,.bg-brand h4,.bg-brand h5,.bg-brand h6,.bg-brand .medium,.bg-brand .large,.bg-brand .xlarge{color:var(--color-white)}.bg-light{background-color:#f4f6f8;background-color:var(--color-gray-100);color:var(--color-gray-700)}.bg-light-muted{background-color:#ebeef2;background-color:var(--color-gray-200);color:var(--color-gray-700)}.bg-dark{background-color:#1c1e24;background-color:var(--color-gray-900);color:var(--color-gray-300);--color-link:var(--color-brand);--color-link-hover:var(--color-brand-hc-light);--color-card-bg:var(--color-gray-900);--color-card-border:var(--color-gray-700);--color-card-bg-hover:var(--color-gray-800);--color-card-icon:var(--color-gray-400);--color-card-icon-hover:var(--color-white);--color-card-text:var(--color-gray-400);--color-card-text-hover:var(---color-white)}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark .medium,.bg-dark .large,.bg-dark .xlarge,.bg-dark a{color:var(--color-white)}.bg-dark a{background-image:linear-gradient(#fff6,#fff6);background-image:linear-gradient(var(--color-white-40), var(--color-white-40))}.bg-info{background:#e3eefc;background:var(--color-info)}.bg-none,.bg-none a,.bg-none a:link,.bg-none a:visited{background:0 0}.text-light,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .medium,.text-light .large,.text-light .xlarge{color:var(--color-white)}.bg-shape-boxes{background-image:url(/images/boxes-top.svg);background-position:100% 0;background-repeat:no-repeat}.bg-shape-boxes-bottom{background-image:url(/images/boxes-bottom-light.svg);background-position:100% 100%;background-repeat:no-repeat}.dark .bg-shape-boxes-bottom{background-image:url(/images/boxes-bottom.svg)}.bg-shape-boxes-bottom+*{background-image:url(/images/boxes-bottom-continued.svg);background-position:100% 0;background-repeat:no-repeat}.bg-shape-swipe-top{background:#e04e39 url(/images/swipe-top.svg) 0 100% no-repeat;background:var(--color-brand) url(/images/swipe-top.svg) no-repeat bottom left;background-size:cover;margin-bottom:-1px}.bg-shape-swipe-bottom{background-image:url(/images/swipe-bottom.svg);background-position:0 100%;background-repeat:no-repeat}@media (width<=1007px){.bg-shape-boxes-bottom{background-size:300px}.bg-shape-boxes-bottom+*{background-size:100px}}.container{max-width:60.75rem;max-width:var(--container-width);padding:4rem .75rem;padding:var(--spacing-6) var(--grid-margin);box-sizing:content-box;margin-left:auto;margin-right:auto}.layout{grid-gap:1.5rem 2.5rem;grid-gap:var(--grid-gap-md) var(--grid-gap-lg);grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;display:grid}@media (width<=1007px){.layout>*{grid-column-end:span 4}.layout .sm\:col-1{grid-column-end:span 1}.layout .sm\:col-2{grid-column-end:span 2}.layout .sm\:col-3{grid-column-end:span 3}.layout .sm\:col-4{grid-column-end:span 4}.layout .sm\:start-1{grid-column-start:1}.layout .sm\:start-2{grid-column-start:2}.layout .sm\:start-3{grid-column-start:3}.layout .sm\:start-4{grid-column-start:4}}@media (width>=1008px){.layout{grid-template-columns:repeat(6,1fr)}.layout>*{grid-column-end:span 6}.layout .lg\:col-1{grid-column-end:span 1}.layout .lg\:col-2{grid-column-end:span 2}.layout .lg\:col-3{grid-column-end:span 3}.layout .lg\:col-4{grid-column-end:span 4}.layout .lg\:col-5,.layout .lg\:col-6{grid-column-end:span 5}.layout .lg\:start-1{grid-column-start:1}.layout .lg\:start-2{grid-column-start:2}.layout .lg\:start-3{grid-column-start:3}.layout .lg\:start-4{grid-column-start:4}.layout .lg\:start-5{grid-column-start:5}.layout .lg\:start-6{grid-column-start:6}}.grid{--column-count:1;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(var(--column-count), 1fr);grid-gap:1.5rem;grid-gap:var(--grid-gap-md);display:grid}.grid>*{grid-column:span 1;align-items:stretch}@media (width<=1007px){.sm\:grid-2{--column-count:2}.sm\:grid-3{--column-count:3}.sm\:grid-4{--column-count:4}}@media (width>=1008px){.lg\:grid-2{--column-count:2}.lg\:grid-3{--column-count:3}.lg\:grid-4{--column-count:4}.lg\:grid-5{--column-count:5;grid-gap:1rem;grid-gap:var(--grid-gap-sm)}}.icon-wrapper{display:inline-block}.circle{border-radius:50%;padding:1em}.icon{vertical-align:middle;width:1.5em}.icon-left{margin-right:.5em}.icon-right{margin-left:.5em}:root{--sidebar-width:21rem}.sidebar-container{grid-gap:2rem;grid-template-columns:21rem minmax(0,1fr) 21rem;grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--sidebar-width);max-width:60.75rem;max-width:var(--container-width);padding:4rem .75rem;padding:var(--spacing-6) var(--grid-margin);margin:auto;display:grid}.sidebar-container>:not(.es-sidebar-toggle){padding:2.5rem 1rem;padding:var(--spacing-4) var(--spacing-2)}.sidebar-container>:not(.es-sidebar):not(.es-sidebar-toggle){grid-column:1/span 2}.sidebar-container>.es-sidebar+.es-sidebar-toggle+*{grid-column:2/span 2}.sidebar-container--full-width{max-width:100%;padding:0}@media (width<=844px){.sidebar-container{padding:2.5rem .75rem;padding:var(--spacing-4) var(--grid-margin);display:block}}.well{box-sizing:border-box;border-radius:.625rem;border-radius:var(--radius-lg);border:2px solid #ebeef2;border:2px solid var(--color-gray-200);height:100%;display:flex;overflow:hidden}a.well:link,a.well:visited,.well{background:#fff;background:var(--color-white)}a.well:focus{border-color:#fff;border-color:var(--color-white)}a.well:hover{border-color:#dce0e6;border-color:var(--color-gray-300)}.well img{margin:auto;display:block}[class*=well-]{height:0;position:relative}.well-1\/1{height:0;padding:0 0 100%}.well-4\/3{height:0;padding:0 0 75%}.well-16\/9{height:0;padding:0 0 56.25%}[class*=well-] img{max-width:calc(100% - 3rem);max-width:calc(100% - 2 * var(--spacing-3));max-height:calc(100% - 3rem);max-height:calc(100% - 2 * var(--spacing-3));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-of-contents{font-size:.9375rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-3);padding-left:0;list-style-type:none}.sub-table-of-contents{padding-left:.5rem;padding-left:var(--spacing-1);font-size:.9375rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-2)}.sub-table-of-contents .sub-table-of-contents{padding-left:1.5rem;padding-left:var(--spacing-3);margin-bottom:0}.table-of-contents li.toc-heading{margin-top:2.5rem;margin-top:var(--spacing-4);color:var(--color-gray-600)}.table-of-contents li.toc-heading:first-child{margin-top:0}.table-of-contents li{margin:3px 0;list-style-type:none}.table-of-contents a:link{background:0 0}.sub-table-of-contents .toc-item a{padding:.5rem;padding:var(--spacing-1);border-radius:.3125rem;border-radius:var(--radius);line-height:1.23077;line-height:var(--line-height-xs);color:var(--color-gray-700);border-left:0 solid #0000;transition:border-width .3s;display:block}.sub-table-of-contents .toc-item a:hover{border-left:4px solid #bec4cc;border-left:4px solid var(--color-gray-400);border-radius:0}.sub-table-of-contents .toc-item.selected>a,.sub-table-of-contents .toc-item>a.active{border-left:4px solid #cf2d20;border-left:4px solid var(--color-brand-hc-dark);border-radius:0}@media (width<=844px){.table-of-contents{font-size:1.1875rem;font-size:var(--font-size-lg)}}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{vertical-align:middle;margin-left:12px}main h1>a:link,main h2>a:link,main h3>a:link,main h4>a:link,main h5>a:link,main h6>a:link{background:0 0}h1>a>svg,h2>a>svg,h3>a>svg,h4>a>svg,h5>a>svg,h6>a>svg{fill:var(--color-gray-600);height:18px;transform:rotate(45deg)}h1>a:hover>svg,h2>a:hover>svg,h3>a:hover>svg,h4>a:hover>svg,h5>a:hover>svg,h6>a:hover>svg{fill:var(--color-brand)}.content-wrapper{grid-gap:3em;padding-top:2.5rem;padding-top:var(--spacing-4);padding-bottom:2.5rem;padding-bottom:var(--spacing-4);grid-template-columns:minmax(20ch,80ch) 16em;justify-content:center;gap:3em;display:grid}@media (width<=80em){.content-wrapper{padding-bottom:1rem;padding-bottom:var(--spacing-2);grid-template-columns:minmax(20ch,80ch);justify-content:center;display:grid}.on-this-page-wrapper{display:none}}.on-this-page-wrapper ul{padding:0;list-style:none}.on-this-page-wrapper ul li{margin-bottom:.5rem;margin-bottom:var(--spacing-1)}.on-this-page-wrapper-header{color:var(--color-gray-600);margin-top:.6em}.on-this-page-wrapper hr{margin-top:0;display:none}main .on-this-page-wrapper a{color:var(--color-text);background:0 0;text-decoration:none}[class*=unstyled],.list-unstyled{border:0;margin:0;padding:0;list-style:none}.embed-video{height:0;padding:0 0 56.25%;position:relative}.embed-video>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.flex-horizontal-between{justify-content:space-between;display:flex}.flex-responsive{gap:.5rem;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.flex-centered{justify-content:center;align-items:center;display:flex}.m-0{margin:0}.m-1{margin:.5rem;margin:var(--spacing-1)}.m-2{margin:1rem;margin:var(--spacing-2)}.m-3{margin:1.5rem;margin:var(--spacing-3)}.m-4{margin:2.5rem;margin:var(--spacing-4)}.m-5{margin:3.5rem;margin:var(--spacing-5)}.m-6{margin:4rem;margin:var(--spacing-6)}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-right:.5rem;margin-right:var(--spacing-1);margin-left:.5rem;margin-left:var(--spacing-1)}.mx-2{margin-right:1rem;margin-right:var(--spacing-2);margin-left:1rem;margin-left:var(--spacing-2)}.mx-3{margin-right:1.5rem;margin-right:var(--spacing-3);margin-left:1.5rem;margin-left:var(--spacing-3)}.mx-4{margin-right:2.5rem;margin-right:var(--spacing-4);margin-left:2.5rem;margin-left:var(--spacing-4)}.mx-5{margin-right:3.5rem;margin-right:var(--spacing-5);margin-left:3.5rem;margin-left:var(--spacing-5)}.mx-6{margin-right:4rem;margin-right:var(--spacing-6);margin-left:4rem;margin-left:var(--spacing-6)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.5rem;margin-top:var(--spacing-1);margin-bottom:.5rem;margin-bottom:var(--spacing-1)}.my-2{margin-top:1rem;margin-top:var(--spacing-2);margin-bottom:1rem;margin-bottom:var(--spacing-2)}.my-3{margin-top:1.5rem;margin-top:var(--spacing-3);margin-bottom:1.5rem;margin-bottom:var(--spacing-3)}.my-4{margin-top:2.5rem;margin-top:var(--spacing-4);margin-bottom:2.5rem;margin-bottom:var(--spacing-4)}.my-5{margin-top:3.5rem;margin-top:var(--spacing-5);margin-bottom:3.5rem;margin-bottom:var(--spacing-5)}.my-6{margin-top:4rem;margin-top:var(--spacing-6);margin-bottom:4rem;margin-bottom:var(--spacing-6)}.mt-0{margin-top:0}.mt-1{margin-top:.5rem;margin-top:var(--spacing-1)}.mt-2{margin-top:1rem;margin-top:var(--spacing-2)}.mt-3{margin-top:1.5rem;margin-top:var(--spacing-3)}.mt-4{margin-top:2.5rem;margin-top:var(--spacing-4)}.mt-5{margin-top:3.5rem;margin-top:var(--spacing-5)}.mt-6{margin-top:4rem;margin-top:var(--spacing-6)}.mr-0{margin-right:0}.mr-1{margin-right:.5rem;margin-right:var(--spacing-1)}.mr-2{margin-right:1rem;margin-right:var(--spacing-2)}.mr-3{margin-right:1.5rem;margin-right:var(--spacing-3)}.mr-4{margin-right:2.5rem;margin-right:var(--spacing-4)}.mr-5{margin-right:3.5rem;margin-right:var(--spacing-5)}.mr-6{margin-right:4rem;margin-right:var(--spacing-6)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem;margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:1rem;margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:1.5rem;margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:2.5rem;margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:3.5rem;margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:4rem;margin-bottom:var(--spacing-6)}.ml-0{margin-left:0}.ml-1{margin-left:.5rem;margin-left:var(--spacing-1)}.ml-2{margin-left:1rem;margin-left:var(--spacing-2)}.ml-3{margin-left:1.5rem;margin-left:var(--spacing-3)}.ml-4{margin-left:2.5rem;margin-left:var(--spacing-4)}.ml-5{margin-left:3.5rem;margin-left:var(--spacing-5)}.ml-6{margin-left:4rem;margin-left:var(--spacing-6)}.p-0{padding:0}.p-1{padding:.5rem;padding:var(--spacing-1)}.p-2{padding:1rem;padding:var(--spacing-2)}.p-3{padding:1.5rem;padding:var(--spacing-3)}.p-4{padding:2.5rem;padding:var(--spacing-4)}.p-5{padding:3.5rem;padding:var(--spacing-5)}.p-6{padding:4rem;padding:var(--spacing-6)}.px-0{padding-left:0;padding-right:0}.px-1{padding-right:.5rem;padding-right:var(--spacing-1);padding-left:.5rem;padding-left:var(--spacing-1)}.px-2{padding-right:1rem;padding-right:var(--spacing-2);padding-left:1rem;padding-left:var(--spacing-2)}.px-3{padding-right:1.5rem;padding-right:var(--spacing-3);padding-left:1.5rem;padding-left:var(--spacing-3)}.px-4{padding-right:2.5rem;padding-right:var(--spacing-4);padding-left:2.5rem;padding-left:var(--spacing-4)}.px-5{padding-right:3.5rem;padding-right:var(--spacing-5);padding-left:3.5rem;padding-left:var(--spacing-5)}.px-6{padding-right:4rem;padding-right:var(--spacing-6);padding-left:4rem;padding-left:var(--spacing-6)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.5rem;padding-top:var(--spacing-1);padding-bottom:.5rem;padding-bottom:var(--spacing-1)}.py-2{padding-top:1rem;padding-top:var(--spacing-2);padding-bottom:1rem;padding-bottom:var(--spacing-2)}.py-3{padding-top:1.5rem;padding-top:var(--spacing-3);padding-bottom:1.5rem;padding-bottom:var(--spacing-3)}.py-4{padding-top:2.5rem;padding-top:var(--spacing-4);padding-bottom:2.5rem;padding-bottom:var(--spacing-4)}.py-5{padding-top:3.5rem;padding-top:var(--spacing-5);padding-bottom:3.5rem;padding-bottom:var(--spacing-5)}.py-6{padding-top:4rem;padding-top:var(--spacing-6);padding-bottom:4rem;padding-bottom:var(--spacing-6)}.pt-0{padding-top:0}.pt-1{padding-top:.5rem;padding-top:var(--spacing-1)}.pt-2{padding-top:1rem;padding-top:var(--spacing-2)}.pt-3{padding-top:1.5rem;padding-top:var(--spacing-3)}.pt-4{padding-top:2.5rem;padding-top:var(--spacing-4)}.pt-5{padding-top:3.5rem;padding-top:var(--spacing-5)}.pt-6{padding-top:4rem;padding-top:var(--spacing-6)}.pr-0{padding-right:0}.pr-1{padding-right:.5rem;padding-right:var(--spacing-1)}.pr-2{padding-right:1rem;padding-right:var(--spacing-2)}.pr-3{padding-right:1.5rem;padding-right:var(--spacing-3)}.pr-4{padding-right:2.5rem;padding-right:var(--spacing-4)}.pr-5{padding-right:3.5rem;padding-right:var(--spacing-5)}.pr-6{padding-right:4rem;padding-right:var(--spacing-6)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.5rem;padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:1rem;padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:1.5rem;padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:2.5rem;padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:3.5rem;padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:4rem;padding-bottom:var(--spacing-6)}.pl-0{padding-left:0}.pl-1{padding-left:.5rem;padding-left:var(--spacing-1)}.pl-2{padding-left:1rem;padding-left:var(--spacing-2)}.pl-3{padding-left:1.5rem;padding-left:var(--spacing-3)}.pl-4{padding-left:2.5rem;padding-left:var(--spacing-4)}.pl-5{padding-left:3.5rem;padding-left:var(--spacing-5)}.pl-6{padding-left:4rem;padding-left:var(--spacing-6)}.rounded,.rounded-sm{border-radius:.3125rem;border-radius:var(--radius)}.rounded-lg{border-radius:.625rem;border-radius:var(--radius-lg)}.img-fluid{width:100%}.max-width{max-width:100%}@media (width<=1007px){.hide-on-mobile{display:none!important}}.es-banner{background-color:#cf2d20;background-color:var(--color-brand-hc-dark);color:var(--color-white);justify-content:center;align-items:center;padding:8px 8px 10px;display:flex;position:relative}.es-banner a,.es-banner a:link,.es-banner a:visited{color:var(--color-white);border-bottom:1px solid #fff6;border-bottom:1px solid var(--color-white-40);background:0 0;font-size:16px;line-height:15px;text-decoration:none}.es-banner a:hover,.es-banner a:focus{border-bottom:1px solid #fff;border-bottom:1px solid var(--color-white)}.es-banner a+a{margin-left:20px;position:relative}.es-banner a+a:before{content:"";background:#fff;background:var(--color-white);pointer-events:none;border-radius:50%;width:3px;height:3px;display:block;position:absolute;top:50%;left:-10px;transform:translateY(-50%)translate(-50%)}.es-button,a.es-button,a.es-button:link,a.es-button:visited,.es-button-secondary,a.es-button-secondary,a.es-button-secondary:link,a.es-button-secondary:visited{background-color:#e04e39;background-color:var(--color-button-bg);color:var(--color-button-text);padding-left:1.5rem;padding-left:var(--spacing-3);padding-right:1.5rem;padding-right:var(--spacing-3);padding-top:.5rem;padding-top:var(--spacing-1);padding-bottom:.5rem;padding-bottom:var(--spacing-1);border-radius:.3125rem;border-radius:var(--radius);font-size:.9375rem;font-size:var(--font-size-md);line-height:1.6;line-height:var(--line-height-md);box-shadow:0 0 2px -1px #2b2d34,0 2px 9px -5px #2b2d34;box-shadow:0 0 2px -1px var(--color-gray-800), 0 2px 9px -5px var(--color-gray-800);border:0;transition:background-color .2s,color .1s}.es-button:focus,a.es-button:focus,.es-button-secondary:focus,a.es-button-secondary:focus{box-shadow:0 0 0 3px #1974dccc,0 0 2px -1px #2b2d34,0 2px 8px -4px #2b2d34;box-shadow:var(--focus), 0 0 2px -1px var(--color-gray-800), 0 2px 8px -4px var(--color-gray-800)}.es-button:hover,.es-button:active,a.es-button:hover,a.es-button:active{background:#cf2d20;background:var(--color-button-bg-hover)}a.es-button,a.es-button-secondary{text-decoration:none;display:inline-block}.es-button-secondary,a.es-button-secondary,a.es-button-secondary:link,a.es-button-secondary:visited{background:#fff;background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}.es-button-secondary:hover,.es-button-secondary:active,a.es-button-secondary:hover,a.es-button-secondary:active{background:#e04e39;background:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-text-hover)}.card{border:2px solid #dce0e6;border:2px solid var(--color-card-border);border-radius:.625rem;border-radius:var(--radius-lg);background:#f4f6f8;background:var(--color-card-bg);color:var(--color-card-text);height:100%;align-items:flex-start;position:relative;overflow:hidden}.card__image{max-width:100%;max-height:auto;border-bottom:2px solid #dce0e6;border-bottom:2px solid var(--color-card-border);display:block}.card__icon{margin:1.5rem auto 0;margin:var(--spacing-3) auto 0;width:64px;height:auto;color:var(--color-card-icon);flex:none;display:block}.card__content{padding:1.5rem;padding:var(--spacing-3);flex:100%}.card[full-image] .card__image{max-width:100%;max-height:inherit;margin:0}.card--link{flex-flow:row;display:flex}.card--link:focus-within,.card--link:hover{background-color:#ebeef2;background-color:var(--color-card-bg-hover);border-color:#ebeef2;border-color:var(--color-card-bg-hover);color:var(--color-card-text-hover)}.card--link a:after{content:"";position:absolute;inset:0}.card--link .card__icon{margin:1.5rem 0 1.5rem 1.5rem;margin:var(--spacing-3) 0 var(--spacing-3) var(--spacing-3)}.card--link:focus-within .card__icon,.card--link:hover .card__icon{color:var(--color-card-icon-hover)}.es-footer{background-color:#fff;background-color:var(--color-white)}.es-footer a,.es-footer:link,.es-footer:visited{color:var(--color-gray-600);background-image:none;text-decoration:none}.es-footer a:focus,.es-footer a:hover{color:var(--color-brand);text-decoration:underline}.es-footer .footer-info{padding-bottom:3.5rem;padding-bottom:var(--spacing-5);padding-top:3.5rem;padding-top:var(--spacing-5);justify-content:space-between;display:flex}:is(.es-footer .footer-info) .spacer{grid-row:2/4}:is(.es-footer .footer-info) .info-link{margin-top:auto;margin-bottom:auto;line-height:40px}.es-footer .footer-info-links{grid-gap:.5rem;grid-template-columns:repeat(3,1fr);display:grid}.es-footer .footer-social{grid-gap:.5rem;display:grid}:is(.es-footer .footer-social) a{align-items:center;display:flex}:is(.es-footer .footer-social) svg{fill:var(--color-gray-600);margin-right:.5rem;margin-right:var(--spacing-1);width:1rem}.es-footer .footer-statement{justify-content:space-between}.es-footer .footer-copyright{color:var(--color-gray-600)}:is(.es-footer .footer-copyright) svg{fill:var(--color-gray-600);width:1rem}.es-footer .footer-spacer{border:0;height:2px;display:block}.es-footer .footer-contributions{color:var(--color-gray-600);justify-content:space-between;align-items:center;display:flex}:is(.es-footer .footer-contributions) .sponsor-icons{margin-top:.5rem;margin-top:var(--spacing-1)}.es-footer .footer-contributor-logo,.es-footer .footer-contributor-logo-link{max-width:4rem;height:1.6875rem;line-height:1.6875rem}@media (width<=1007px){.es-footer .footer-info{padding-bottom:1.5rem;padding-bottom:var(--spacing-3);padding-top:1.5rem;padding-top:var(--spacing-3);flex-direction:column}:is(.es-footer .footer-info) .footer-logo{width:5rem}.es-footer .footer-info-links{flex-wrap:wrap;display:block}:is(.es-footer .footer-info-links)>a{margin-right:1rem;margin-right:var(--spacing-2)}.es-footer .footer-contributions{flex-direction:column;align-items:start}:is(.es-footer .footer-contributions) .sponsor-icons{margin-top:1rem;margin-top:var(--spacing-2)}}footer.es-footer a,footer.es-footer:link,footer.es-footer:visited{color:var(--color-gray-600);background-image:none}.es-header{background-color:#1c1e24;background-color:var(--color-gray-900);padding:0 .75rem;padding:0 var(--grid-margin);justify-content:center;align-items:center;display:flex}.es-header a:link,.es-header a:visited{background-image:none}.es-header ul,.es-header li{list-style:none}.es-navbar{background-color:#1c1e24;background-color:var(--color-gray-900);color:var(--color-gray-100);font-size:inherit;max-width:60.75rem;max-width:var(--container-width);flex-direction:column;width:100%;padding:.5rem 0;display:flex}.navbar-brand-wrapper{border-radius:.625rem;border-radius:var(--radius-lg);height:2.5rem;margin:auto auto auto 0;display:block}.navbar-brand{width:auto;height:100%;display:block}.navbar-list{font-weight:600;font-weight:var(--font-weight-3);margin:.5rem -.5rem 0;padding:0;list-style:none;display:none}.navbar-list>li>*{text-align:left;font-size:.9375rem;font-size:var(--font-size-base);font-weight:inherit;border-radius:.625rem;border-radius:var(--radius-lg);box-sizing:border-box;line-height:1.6;line-height:var(--line-height-base);color:var(--color-white);display:block}.navbar-toggler{text-indent:-999rem;border-radius:.625rem;border-radius:var(--radius-lg);background:url("data:image/svg+xml,%3Csvg height='24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 18a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2zm0-7a1 1 0 0 1 0 2H1a1 1 0 0 1 0-2zm0-7a1 1 0 0 1 0 2H1a1 1 0 1 1 0-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat;border:0;width:3rem;height:2rem;margin:-2.25rem -.5rem .25rem auto;padding:0;display:block;overflow:hidden}.navbar-expanded .navbar-list,.navbar-expanded .navbar-end{display:block}.navbar-list-item{position:relative}.navbar-list-item-link,.navbar-list-item-dropdown-toggle,.navbar-dropdown-list-item-link{box-sizing:border-box;width:100%;padding:.5rem 1rem}.navbar-list-item-link,.navbar-list-item-link:link,.navbar-list-item-link:visited{color:inherit;width:auto;width:initial;text-decoration:none;display:block}.navbar-list-item-link:hover{color:var(--color-brand-hc-light)}.navbar-list-item-dropdown-toggle{white-space:nowrap;background:url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 3.707C-.335 3.077.11 2 1.002 2h5.996c.891 0 1.337 1.077.707 1.707l-2.998 3a1 1 0 0 1-1.414 0l-2.998-3z' fill='%23A3A6AF' fill-rule='nonzero'/%3E%3C/svg%3E") right 1.25rem center no-repeat;border:0;padding-right:2rem;text-decoration:none;display:block}.navbar-list-item-dropdown-toggle:focus,.navbar-list-item-dropdown-toggle:hover{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 3.707C-.335 3.077.11 2 1.002 2h5.996c.891 0 1.337 1.077.707 1.707l-2.998 3a1 1 0 0 1-1.414 0l-2.998-3z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E")}.navbar-list-item-dropdown-toggle[aria-expanded=true]{color:var(--color-brand-hc-light);background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.295 4.293C-.335 4.923.11 6 1.002 6h5.996c.891 0 1.337-1.077.707-1.707l-2.998-3a1 1 0 0 0-1.414 0l-2.998 3z' fill='%23E04E39' fill-rule='nonzero'/%3E%3C/svg%3E")}.navbar-dropdown-list{background:#f4f6f8;background:var(--color-gray-100);border-radius:.3125rem;border-radius:var(--radius);margin:0;padding:0}.navbar-dropdown-list :first-child :first-child{border-top-left-radius:.625rem;border-top-left-radius:var(--radius-lg);border-top-right-radius:.625rem;border-top-right-radius:var(--radius-lg)}.navbar-dropdown-list :last-child :last-child{border-bottom-left-radius:.625rem;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:.625rem;border-bottom-right-radius:var(--radius-lg)}.separator{border-bottom:2px solid #dce0e6;border-bottom:2px solid var(--color-gray-300);height:0;margin:0;list-style:none}.navbar-dropdown-list-item{white-space:nowrap;display:block}.navbar-dropdown-list-item-link,.navbar-dropdown-list-item-link:link,.navbar-dropdown-list-item-link:visited{color:var(--color-brand);text-decoration:none;display:block}.navbar-dropdown-list-item-link:hover,.navbar-dropdown-list-item-link:focus{background:#dce0e6;background:var(--color-gray-300);color:var(--color-brand);z-index:1;position:relative}.navbar-end{display:none}@media (width>=1008px){.es-navbar{flex-direction:row;padding:0;display:flex}.navbar-brand-wrapper{height:2.8125rem;margin-right:2.5rem;margin-right:var(--spacing-4)}.navbar-list,.navbar-expanded .navbar-list{margin-top:0;display:flex}.navbar-toggler{display:none}.navbar-list-item{padding:1.5rem 1.5rem 1.5rem 0;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) 0}.navbar-list-item-link,.navbar-list-item-dropdown-toggle{padding:.3125rem 0 .25rem}.navbar-list-item-link{margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.navbar-list-item-dropdown-toggle{background-position:right 1px center;width:auto;margin-left:-.5rem;padding-left:.5rem;padding-right:1rem}.navbar-dropdown-list{z-index:100;width:auto;min-width:12rem;margin:0;position:absolute;left:-.5rem;box-shadow:0 0 1px #494f5f99,0 2px 10px -5px #494f5f8c,0 3px 30px -15px #494f5fcc,0 0 50px -5px #494f5f80}.navbar-end{align-self:center;display:block}}.cta{background-color:#fffad6;background-color:var(--color-yellow-light);border-radius:.625rem;border-radius:var(--radius-lg);margin:.5rem auto;margin:var(--spacing-1) auto;max-width:90%;position:relative;overflow:hidden}.cta .cta-note{justify-content:space-between;display:flex}.cta-note .cta-note-body{padding:1rem;padding:var(--spacing-2);padding-left:2.5rem;padding-left:var(--spacing-4);padding-top:2.5rem;padding-top:var(--spacing-4)}.cta-note .cta-note-heading{font-size:1.1875rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-3);line-height:1.26316;line-height:var(--line-height-lg);margin-bottom:.5rem;margin-bottom:var(--spacing-1)}.cta-note img{margin:1rem;margin:var(--spacing-2);-o-object-fit:contain;object-fit:contain;transform:rotate(15deg)}.cta:before{content:"";border-radius:0 0 .625rem;border-radius:0 0 var(--radius-lg) 0;border-width:16px;border-color:#f4f6f8 #ffec64 #ffec64 #f4f6f8;border-color:var(--color-gray-100) var(--color-yellow) var(--color-yellow) var(--color-gray-100);border-style:solid;width:0;height:0;position:absolute;top:0;left:0}@media only percy{.cta-note .cta-note-heading,.cta-note img{visibility:hidden}}:root{--es-sidebar-padding:1rem;--es-sidebar-shadow:0 0 1px 0 #494f5f99, 0 2px 10px -5px #494f5f8c, 0 3px 30px -15px #494f5fcc, 0 0 50px -5px #494f5f80;--es-sidebar-transition-duration:.3s}.es-sidebar-toggle,.es-sidebar-close{display:none}.es-sidebar--border-right{border-right:2px solid #dce0e6;border-right:2px solid var(--color-gray-300)}.es-sidebar{background-color:#ebeef2;background-color:var(--color-gray-200)}@media (width<=844px){.es-sidebar-toggle{z-index:1;width:60px;height:60px;box-shadow:0 0 1px #494f5f99,0 2px 10px -5px #494f5f8c,0 3px 30px -15px #494f5fcc,0 0 50px -5px #494f5f80;box-shadow:var(--es-sidebar-shadow);border-radius:30px;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:30px;right:30px}@keyframes es-sidebar-in{0%{opacity:0;display:block;transform:scale(.01)}to{opacity:1;display:block;transform:scale(1)}}.es-sidebar{box-sizing:border-box;z-index:1;top:1rem;top:var(--es-sidebar-padding);left:1rem;left:var(--es-sidebar-padding);height:calc(100% - 2rem);height:calc(100% - var(--es-sidebar-padding) * 2);width:calc(100vw - 2rem);width:calc(100vw - var(--es-sidebar-padding) * 2);border-radius:.3125rem;border-radius:var(--radius);box-shadow:none;transform-origin:100% 100%;transition:box-shadow .3s;transition:box-shadow var(--es-sidebar-transition-duration);background:#fff;padding:1rem;display:none;position:fixed;overflow-y:auto}.es-sidebar[aria-expanded=true]{animation:.3s ease-out forwards es-sidebar-in;animation:var(--es-sidebar-transition-duration) es-sidebar-in ease-out forwards;box-shadow:0 0 1px #494f5f99,0 2px 10px -5px #494f5f8c,0 3px 30px -15px #494f5fcc,0 0 50px -5px #494f5f80;box-shadow:var(--es-sidebar-shadow);display:block}.es-sidebar-content{margin-top:3.5rem;margin-top:var(--spacing-5)}.es-sidebar-close{float:right;z-index:1;padding:.5rem;padding:var(--spacing-1);background:#fff;display:inline-flex;position:sticky;top:0}.es-sidebar-close svg path{fill:currentColor}.es-sidebar--border-right{border-right:none}}.progress-bar{height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #000d2999;background:#e04e39!important;background:var(--color-brand)!important}.pagination-wrapper{grid-gap:0px 40px;width:100%;margin:.5rem 0;margin:var(--spacing-1) 0;grid-template:"previous next"1fr/1fr 1fr;gap:0 40px;display:grid}.pagination-wrapper>.previous-wrapper{grid-area:previous}:is(.pagination-wrapper>.previous-wrapper)>img{transform:rotate(90deg)}:is(.pagination-wrapper>.previous-wrapper):hover>img{transform:rotate(90deg)translateY(.5em)}.pagination-wrapper>.next-wrapper{text-align:right;grid-area:next;justify-content:end}:is(.pagination-wrapper>.next-wrapper)>img{transform:rotate(270deg)}:is(.pagination-wrapper>.next-wrapper):hover>img{transform:rotate(270deg)translateY(.5em)}.pagination-wrapper>.previous-wrapper,.pagination-wrapper>.next-wrapper{align-items:center;display:flex}:is(.pagination-wrapper>.previous-wrapper,.pagination-wrapper>.next-wrapper)>img{margin:0 .5em;transition:transform .3s}.docs-layout{min-height:calc(100vh - 200px);display:flex}.docs-sidebar{background:#fafafa;border-right:1px solid #eee;flex:0 0 220px;padding:1.5rem 1rem}.docs-sidebar h3{margin:0 0 1rem}.docs-sidebar h3 a{color:#333;font-size:1.125rem;text-decoration:none}.docs-sidebar h4{text-transform:uppercase;letter-spacing:.08em;color:#888;margin:1.25rem 0 .5rem;font-size:.75rem}.docs-sidebar ul{margin:0 0 .5rem;padding:0;list-style:none}.docs-sidebar li{margin-bottom:.125rem}.docs-sidebar a{color:#555;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;display:block}.docs-sidebar a:hover{color:#e04e39;background:#f0f0f0}.docs-sidebar a.active{color:#e04e39;background:#fef0ee;font-weight:600}.docs-content{flex:1;min-width:0;padding:2rem 2.5rem}.docs-page h1{border-bottom:1px solid #eee;margin-top:0;padding-bottom:.5rem}.docs-page h2{margin-top:2rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}pre.shiki{border-radius:6px;margin:0;padding:1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.repl-sdk__demo{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;margin:1rem 0 0;padding:1.5rem}.repl-sdk__snippet{margin:0 0 1.5rem}.repl-sdk__snippet pre.shiki{border:1px solid #e8e8e8;border-top:none;border-radius:0 0 6px 6px}.docs-page pre:not(.shiki){color:#e1e4e8;background:#24292e;border-radius:6px;padding:1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.docs-page code{background:#f0f0f0;border-radius:3px;padding:.15em .4em;font-size:.875em}.docs-page pre code,.shiki code{font-size:inherit!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.docs-page table{border-collapse:collapse;width:100%;margin:1rem 0}.docs-page th,.docs-page td{text-align:left;border-bottom:1px solid #eee;padding:.5rem .75rem}.docs-page th{background:#fafafa;font-weight:600}.docs-example{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:6px;margin:1rem 0;padding:1.5rem}div.field-guide-color-pallet{border:1px solid #ebeef2;border-radius:4px;flex-direction:column;max-width:400px;margin-bottom:18px;display:flex;overflow:hidden}.field-guide-color-pallet .color-pallet__example-text-row{justify-content:space-around;padding:.5rem;display:flex}.field-guide-color-pallet .color-pallet__example-text{height:65px;line-height:65px}.field-guide-color-pallet .color-pallet__example-text-result{flex-direction:column;align-items:center;display:flex}.field-guide-color-pallet .color-pallet__example-text-result .score{color:#f4f6f8;background-color:#1c1e24;border-radius:4px;padding:0 .5rem;font-family:monospace;font-size:small;line-height:1rem;display:inline-block}.field-guide-color-pallet .color-pallet__details{background-color:#ebeef2;flex-grow:1;min-height:250px;padding:0 1.5rem}.field-guide-color-pallet .color-pallet__details-title{color:#8f949f;text-transform:uppercase;font-size:.9rem}.field-guide-color-pallet dd{margin:0}.docs-card-grid{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.docs-color-grid{grid-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin:1rem 0;display:grid}.docs-color-swatch{aspect-ratio:1;border-radius:8px;align-items:flex-end;padding:.5rem;display:flex}.docs-color-swatch span{color:#fff;font-size:.7rem;font-weight:600;line-height:1.3}@media (width<=768px){.docs-layout{flex-direction:column}.docs-sidebar{border-bottom:1px solid #eee;border-right:none;flex:none}.docs-content{padding:1.5rem 1rem}}
