:root{--vd-text-color-rgb:46,44,9;--vd-text-color:rgb(var(--vd-text-color-rgb));--vd-text-color-lighter:rgba(var(--vd-text-color-rgb), 0.8);--vd-text-color-lightest:rgba(var(--vd-text-color-rgb), 0.5);--vd-background-color:#e5e3df;--vd-content-bg-color:#fcfcf7;--vd-border-color:rgba(var(--vd-text-color-rgb));--vd-border-color-light:rgba(var(--vd-text-color-rgb), 0.5);--vd-highlight-bg-color:#d8f5b8;--vd-highlight-neutral-bg-color:#f2f0ed;--vd-link-color:#5fa316;--vd-heading-color:#2b490a;--vd-code-color:hsl(25, 74%, 23%);--vd-code-color-1:hsl(25, 74%, 32%);--vd-code-color-2:hsl(25, 74%, 37%);--vd-code-color-3:hsl(25, 24%, 73%);--vd-code-color-4:hsl(42, 16%, 32%);--vd-bg-hover:rgba(var(--vd-text-color-rgb), 0.1);--vd-box-bg-color:hsl(43, 21%, 94%);--vd-interactive-bg-color:hsl(44, 81%, 94%);--vd-badge-color:#002c3a}@media (prefers-color-scheme:dark){:root{--vd-text-color-rgb:252,252,247;--vd-background-color:#201f06;--vd-content-bg-color:#171605;--vd-highlight-bg-color:#3A3F26;--vd-highlight-neutral-bg-color:#3A3F26;--vd-heading-color:#d1f4ab;--vd-code-color:hsl(25, 74%, 83%);--vd-code-color-1:hsl(25, 74%, 82%);--vd-code-color-2:hsl(25, 74%, 77%);--vd-code-color-3:hsl(25, 24%, 93%);--vd-code-color-4:hsl(42, 16%, 62%);--vd-box-bg-color:hsl(43, 21%, 14%);--vd-interactive-bg-color:hsl(44, 81%, 6%);--vd-badge-color:hsl(194, 100%, 89%)}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Foro Extra Bold";font-display:fallback;src:url(/assets/fonts/foro-extra-bold.woff2) format("woff2"),url(/assets/fonts/foro-extra-bold.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Capita;font-display:fallback;src:url(/assets/fonts/CapitaReg-webfont.woff2) format("woff2"),url(/assets/fonts/CapitaReg-webfont.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Capita;font-display:fallback;src:url(/assets/fonts/CapitaIta-webfont.woff2) format("woff2"),url(/assets/fonts/CapitaIta-webfont.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-style:italic}@font-face{font-family:Capita;font-display:fallback;src:url(/assets/fonts/CapitaBol-webfont.woff2) format("woff2"),url(/assets/fonts/CapitaBol-webfont.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:700}@font-face{font-family:Inconsolata;font-display:fallback;src:url(/assets/fonts/inconsolata-regular.woff2?v=2) format("woff2"),url(/assets/fonts/inconsolata-regular.woff?v=2) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Inconsolata;font-display:fallback;src:url(/assets/fonts/inconsolata-bold.woff2?v=2) format("woff2"),url(/assets/fonts/inconsolata-bold.woff?v=2) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:700}@font-face{font-family:Foro;font-display:fallback;src:url(/assets/fonts/foro-light.woff2) format("woff2"),url(/assets/fonts/foro-light.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Foro;font-display:fallback;src:url(/assets/fonts/foro-light-italic.woff2) format("woff2"),url(/assets/fonts/foro-light-italic.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-style:italic}@font-face{font-family:Foro;font-display:fallback;src:url(/assets/fonts/foro-bold.woff2) format("woff2"),url(/assets/fonts/foro-bold.woff) format("woff");text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:700}blockquote,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}img{max-width:100%;height:auto}hr{border:0;border-bottom:1px solid var(--vd-border-color)}.hr--small{margin-left:30%;margin-right:30%}.hr--spaced{margin-top:2rem;margin-bottom:2rem}fieldset{border:1px solid var(--vd-border-color);border-radius:4px;padding:1rem;margin-bottom:1.5rem}legend{font-weight:700;color:var(--vd-heading-color);padding:0 .5rem;font-size:1.563rem}html{font-size:125%;line-height:1.5}@media only screen and (min-width:1900px){html{font-size:156.25%}}@media (max-width:599px){html{font-size:112.5%}}@media print{html{font-size:100%}}body{overflow-x:hidden;color:var(--vd-text-color);background:var(--vd-background-color);font-family:capita,georgia,serif}@media print{body{color:#000;background:#fff}}h1,h2,h3,h4,h5,h6{font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:active,h1 a:focus,h1 a:hover,h2 a:active,h2 a:focus,h2 a:hover,h3 a:active,h3 a:focus,h3 a:hover,h4 a:active,h4 a:focus,h4 a:hover,h5 a:active,h5 a:focus,h5 a:hover,h6 a:active,h6 a:focus,h6 a:hover{text-decoration:none}@media print{h1,h2,h3,h4,h5,h6{color:#000}}h2,h3,h4,h5,h6{color:var(--vd-heading-color)}h1{font-size:2.441rem;line-height:1.3}h2{font-size:1.953rem;line-height:1.3}h3{font-size:1.563rem;line-height:1.3}h4{font-size:1.25rem;line-height:1.3}h5{font-size:1rem}h6{font-size:.8rem}h1,h2,h3{font-family:"foro extra bold",georgia,serif}table{margin-bottom:1.25em;width:100%;border-top:1px solid var(--vd-border-color);border-collapse:collapse}table td,table th{vertical-align:top;text-align:left;padding:.75em 1em .75em 0;border-bottom:1px solid var(--vd-border-color)}table img{max-width:100px}table caption{font-weight:700;text-align:center;padding:.75em 0}dd,ol,ul{padding-left:1.5rem;margin-left:0}blockquote{padding-top:0;padding-left:1.25rem;margin-left:0;border-left:.25rem solid var(--vd-text-color-lighter);color:var(--vd-text-color-lighter);font-weight:700}button,input,select,textarea{font-family:capita,georgia,serif}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;line-height:1.5;padding:.25rem 2rem;background:var(--vd-content-bg-color);color:var(--vd-text-color);border:1px solid var(--vd-border-color-light);border-radius:4px;padding-left:.25rem;padding-right:.25rem}input[type=email].active,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number].active,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password].active,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=search].active,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel].active,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text].active,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=url].active,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,select.active,select:active,select:focus,select:hover,textarea.active,textarea:active,textarea:focus,textarea:hover{border-color:var(--vd-text-color);outline:0}.article input[type=email].button:active,.article input[type=email].button:focus,.article input[type=email].button:hover,.article input[type=number].button:active,.article input[type=number].button:focus,.article input[type=number].button:hover,.article input[type=password].button:active,.article input[type=password].button:focus,.article input[type=password].button:hover,.article input[type=search].button:active,.article input[type=search].button:focus,.article input[type=search].button:hover,.article input[type=tel].button:active,.article input[type=tel].button:focus,.article input[type=tel].button:hover,.article input[type=text].button:active,.article input[type=text].button:focus,.article input[type=text].button:hover,.article input[type=url].button:active,.article input[type=url].button:focus,.article input[type=url].button:hover,.article select.button:active,.article select.button:focus,.article select.button:hover,.article textarea.button:active,.article textarea.button:focus,.article textarea.button:hover{border-style:solid}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--vd-text-color-lighter)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--vd-text-color-lighter)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vd-text-color-lighter)}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vd-text-color-lighter)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--vd-text-color-lighter)}input[type=checkbox],input[type=radio]{margin-right:.5em}select{cursor:pointer;background-repeat:no-repeat;background-position:center right;background-size:contain;background-image:url(/assets/img/icons/select-arrow-down.svg)}@media (prefers-color-scheme:dark){select{background-image:url(/assets/img/icons/select-arrow-down-white.svg)}}.small,small{display:block;font-size:.8rem;color:var(--vd-text-color-lighter);text-decoration-color:rgba(var(--vd-text-color-lighter),0.5);margin-bottom:.5rem}.small a:active,.small a:focus,.small a:hover,small a:active,small a:focus,small a:hover{color:var(--vd-link-color);text-decoration:underline}a{color:inherit;text-decoration:underline;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;text-decoration-color:var(--vd-text-color-lighter)}a:active,a:focus,a:hover{color:var(--vd-link-color);text-decoration-color:var(--vd-link-color)}@media print{a{color:#000}}figure{margin-left:0;margin-right:0}figure>img,figure>picture,figure>table{margin-bottom:0}figcaption{display:block;font-size:.8rem;color:var(--vd-text-color-lighter);text-decoration-color:rgba(var(--vd-text-color-lighter),0.5);margin-bottom:.5rem;font-style:italic;margin-top:.5rem}figcaption a:active,figcaption a:focus,figcaption a:hover{color:var(--vd-link-color);text-decoration:underline}abbr{border-bottom:none}pre{overflow:auto;max-width:100%;white-space:pre;line-height:1.15}pre{padding-bottom:1.25rem;margin-bottom:0}code,kbd{font-family:Inconsolata,Consolas,monospace;color:var(--vd-code-color);letter-spacing:-.01rem;white-space:nowrap}pre code{white-space:pre}a code{color:var(--vd-code-color)}h1 code,h2 code,h3 code,h4 code{color:var(--vd-text-color-lighter)}pre .hljs-attr,pre .hljs-attribute,pre .hljs-built_in,pre .hljs-keyword{color:var(--vd-code-color-1)}pre .hljs-string{color:var(--vd-code-color-2)}pre .op{color:var(--vd-code-color-3)}pre .hljs-comment{color:var(--vd-code-color-4)}.content-full,.full-layout-element{clear:both;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:741px){.content-full,.full-layout-element{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}.content-medium{max-width:800px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container{max-width:1100px;position:relative;padding-top:.5rem;padding-bottom:0;width:auto;margin:0 auto}@media screen and (min-width:813px){.container{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:1100px){.container{margin:1rem auto}}@media only screen and (min-width:1900px){.container{max-width:1375px}}.lt-ie9 .container{width:640px}.content-container{background:var(--vd-content-bg-color);-webkit-box-shadow:0 0 .25rem rgba(0,0,0,.1);box-shadow:0 0 .25rem rgba(0,0,0,.1);padding-bottom:2rem}@media only screen and (min-width:820px){.content-container{border-radius:4px;overflow:hidden}}@media print{.content-container{-webkit-box-shadow:none;box-shadow:none}}.content{clear:both;padding-left:1rem;padding-right:1rem;max-width:34rem;margin-bottom:1.25rem;margin-top:2.5rem}@media only screen and (min-width:741px){.content{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:600px),print{.content{max-width:none}}.section .content{margin-top:0;margin-bottom:0}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.col{padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section{margin-bottom:1.25rem;margin-top:2.5rem}.section .section{margin-top:0;margin-bottom:0}@media only screen and (min-width:46.625rem){.section-narrower{margin-left:7rem;margin-right:7rem}}.section-first{margin-top:1rem}.section-tall{padding-top:3rem;padding-bottom:3rem}.section-taller{padding-top:4rem;padding-bottom:4rem}.section-latest{border-bottom:0;padding-bottom:3rem;margin-bottom:-2rem}@media only screen and (min-width:600px){.section-latest{border-radius:0 0 4px 4px}}.section-heading{text-align:center;margin-top:1rem;margin-bottom:2rem}.js .section--openable{-webkit-transition:.5s;transition:.5s;height:auto}.js .section--openable-hidden{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.js .section--openable-opened{max-height:100em;overflow:auto}