@font-face{font-family:Maison Neue;font-style:normal;font-weight:400;src:url(../fonts/MaisonNeue-Medium.woff)}@font-face{font-family:Maison Neue;font-style:normal;font-weight:700;src:url(../fonts/MaisonNeue-Bold.woff)}@font-face{font-family:Atelier;font-style:normal;font-weight:400;src:url(../fonts/AtelierNewMetrics.woff)}.app-header{padding-top:72px}.app-header .main{background-color:#fff;display:flex;font-weight:700;gap:24px;justify-content:space-between;padding:24px;position:fixed;top:0;width:100%}.app-header .main a,.app-header .main button{color:currentColor;text-decoration:none}.app-header .main .brand{align-items:start;display:flex;gap:24px}.app-header .main .brand .logo{font-family:Atelier;font-size:24px;font-weight:400;line-height:24px;margin-top:2px}.app-header .main .brand .pagetitle{flex-shrink:1;line-height:18px;margin:4px 0}.app-header .main .links{align-items:center;display:flex;gap:24px;height:24px}@media screen and (max-width:600px){.app-header .main .links{display:none}}.app-header .main .links .social{align-items:center;display:flex;gap:12px}.app-header .main .links .social .iconify{font-size:20px;vertical-align:-2.5px}.badge-list{display:flex;flex-wrap:wrap;gap:8px}.badge{background-color:var(--color-normal-button-background);border-radius:8px;color:var(--color-normal-button);font-size:16px;padding:4px 8px;text-decoration:none}.badge--special{background-color:var(--color-banner-background);color:var(--color-banner-text)}.badge small{font-size:9px;margin-right:4px;opacity:.7;text-transform:uppercase;vertical-align:2px}.badge small .iconify{font-size:14px;vertical-align:-4px}.badge:hover{opacity:.7}.badge.selected{background-color:var(--color-normal-text);color:var(--color-normal-background)}.btn{background-color:var(--color-normal-button-background);border:none;border-radius:16px;color:var(--color-normal-button);cursor:pointer;line-height:1;margin:0;padding:8px 16px}:root{--color-normal-text:#000;--color-normal-link:#0069cb;--color-normal-button:#000;--color-normal-button-background:#eee;--color-normal-background:#fff;--color-banner-text:#000;--color-banner-background:#fff;--banner:var(--color-banner-background)}body{background-color:var(--color-normal-background);color:var(--color-normal-text);margin:0}*{box-sizing:border-box}#app,button,input{font-family:Maison Neue,Helvetica,sans-serif;font-size:16px}a{color:var(--color-normal-link)}button{background:none;border:none;color:currentColor;cursor:pointer;margin:0;padding:0}summary{cursor:pointer;display:inline-block;position:relative}summary .iconify{transition:transform .1s;vertical-align:-5px}[open]>summary .iconify{transform:rotate(-180deg)}@media print{.noprint{display:none}}@media screen{.printonly{display:none}}.app-footer{display:flex;flex-wrap:wrap;margin-top:100px;padding:16px 8px}@media screen and (min-width:1200px){.app-footer{padding:32px 16px}}.app-footer .footer-section{margin-bottom:32px;padding:0 8px;text-align:center;width:100%}.app-footer .footer-section.copy{margin-bottom:0;margin-top:16px;width:100%}@media screen and (min-width:800px){.app-footer .footer-section{padding:0 16px;text-align:left;width:50%}}@media screen and (min-width:1200px){.app-footer .footer-section{width:25%}}.app-footer .footer-section__title{font-weight:700;margin:0 0 8px}.app-footer .footer-section__links{list-style:none;margin:0;padding:0}.app-footer .footer-section__links li{margin-bottom:8px}.app-footer .footer-section__links a{color:currentColor;text-decoration:none}
