.main{color:#222;font:400 1em/1.6 adelle-sans,sans-serif;margin:0 4%;width:92%}body{margin:0}::v-deep *,::v-deep :after,::v-deep :before{box-sizing:border-box}::v-deep img{display:block}::v-deep a{color:inherit}::v-deep sup{font-size:70%;vertical-align:4px}::v-deep h1,::v-deep h2,::v-deep h3,::v-deep h4,::v-deep h5{font-weight:600;margin:0}::v-deep p{font-size:1em;margin-top:1em;margin-bottom:1em}::v-deep p:first-child{margin-top:0}::v-deep p:last-child{margin-bottom:0}::v-deep strong{font-weight:600}::v-deep .--hidden{display:none!important}::v-deep .--transparent{opacity:0!important}::v-deep .--masked{opacity:.3!important;cursor:default}::v-deep .--filler{margin-top:0!important;margin-bottom:0!important;height:0!important;max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important}::v-deep .--shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}::v-deep .--bounce{animation:bounce 2s ease infinite}::v-deep .--blurred{filter:blur(40px)!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}@media screen and (min-width:1200px){::v-deep p{font-size:1.2em}}.candidates{display:flex;flex-wrap:wrap;gap:0 1em}.candidate{flex:1 1 200px;margin-bottom:1.5em}.candidate__flag{flex:0 0 25px;height:15px}.candidate__bio{color:#676767;font-size:.8em;line-height:1.2;margin-bottom:.6em}.candidate__name{flex:1 1 300px;font-size:.9em;line-height:1}.candidate__header{align-content:center;gap:0 .6em;display:flex;margin-bottom:.7em}.candidate__parties{flex:0 0 200px;display:flex;margin-left:auto}.detail{font-size:.8em;margin-bottom:.2em;padding-left:1em;position:relative}.detail__name{font-weight:600;margin-right:.3em}.detail__name:after{content:"."}.detail:before{text-decoration:none;display:block;position:absolute;top:0;left:0;content:"> ";color:#f33;font-size:90%;transform:scaleY(1.4)}.party{font-size:.8em;color:#fff;max-width:80px}