:root{--background-color: white;--background-color-2: whitesmoke;--foreground-color: black;--foreground-color-2: gainsboro;--red-color: #c40409;--sans-font: -apple-system, BlinkMacSystemFont, HelveticaNeue, Helvetica, Roboto, Arial, sans-serif;--serif-font: TimesNewRoman, serif;--accent-font: DrukWide;--transition-default: all 0.1s ease-in-out;--first-level-padding: calc((100% - (1280px - 2 * 70px)) / 2);--second-level-padding: calc((100% - (1280px - 2 * 160px)) / 2);--third-level-padding: calc((100% - (1280px - 2 * 280px)) / 2)}@font-face{font-family:"DrukWide";src:url(/fonts/DrukWide-Super-Web.woff2) format("woff2"),url(/fonts/DrukWide-Super-Web.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:"DrukWide";src:url(/fonts/DrukWide-BoldItalic-Web.woff2) format("woff2"),url(/fonts/DrukWide-BoldItalic-Web.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:"DrukWide";src:url(/fonts/DrukWide-Bold-Web.woff2) format("woff2"),url(/fonts/DrukWide-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}html,body,.app,.admin{height:auto}::selection{background:var(--red-color)}body{font-family:var(--sans-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:first;margin:0;padding:0;background-color:var(--foreground-color);font-feature-settings:"liga", "kern"}fieldset{margin-inline-start:0;margin-inline-end:0}input:matches([type=button],[type=submit],[type=reset]){font-size:20px}input:matches([type=button],[type=submit],[type=reset]):hover,input:matches([type=button],[type=submit],[type=reset]):focus{cursor:pointer;text-decoration:underline}input:matches([type=button],[type=submit],[type=reset]):active{filter:brightness(90%)}input:matches([type=button],[type=submit],[type=reset]):disabled{opacity:0.3;pointer-events:none}input:matches([type=button],[type=submit],[type=reset]):disabled:hover,input:matches([type=button],[type=submit],[type=reset]):disabled:focus{cursor:not-allowed}input::-webkit-search-decoration{-webkit-appearance:textfield}input::-webkit-calendar-picker-indicator{display:none}input[type=text],input[type=email],input[type=password],input[type=file],input[type=date],input[type=datetime-local],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]{appearance:textfield}.flash{font-size:larger;font-family:var(--sans-font);background-color:transparent;z-index:100;padding:0.5em 1em;position:fixed;bottom:1em;max-width:50%}.flash.notice{color:green}.flash.error{color:red}.flash:hover{background-color:var(--foreground-color-2)}.remark{margin-left:0.5em;border:1px solid;color:orange;text-align:center;font-weight:bold;font-variant:all-small-caps;padding:0px 3px 2px 3px;font-size:x-small;border-radius:2px;font-family:var(--sans-font);white-space:nowrap}.remark--green{color:limegreen}.remark--red{color:red}.remark--purple{color:purple}.remark--black{color:black}.red{color:var(--red-color)}.hidden{display:none !important}.truncate-with-gradient{mask-image:linear-gradient(to right, #000, transparent)}.padded-image-wrapper{width:100%;height:0;padding-bottom:150%;position:relative}.padded-image-wrapper img{width:100%;height:auto;position:absolute;text-align:center;transition:var(--transition-default)}.padded-image-wrapper img:hover{z-index:999}.padded-image-wrapper img:active{filter:brightness(70%);z-index:999}.app{font-family:var(--serif-font)}.app h1,.app h2,.app h3{font-family:var(--accent-font)}.app a{color:var(--red-color);text-decoration:none;text-decoration-thickness:2px;transition:var(--transition-default)}.app a:active{filter:brightness(90%)}.app header{display:flex;font-family:var(--accent-font);font-size:x-large;font-weight:900;text-transform:uppercase;justify-content:space-between;user-select:none;position:fixed;top:0;right:0;left:0;z-index:1000;padding:0 6px;font-size:30px;line-height:36px;transition:var(--transition-default);background-color:var(--background-color)}@media screen and (min-width: 1279px){.app header{padding:0 30px}}.app header>*{transition:var(--transition-default)}@media screen and (min-width: 1279px){.app header .scaled-down{transform:scale(0.75)}}.app header a{color:var(--foreground-color)}.app header .header-item{display:none;font-size:20px}@media screen and (min-width: 767px){.app header .header-item{display:block}}.app header .header-item--minimized{display:none !important}.app header .header-item--active{color:var(--red-color)}.app header .menu{display:flex}.app header .menu-button{cursor:pointer;margin-top:-2px}.app header .menu-search{cursor:pointer;width:25px;height:20px;margin-right:26px;margin-top:-3px}@media screen and (min-width: 1279px){.app .header--scaled-down{line-height:24px}}.app .header--minimized{background-color:transparent !important}.app footer{min-height:calc(100vh - 32px);background-color:var(--foreground-color);color:var(--background-color);user-select:none;display:flex;flex-direction:column;position:sticky;z-index:1000;padding:16px}@media screen and (min-width: 1279px){.app footer{min-height:100vh;min-height:--webkit-fill-available;padding:0;padding-left:var(--first-level-padding);padding-right:var(--first-level-padding)}}.app footer h2{font-size:10vw;text-align:center;margin:0;margin-bottom:30px !important}@media screen and (min-width: 1279px){.app footer h2{font-size:10vw;text-align:center;margin:0}}.app footer .footer__logo{width:100%;margin-top:40px;margin-bottom:25px}.app footer .footer__text{line-height:1.5;margin:0.5em 0 1em 0;max-width:28em}@media screen and (min-width: 1279px){.app footer .footer__text{font-size:20px;line-height:28px;margin:0px;margin-top:25px;margin-bottom:10px;padding-left:var(--second-level-padding);padding-right:var(--second-level-padding)}}.app footer .footer__items{display:flex;flex-direction:row}@media screen and (min-width: 1279px){.app footer .footer__items{font-size:25px;line-height:30px;padding-left:var(--second-level-padding);padding-right:var(--second-level-padding)}}.app footer .footer__items a{text-transform:uppercase;font-family:var(--accent-font);font-weight:900;color:var(--background-color);width:-webkit-fit-content}.app footer .footer__items .footer__items__first-row{display:flex;flex-direction:column}.app footer .footer__items .footer__items__first-row>*{margin-top:1em}.app footer .footer__items .footer__items__first-row .footer__items__first-row__small{display:flex;flex-direction:column}.app footer .footer__items .footer__items__first-row .footer__items__first-row__small>*{margin-top:1em}@media screen and (min-width: 1279px){.app footer .footer__items .footer__items__first-row .footer__items__first-row__small{display:none}}.app footer .footer__items .footer__items__second-row{display:none}@media screen and (min-width: 1279px){.app footer .footer__items .footer__items__second-row{display:flex;flex-direction:column;margin-left:250px}.app footer .footer__items .footer__items__second-row>*{margin-top:1em}}.app footer .footer__items .footer__items__search input{font-family:var(--serif-font);text-transform:capitalize;font-weight:400;font-style:italic;font-size:larger;background:none;border:none;padding:0;margin:0;color:var(--background-color);font-size:22px}.app footer .footer__items .footer__items__search input::placeholder{color:var(--background-color)}.app footer .footer__items .footer__items__social a{margin-right:0.5em;font-family:var(--serif-font);text-transform:capitalize;font-weight:400;font-style:italic;font-size:22px}.app footer .footer__items .footer__items__privacy{font-family:serif;font-size:20px;text-transform:capitalize;font-weight:normal;font-style:italic;opacity:0.5;margin-top:1.5em}.app footer .footer__copyright{font-family:monospace;font-size:xx-small;opacity:0.5;text-align:justify;hyphens:auto;flex-grow:2;display:flex;align-items:flex-end;margin-top:2em;margin-bottom:1em;white-space:nowrap;overflow:hidden;width:100%;margin-left:-70px;margin-right:-70px;display:none}.app footer .footer__copyright span{display:inline-block;animation:marquee 30s linear infinite;width:100%;padding-left:100%}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.app .logo{text-transform:uppercase;letter-spacing:0.1em;font-weight:900;margin-bottom:0}.app .content{margin-bottom:0em;padding:0 25px;background-color:var(--background-color)}@media screen and (min-width: 1279px){.app .content{padding:0}}.app .slider{background-color:var(--background-color);margin-left:-25px;margin-right:-25px;margin-bottom:15px;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:0;scroll-snap-type:x mandatory}.app .slider::-webkit-scrollbar{display:none}@media screen and (min-width: 1279px){.app .slider{margin-left:0;margin-right:0;margin-bottom:75px}}.app .slider .slider__slide{background-size:cover;background-position:center;min-height:100vh;min-height:--webkit-fill-available;display:inline-block;min-width:97vw;scroll-snap-align:start}.app .slider .slider__slide:active{transform:none}.app .index-empty-padding{padding-top:50px}@media screen and (min-width: 1279px){.app .index-empty-padding{padding-top:128px}}.app h1.article-previews-header,.app h2.article-previews-header,.app h3.article-previews-header{font-family:var(--accent-font);font-weight:700;margin-left:0px;margin-right:0px;font-size:26px;line-height:30px;text-transform:uppercase;color:var(--red-color)}@media screen and (min-width: 1279px){.app h1.article-previews-header,.app h2.article-previews-header,.app h3.article-previews-header{font-size:41px;line-height:50px;padding-left:var(--first-level-padding);padding-right:var(--first-level-padding)}}.app h1.article-previews-header form,.app h2.article-previews-header form,.app h3.article-previews-header form{display:inline}.app h1.article-previews-header form input,.app h2.article-previews-header form input,.app h3.article-previews-header form input{display:inline;font-family:var(--accent-font);font-weight:700;font-size:x-large;border:none;box-sizing:border-box;appearance:none;max-width:100%;font-size:26px;padding:0 0.25em;margin:0}@media screen and (min-width: 1279px){.app h1.article-previews-header form input,.app h2.article-previews-header form input,.app h3.article-previews-header form input{font-size:41px}}.app h3.article-previews-header{border-bottom:none}.app .article-previews-header-link{padding-left:var(--first-level-padding);padding-right:var(--first-level-padding);font-size:20px;color:black;font-style:italic;display:block;margin-bottom:35px}@media screen and (min-width: 1279px){.app .article-previews-header-link{margin-bottom:70px}}.app .article-previews-header-link:active{transform:none}.app .article-previews__empty{font-family:var(--serif-font);text-transform:capitalize;font-weight:400;font-style:italic;font-size:x-large;text-align:center;color:var(--foreground-color);display:flex;justify-content:center;padding:20rem 0}.app .article-previews{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 1279px){.app .article-previews{padding-left:var(--first-level-padding);padding-right:var(--first-level-padding);margin-left:0}}.app .article-previews .article-previews--quote{font-family:var(--serif-font);text-transform:capitalize;font-weight:400;font-style:italic;margin:0px 0px 40px 0px;color:black;color:var(--foreground-color);display:block;width:100%;font-size:24px;line-height:34px;text-transform:none}@media screen and (min-width: 1279px){.app .article-previews .article-previews--quote{margin-bottom:70px;margin-top:-25px;padding-left:var(--second-level-padding);padding-right:var(--second-level-padding)}}.app .article-previews .article-previews--quote .article-previews--quote__more{font-size:24px;font-family:var(--accent-font);font-style:normal;color:var(--red-color);margin-left:0;margin-top:0.25em;display:block}@media screen and (min-width: 1279px){.app .article-previews .article-previews--quote .article-previews--quote__more{display:inline}}.app .article-previews .article-previews__more{font-family:var(--serif-font);text-transform:capitalize;font-weight:400;font-style:italic;cursor:pointer;text-align:center;margin:0px 0px 40px 0px;color:var(--foreground-color);display:block;width:100%;font-size:24px;line-height:34px}@media screen and (min-width: 1279px){.app .article-previews .article-previews__more{margin-right:70px}}.app .article-previews .article-previews__more:hover{text-decoration:none}.app .article-preview{width:100%;margin-bottom:25px;transition:var(--transition-default)}.app .article-preview a{color:var(--foreground-color)}.app .article-preview a:hover{text-decoration:none !important}.app .article-preview h3{font-size:24px;line-height:28px;margin:12px 0;hanging-punctuation:allow-end;hyphens:auto}@media screen and (min-width: 767px){.app .article-preview h3{margin:23px 0 70px 0}}@media screen and (min-width: 767px){.app .article-preview{width:calc(50% - 7.5px)}.app .article-preview:nth-of-type(2n+0){padding-left:15px}}@media screen and (min-width: 1279px){.app .article-preview{width:calc((100% - 60px) / 3)}.app .article-preview:nth-of-type(2n+0){padding-left:0}.app .article-preview:nth-of-type(3n+2){padding-left:30px;padding-right:30px}}.app .tags{padding-top:0;padding-bottom:70px}@media screen and (min-width: 1279px){.app .tags{padding-left:var(--first-level-padding);padding-right:var(--first-level-padding)}}.app .tags .tags__header{padding-bottom:20px;position:sticky;top:0;background:var(--background-color);padding-top:50px;border-bottom:2px solid var(--foreground-color-2)}@media screen and (min-width: 1279px){.app .tags .tags__header{padding-top:128px}}.app .tags .tags__header .tags__header__title{font-size:26px;line-height:30px;text-transform:uppercase}@media screen and (min-width: 1279px){.app .tags .tags__header .tags__header__title{font-size:41px;line-height:50px}}.app .tags .tags__header .tags__nav{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 1279px){.app .tags .tags__header .tags__nav{justify-content:space-between}}.app .tags .tags__header .tags__nav .tags__nav__elem{font-family:var(--accent-font);color:var(--foreground-color-2);cursor:pointer;margin-right:0.5em}.app .tags .tags__header .tags__nav .tags__nav__elem:hover,.app .tags .tags__header .tags__nav .tags__nav__elem:active{color:var(--red-color)}.app .tags .tags__index{display:flex;flex-wrap:wrap}.app .tags .tags__index .tags__index__tag{width:100%;transition:var(--transition-default)}.app .tags .tags__index .tags__index__tag h3{font-size:19px;line-height:22px;margin-top:25px;margin-bottom:25px}@media screen and (min-width: 1279px){.app .tags .tags__index .tags__index__tag h3{margin-top:40px;margin-bottom:40px}}.app .tags .tags__index .tags__index__tag a{color:var(--foreground-color);display:block;text-decoration-thickness:1px;font-size:17px;line-height:20px}.app .tags .tags__index .tags__index__tag a:active{transform:none}@media screen and (min-width: 767px){.app .tags .tags__index .tags__index__tag{width:50%}}@media screen and (min-width: 1279px){.app .tags .tags__index .tags__index__tag{width:33.33%}}.app .article{padding:0;padding-top:50px;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;margin-bottom:45px;padding-bottom:35px}@media screen and (min-width: 1279px){.app .article{padding-top:128px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:90px;padding-bottom:70px}}.app .article textarea{font-size:1em;font-family:inherit;display:block;width:100%;border:1px solid var(--red-color);height:auto;hanging-punctuation:none;appearance:none;background-color:transparent;color:inherit;max-width:100%}.app .article h1{font-size:26px;line-height:30px;hyphens:auto}@media screen and (min-width: 1279px){.app .article h1{font-size:41px;margin-bottom:100px;line-height:49px;padding-left:var(--first-level-padding);padding-right:var(--first-level-padding)}}.app .article iframe{min-height:600px;width:100% !important;margin:0;background-color:var(--foreground-color-2)}.app .article .article-form--controls,.app .article .article-form--delete{position:fixed;bottom:1em;right:1em;z-index:1001}.app .article .article-form--controls form,.app .article .article-form--delete form{display:inline}.app .article .article-form--controls input,.app .article .article-form--delete input{background-color:transparent;color:var(--foreground-color);border:none;outline:none;padding:0.5em 1em}.app .article .article-form--controls input:hover,.app .article .article-form--delete input:hover{background-color:var(--background-color-2)}.app .article .article-form--delete{right:17em}.app .article .article__content{padding-bottom:2em;font-size:20px;line-height:27px}@media screen and (min-width: 1279px){.app .article .article__content{padding-left:120px;padding-right:120px;padding-left:var(--third-level-padding);padding-right:var(--third-level-padding)}}.app .article .article__content action-text-attachment{display:flex;justify-content:center}@media screen and (min-width: 1279px){.app .article .article__content action-text-attachment{width:calc(100% + 240px);margin-left:-120px;margin-right:-120px}}.app .article .article__content trix-toolbar{margin:0;padding:0;position:fixed;top:3em;right:1em;z-index:1002;background-color:var(--foreground-color);opacity:1}.app .article .article__content trix-toolbar .trix-button-row{flex-direction:column;filter:invert(100%)}.app .article .article__content trix-toolbar .trix-button-row .trix-button-group{border:none;border-radius:0;flex-direction:column;margin-left:0}.app .article .article__content trix-toolbar .trix-button-row .trix-button-group .trix-button{background-color:var(--background-color);border:none;margin:0;padding:0.25em}.app .article .article__content trix-toolbar .trix-button-row .trix-button-group .trix-button:hover{transform:scale(1.25);transition:var(--transition-default)}.app .article .article__content trix-editor{appearance:none;padding:0;border-radius:0;border:1px solid var(--red-color)}.app .article .article-form--errors{list-style-type:decimal;border:2px solid red;box-shadow:0 2px 16px 0 rgba(0,0,0,0.06);position:sticky;background:var(--background-color);top:1em}.app .article .article-form--errors li{color:red;margin:1em 0;font-weight:600;font-size:larger}.app .article .article-form__settings{font-family:var(--sans-font);background-color:var(--background-color);color:var(--foreground-color);padding-left:var(--first-level-padding);padding-right:var(--first-level-padding);display:flex;flex-wrap:wrap;justify-content:center;margin-top:90px}.app .article .article-form__settings input,.app .article .article-form__settings select,.app .article .article-form__settings textarea{display:block;margin-bottom:1em;min-width:15em}.app .article .article-form__settings input[type=text],.app .article .article-form__settings input[type=search],.app .article .article-form__settings input[type=checkbox],.app .article .article-form__settings input[type=datetime-local],.app .article .article-form__settings input[type=email],.app .article .article-form__settings input[type=password],.app .article .article-form__settings textarea{line-height:1.5em;padding-left:0.5em;font-size:16px;border:none}.app .article .article-form__settings input[type=text],.app .article .article-form__settings input[type=search],.app .article .article-form__settings textarea{box-sizing:border-box;width:100%;font-family:var(--serif-font)}.app .article .article-form__settings input[type=text],.app .article .article-form__settings input[type=search]{max-width:50em}.app .article .article-form__settings textarea{min-height:5em;background-color:var(--background-color)}.app .article .article-form__settings select{font-size:16px;min-width:fit-content}.app .article .article-form__settings fieldset{margin-bottom:1em;border:none;padding-top:0.25em;background-color:var(--background-color-2);width:320px;margin-right:20px}.app .article .article-form__settings legend{padding:0.125em 0.25em;text-transform:capitalize;font-weight:600}.app .article .article-form__settings label{font-weight:500;margin-bottom:0.25em;display:block;text-transform:capitalize;cursor:pointer}.app .article .article-form__settings img{max-width:100%}.app .article .article__event,.app .article .article__artists,.app .article .article__credits,.app .article .article__places,.app .article .article__tags{font-size:17px;line-height:25px;margin-bottom:1em}@media screen and (min-width: 1279px){.app .article .article__event,.app .article .article__artists,.app .article .article__credits,.app .article .article__places,.app .article .article__tags{max-width:50%;padding-left:var(--second-level-padding);padding-right:var(--second-level-padding)}}.app .article .article__credits{max-width:70%;padding-right:0;hyphens:none}.app .article .article__credits textarea{min-height:20em}@media screen and (min-width: 1279px){.app .article .article__credits{max-width:40%}}.app .article .article__tags{font-size:13px;line-height:25px;display:flex;flex-wrap:wrap;margin-top:30px}.app .article .article__tags>*{display:inline;white-space:nowrap;background-color:var(--foreground-color-2);color:var(--foreground-color);padding:0px 18px;margin-right:8px;margin-bottom:8px;border-radius:1em;box-shadow:0 2px 16px 0 rgba(0,0,0,0.06)}.app .article .article__donate{display:flex;justify-content:center;margin-top:4em}.app .article .article__donate a{background:var(--red-color);color:var(--background-color);padding:0em 1em}.admin{padding:0.5em;background-color:var(--background-color);min-height:98vh}.admin header{margin-top:0.25em}.admin h1 a,.admin h2 a,.admin h3 a,.admin h4 a{text-decoration:none;opacity:0.1}.admin h1 a:hover,.admin h2 a:hover,.admin h3 a:hover,.admin h4 a:hover{opacity:1}.admin input,.admin select,.admin textarea{display:block;margin-bottom:1em;min-width:15em}.admin input[type=text],.admin input[type=search],.admin input[type=checkbox],.admin input[type=datetime-local],.admin input[type=email],.admin input[type=password],.admin textarea{line-height:1.5em;padding-left:0.5em;font-size:16px;border:none}.admin input[type=text],.admin input[type=search],.admin textarea{box-sizing:border-box;width:100%;font-family:var(--serif-font)}.admin input[type=text],.admin input[type=search]{max-width:50em}.admin textarea{min-height:5em}.admin select{font-size:16px;min-width:fit-content}.admin fieldset{margin-bottom:1em;border:none;padding-top:0.25em;background-color:var(--background-color-2)}.admin legend{padding:0.125em 0.25em;text-transform:capitalize;font-weight:600}.admin label{font-weight:500;margin-bottom:0.25em;display:block;text-transform:capitalize;cursor:pointer}.admin img{outline:1px solid var(--foreground-color-2);max-width:100%}.admin a{color:var(--foreground-color)}.admin nav{display:flex;justify-content:flex-start}.admin nav a{margin-right:0.4em}.admin footer{text-align:center;color:var(--foreground-color-2);padding:1em;transition:var(--transition-default)}.admin h4{margin-bottom:0.5em;margin-top:2.5em}.admin table{box-shadow:0 2px 16px 0 rgba(0,0,0,0.06);margin-bottom:1em;border-collapse:collapse;width:100%}.admin thead{position:sticky;top:0em}@media screen and (max-width: 400px){.admin thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.admin tr,.admin td,.admin th{border:none;text-align:left;font-weight:normal;padding:0.25rem}@media screen and (max-width: 400px){.admin tr{display:block;border:none}}.admin td a{display:block}@media screen and (max-width: 400px){.admin td{display:block;text-align:right;border:none}.admin td::before{content:attr(data-label);float:left}}.admin td[data-label=Actions] a:hover{opacity:0.75}.admin td[data-label=Artists] a,.admin td[data-label=Artists] span,.admin td[data-label=Places] a,.admin td[data-label=Places] span,.admin td[data-label="Published At"] a,.admin td[data-label="Published At"] span{margin-bottom:3px;margin-top:3px;border-radius:1em;width:intrinsic;font-size:smaller}.admin td[data-label=Article]{display:flex;align-items:center}.admin th{font-weight:bold}.admin tbody tr:nth-child(odd){background-color:var(--background-color-2)}.admin .table-controls .table-controls--pagination{display:flex;justify-content:space-between}.admin .nested-form .nested-form--fields{margin-bottom:1.5em}.admin .nested-form .nested-form--fields .nested-form--fields--record-label{display:flex;align-items:baseline}.admin .nested-form .nested-form--fields .nested-form--fields--record-label label{margin-right:0.3em}.admin .session-form{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--background-color)}.admin .table--search{box-shadow:0 2px 16px 0 rgba(0,0,0,0.06);max-width:20em;margin-bottom:2em}.admin .table--search .table--search--field{font-family:var(--sans-font)}.admin .articles-table--article--title{display:flex;align-items:center}.admin .article-form .article-form--errors{list-style-type:decimal;border:2px solid red;box-shadow:0 2px 16px 0 rgba(0,0,0,0.06);position:sticky;background:var(--background-color);top:1em}.admin .article-form .article-form--errors li{color:red;margin:1em 0;font-weight:600;font-size:larger}.admin .article-form .article-form--controls{display:flex;justify-content:flex-end}.admin .nav-controls{display:flex;justify-content:flex-end}.turbo-progress-bar{height:2px;background-color:var(--foreground-color);z-index:1001}.page.active,.page.disabled{margin-right:0.4em}.trix-content{font-size:20px;line-height:25px;hyphens:none;word-break:break-word}.trix-content .attachment{display:block}.trix-content figure.attachment.attachment--preview{margin-bottom:25px}@media screen and (min-width: 767px){.trix-content figure.attachment.attachment--preview{margin-bottom:40px}}.trix-content figure.attachment.attachment--preview.no-caption{margin-bottom:40px !important}@media screen and (min-width: 767px){.trix-content figure.attachment.attachment--preview.no-caption{margin-bottom:65px !important}}.trix-content figure.attachment.attachment--preview img{display:block;width:100%;height:auto;max-width:100%;background-color:var(--foreground-color-2)}.trix-content figure.attachment.attachment--preview figcaption.attachment__caption{color:inherit;font-size:17px;line-height:20px;opacity:0.6;margin-top:10px;margin-bottom:0;text-align:left}.trix-content .attachment-gallery{display:block}.trix-content .attachment-gallery action-text-attachment,.trix-content .attachment-gallery .attachment{flex:none;padding:0;max-width:none}.trix-content .attachment-gallery.attachment-gallery--2 action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{max-width:none;flex-basis:auto}.trix-content action-text-attachment .attachment{padding:0 !important;width:100% !important;margin-bottom:25px;margin-top:25px}.trix-content figure.attachment{margin:0;padding:0;display:block;width:100%}.trix-content blockquote{margin:50px 0;padding:0;border-left:none;font-family:var(--accent-font);font-weight:700;hyphens:none;font-size:30px;line-height:45px}.trix-content img{padding:0;margin:0;width:100%}.trix-content div-text-align-center{text-align:center !important;display:block}.trix-content div-text-align-right{text-align:right !important;display:block}.trix-content div-text-align-left{text-align:left !important;display:block}.trix-content div-text-align-justify{text-align:justify !important;display:block}trix-editor{margin-bottom:1em;appearance:textarea;font-family:var(--serif-font)}trix-toolbar{position:sticky;top:0;z-index:100;background-color:transparent;margin:0;padding:0}trix-toolbar .trix-dialog{position:fixed;top:3em;left:1em;border-top:none;box-shadow:none;filter:invert(100%);border-radius:0;padding:1em 1em}trix-toolbar .trix-dialog .trix-dialog__link-fields .trix-input{border-radius:2em;padding:0.5em 1em}trix-toolbar .trix-dialog .trix-dialog__link-fields .trix-button-group{border-radius:2em;padding:0 0.5em;font-size:small}trix-toolbar .trix-button-row{flex-wrap:wrap;margin:0;padding:0}
