.icon{display:inline-block;vertical-align:middle}.icon svg{color:inherit;display:block;fill:transparent!important;height:100%;width:100%}.icon.filled svg{fill:currentColor!important}.icon circle,.icon line,.icon path,.icon polygon,.icon rect{transition:fill .15s ease,stroke .15s ease}.icon.icon--12{height:12px;width:12px}.icon.icon--16{height:16px;width:16px}.icon.icon--24{height:24px;width:24px}.context-light,:root{--ctx-bg:#fff;--ctx-text:#000;--ctx-text-dimmed:#909090;--ctx-line:#d6d6d6;--ctx-line-bright:#d6d6d6;--ctx-link:#000;--ctx-link-hover:#909090;--ctx-cta-text:#0dbf00;--ctx-ff-bg:#fff;--ctx-ff-text:#000;--ctx-ff-border:#c9c9c9;--ctx-ff-fill-bg:#222;--ctx-ff-fill-text:#eee;--ctx-ff-fill-hover-bg:#000;--ctx-ff-fill-hover-text:#fff}.context-dark{--ctx-bg:#0c0003;--ctx-text:#fff;--ctx-text-dimmed:#999;--ctx-line:hsla(0,0%,49%,.4);--ctx-line-bright:hsla(0,0%,100%,.15);--ctx-link:#fff;--ctx-link-hover:#ccc;--ctx-cta-text:blue;--ctx-ff-bg:#222;--ctx-ff-text:#eee;--ctx-ff-border:hsla(0,0%,100%,.3);--ctx-ff-fill-bg:#eee;--ctx-ff-fill-text:#222;--ctx-ff-fill-hover-bg:#fff;--ctx-ff-fill-hover-text:#000}.context-footer{--ctx-bg:#302a1d;--ctx-text:#fff;--ctx-text-dimmed:#999;--ctx-line:hsla(0,0%,49%,.3);--ctx-line-bright:hsla(0,0%,100%,.15);--ctx-link:#fff;--ctx-link-hover:#aaa;--ctx-cta-text:blue;--ctx-ff-bg:#222;--ctx-ff-text:#eee;--ctx-ff-border:hsla(0,0%,100%,.3);--ctx-ff-fill-bg:#eee;--ctx-ff-fill-text:#222;--ctx-ff-fill-hover-bg:#fff;--ctx-ff-fill-hover-text:#000}.context-lightsage{--ctx-bg:#f6f6f2;--ctx-text:#000;--ctx-text-dimmed:#909090;--ctx-line:hsla(0,0%,49%,.3);--ctx-line-bright:hsla(0,0%,49%,.15);--ctx-link:#000;--ctx-link-hover:#909090;--ctx-cta-text:blue;--ctx-ff-bg:#222;--ctx-ff-text:#963f3f;--ctx-ff-border:hsla(0,0%,49%,.3);--ctx-ff-fill-bg:#260000;--ctx-ff-fill-text:#40ff00;--ctx-ff-fill-hover-bg:#fff;--ctx-ff-fill-hover-text:#000}.context-lightgrey{--ctx-bg:#fafafa;--ctx-text:#000;--ctx-text-dimmed:#909090;--ctx-line:hsla(0,0%,49%,.3);--ctx-line-bright:hsla(0,0%,49%,.15);--ctx-link:#000;--ctx-link-hover:#909090;--ctx-cta-text:blue;--ctx-ff-bg:#222;--ctx-ff-text:#c66f6f;--ctx-ff-border:hsla(0,0%,49%,.3);--ctx-ff-fill-bg:#bf1e2d;--ctx-ff-fill-text:#fff;--ctx-ff-fill-hover-bg:#a3012c;--ctx-ff-fill-hover-text:#fff}.context-brand{--ctx-bg:#bf1e2d;--ctx-text:#fff;--ctx-text-dimmed:hsla(0,0%,100%,.7);--ctx-line:hsla(0,0%,100%,.3);--ctx-line-bright:hsla(0,0%,100%,.15);--ctx-link:#fff;--ctx-link-hover:hsla(0,0%,100%,.8);--ctx-cta-text:blue;--ctx-ff-bg:#222;--ctx-ff-text:#eee;--ctx-ff-border:hsla(0,0%,100%,.3);--ctx-ff-fill-bg:#eee;--ctx-ff-fill-text:#222;--ctx-ff-fill-hover-bg:#fff;--ctx-ff-fill-hover-text:#000}.context-terracotta{--ctx-bg:#a3422b;--ctx-text:#231e20;--ctx-text-dimmed:rgba(35,30,32,.7);--ctx-line:rgba(35,30,32,.3);--ctx-line-bright:rgba(35,30,32,.15);--ctx-link:#231e20;--ctx-link-hover:rgba(35,30,32,.7);--ctx-cta-text:blue;--ctx-ff-bg:#fff;--ctx-ff-text:#000;--ctx-ff-border:#c9c9c9;--ctx-ff-fill-bg:#222;--ctx-ff-fill-text:#eee;--ctx-ff-fill-hover-bg:#000;--ctx-ff-fill-hover-text:#fff}.context-vanilla{--ctx-bg:#f0eae2;--ctx-text:#000;--ctx-text-dimmed:#909090;--ctx-line:hsla(0,0%,49%,.3);--ctx-line-bright:hsla(0,0%,49%,.15);--ctx-link:#000;--ctx-link-hover:#909090;--ctx-cta-text:blue;--ctx-ff-bg:#fff;--ctx-ff-text:#000;--ctx-ff-border:#c9c9c9;--ctx-ff-fill-bg:#222;--ctx-ff-fill-text:#eee;--ctx-ff-fill-hover-bg:#000;--ctx-ff-fill-hover-text:#fff}.context-earthbrown{--ctx-bg:#b8935f;--ctx-text:#111;--ctx-text-dimmed:#483d37;--ctx-line:hsla(0,0%,7%,.3);--ctx-line-bright:hsla(0,0%,7%,.15);--ctx-link:#111;--ctx-link-hover:#483d37;--ctx-cta-text:blue;--ctx-ff-bg:pink;--ctx-ff-text:orange;--ctx-ff-border:hsla(0,0%,7%,.3);--ctx-ff-fill-bg:#7b0000;--ctx-ff-fill-text:#fff;--ctx-ff-fill-hover-bg:#840000;--ctx-ff-fill-hover-text:#fff}.use-context{background-color:var(--ctx-bg);border-color:var(--ctx-line);color:var(--ctx-text)}.use-context svg{color:var(--ctx-text);fill:var(--ctx-text)}.use-context .button,.use-context a,.use-context button{color:var(--ctx-link)}.use-context .button:hover,.use-context a:hover,.use-context button:hover{color:var(--ctx-link-hover)}.use-context .dimmed{color:var(--ctx-text-dimmed)}.use-context .bb,.use-context .bl,.use-context .br,.use-context .bt,.use-context .mobile-bb,.use-context .mobile-bl,.use-context .mobile-br,.use-context .mobile-bt,.use-context hr{border-color:var(--ctx-line)}.use-context .bb-bright,.use-context .bl-bright,.use-context .br-bright,.use-context .bt-bright{border-color:var(--ctx-line-bright)}.use-context input.border,.use-context select.border,.use-context textarea.border{background:var(--ctx-ff-bg);border-color:var(--ctx-ff-border);color:var(--ctx-ff-text)}.use-context .button.border,.use-context button.border{border-color:var(--ctx-ff-border)}.use-context .fill{background:var(--ctx-ff-fill-bg);color:var(--ctx-ff-fill-text)}.use-context .fill:hover{background:var(--ctx-ff-fill-hover-bg);color:var(--ctx-ff-fill-hover-text)}.UIButton,a.UIButton,button.UIButton{align-items:center;cursor:pointer;display:flex!important;justify-content:space-between;position:relative;text-decoration:none}.UIButton.auto-width,a.UIButton.auto-width,button.UIButton.auto-width{display:inline-flex!important;float:none;min-width:250px;width:auto!important}@media(max-width:820px){.UIButton.auto-width,a.UIButton.auto-width,button.UIButton.auto-width{display:flex!important;min-width:0;width:100%!important}.UIButton.auto-width.no-mobile-full,a.UIButton.auto-width.no-mobile-full,button.UIButton.auto-width.no-mobile-full{display:inline-flex!important;min-width:250px;width:auto!important}}.UIButton .center-text,.UIButton .left-text,.UIButton .right-text,a.UIButton .center-text,a.UIButton .left-text,a.UIButton .right-text,button.UIButton .center-text,button.UIButton .left-text,button.UIButton .right-text{line-height:1}.UIButton .left-text,.UIButton .right-text,a.UIButton .left-text,a.UIButton .right-text,button.UIButton .left-text,button.UIButton .right-text{align-items:center;display:flex;flex-grow:1;justify-content:center}.UIButton .left-text,a.UIButton .left-text,button.UIButton .left-text{justify-content:left;text-align:left}.UIButton .right-text,a.UIButton .right-text,button.UIButton .right-text{justify-content:right;text-align:right}.UIButton .center-text,a.UIButton .center-text,button.UIButton .center-text{flex-grow:2;text-align:center}.UIButton .UIButton__icon,a.UIButton .UIButton__icon,button.UIButton .UIButton__icon{color:inherit;flex-shrink:0}.UIButton .UIButton__icon--left,a.UIButton .UIButton__icon--left,button.UIButton .UIButton__icon--left{margin-right:8px}.UIButton .UIButton__icon--right,a.UIButton .UIButton__icon--right,button.UIButton .UIButton__icon--right{margin-left:8px}.UIButton .progress-line,a.UIButton .progress-line,button.UIButton .progress-line{background-color:#ffffff80;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease}
