.privacy-policy{display:flex;flex-flow:row nowrap;align-items:flex-start;position:relative}.privacy-policy .left-pane{flex:0 0 250px;position:sticky;top:20px;margin-right:40px}.privacy-policy .left-pane .title{font-size:1.125rem;font-weight:800;color:var(--color-text-header);letter-spacing:1px}.privacy-policy .left-pane .categories{display:flex;flex-flow:column nowrap;align-items:flex-start}.privacy-policy .left-pane .category{display:flex;flex-flow:row nowrap;position:relative;margin-top:10px;animation-play-state:paused;animation-name:fadeInLeft;animation-timing-function:ease;animation-fill-mode:backwards;animation-duration:.6s}.privacy-policy .left-pane.animating .category{animation-play-state:running}.privacy-policy .left-pane .category:first-of-type{margin-top:20px}.privacy-policy .left-pane .category{color:var(--color-grey-4);text-transform:uppercase;font-size:1.125rem;line-height:normal;text-decoration:none;padding:9px;transition:color .3s ease;outline:none;cursor:pointer}.privacy-policy .left-pane .category.active,.privacy-policy .left-pane .category:hover{color:var(--color-text-hyperlink)}.privacy-policy .left-pane .category:after{content:"";background:var(--color-text-hyperlink);position:absolute;bottom:0;right:0;height:2px;width:0;transition:width .3s ease}.privacy-policy .left-pane .category.active:after,.privacy-policy .left-pane .category:hover:after{width:100%;left:0}.privacy-policy select.filters-select{display:none;position:sticky;top:10px;z-index:1;margin-top:20px;margin-bottom:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-background-input);background-color:var(--color-text-hyperlink);border:1px solid var(--color-text-hyperlink);border-radius:4px 4px 0 0;width:100%;max-width:300px;padding:14px 16px;outline:none;transition:border-bottom .3s ease;background-image:var(--image-chevron-inverse);background-repeat:no-repeat;background-position:calc(100% - 16px) 50%}.privacy-policy .main{display:flex;flex-flow:column nowrap;width:100%}.privacy-policy .main .category{margin-top:40px}.privacy-policy .main .category:first-of-type{margin-top:0}.privacy-policy .main .category .title{font-size:1.125rem;font-weight:700;color:var(--color-text-header);letter-spacing:1px;text-transform:uppercase;padding-top:16px;display:flex;margin-bottom:1em}@media screen and (max-width:595px){.privacy-policy{flex-flow:column nowrap}.privacy-policy .left-pane{flex:unset;position:unset}.privacy-policy .left-pane .categories{display:none}.privacy-policy select.filters-select{display:flex;border-radius:0;width:100vw;max-width:100vw;margin-left:-20px;top:0}}