@font-face{font-family:roboto;src:url(../media/RobotoCondensed_Regular-s.p.1m_qhozbr5utt.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/RobotoCondensed_Medium-s.p.1nbsev6n9-hzb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/RobotoCondensed_Bold-s.p.16b91x1bbz1l9.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:104.18%;descent-override:27.42%;line-gap-override:0.0%;size-adjust:89.05%}.j5wbyq_className{font-family:roboto,roboto Fallback,Arial,sans-serif}.j5wbyq_variable{--font-rc:"roboto", "roboto Fallback", Arial, sans-serif}
@layer pages{body{padding-bottom:var(--cookie-h,0px)}.cookie{z-index:var(--z-overlay);left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--c-bg-raised);border-radius:var(--radius);box-shadow:var(--shadow);visibility:hidden;opacity:0;transform:translateY(var(--s-6));position:fixed}.cookie.is-shown{visibility:visible;opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.cookie.is-shown{transition:transform var(--dur) ease-out, opacity var(--dur) ease-out}}.cookie__in{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);box-sizing:border-box;display:flex}.cookie p{font:var(--t-caption);color:var(--c-text);margin:0}.cookie p a{color:var(--c-accent);border-bottom:1px solid var(--c-accent);text-decoration:none}.cookie .btn{flex:none;width:auto;min-width:7rem;text-decoration:none}@media not (max-width:767px){.cookie{left:max(var(--s-3), calc((100% - 1200px) / 2));right:max(110px,50% - 600px)}}@media (max-width:768px){.cookie__in{gap:var(--s-3);padding:var(--s-2) var(--s-3)}.cookie .btn{min-width:0;padding-inline:var(--s-3)}}@media (max-width:767px){.cookie{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}}
.edit-fab{z-index:90;writing-mode:vertical-rl;white-space:nowrap;line-height:20px;position:fixed;bottom:120px;right:60px}@media (max-width:767px){.edit-fab{bottom:90px;right:35px}}@media print{.edit-fab{display:none}}
