#root,body,html{height:100%}body{margin:0;padding:0;width:100%;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}header>p{text-align:left;color:grey}h1{font-size:38px}h1,h2{padding:20px 0;line-height:1;font-weight:300;text-transform:uppercase}h2{font-size:30px}h3{font-size:24px;font-weight:300;padding:16px 0}h3,h4{text-transform:uppercase}h4{font-size:20px;font-weight:400;font-weight:300;padding:14px 0 10px;margin-bottom:0;margin-top:40px}*{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}hr{width:100%;border:0;border-top:1px solid #ccc}a{text-decoration:none}ul{list-style-type:none}ul.check{-webkit-padding-start:0;padding-inline-start:0}ul.check li:before{content:"✓ "}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[contentEditable=true]:empty:not(:focus):before{color:grey;content:attr(data-placeholder)}.react-tags{position:relative;padding:6px 0 0;border-radius:1px;font-size:.8em;line-height:1.2;cursor:text}.react-tags.is-focused{border-color:#b1b1b1}.react-tags__selected{display:inline}.react-tags__selected-tag{display:inline-block;box-sizing:border-box;margin:0 6px 6px 0;padding:6px 8px;border:1px solid #d1d1d1;border-radius:2px;background:#f1f1f1;font-size:inherit;line-height:inherit}.react-tags__selected-tag:after{content:"\2715";color:#aaa;margin-left:8px}.react-tags__selected-tag:focus,.react-tags__selected-tag:hover{border-color:#b1b1b1}.react-tags__search{display:inline-block;padding:7px 2px;margin-bottom:6px;max-width:100%}@media screen and (min-width:30em){.react-tags__search{position:relative}}.react-tags__search input{background:none;max-width:100%;margin:0;padding:0;border:0;outline:none;font-size:inherit;line-height:inherit}.react-tags__search input::-ms-clear{display:none}.react-tags__suggestions{position:absolute;top:100%;left:0;width:100%}@media screen and (min-width:30em){.react-tags__suggestions{width:240px}}.react-tags__suggestions ul{margin:4px -1px;padding:0;list-style:none;background:#fff;border:1px solid #d1d1d1;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.react-tags__suggestions li{border-bottom:1px solid #ddd;padding:6px 8px}.react-tags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}.react-tags__suggestions li:hover{cursor:pointer;background:#eee}.react-tags__suggestions li.is-active{background:#b7cfe0}.react-tags__suggestions li.is-disabled{opacity:.5;cursor:auto}