/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
@media (min--moz-device-pixel-ratio:0){summary{display:list-item}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:#f3f4f900;--color-gray-200-o-80:#d4d4da00;--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:#8e929c00;--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem/16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:.889rem;--font-size-xs:.79rem;--font-size-xxs:.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:.75rem;--space-xs:.5rem;--speed-transition:.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 .875rem 1.875rem #00000000;--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:#54556000;--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:.5;--input-border-radius-size:.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size)*2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + .2rem);--input--required-mark-size:.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px .25rem #00000000;--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:.12s;--details-box-shadow-transition-duration:.2s;--details-transform-transition-duration:.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:#d8d9e000;--jui-dropdown-shadow-color:#22233000;--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m)*2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m)*4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m)*3);--jui-dialog-border-radius:.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m)/-4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 .1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2*var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width .5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace)*-2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size)*-1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace)*-1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace)*-1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0}
:root{--color-primary:#de774f;--color-secondary:#b3b3b3;--color-white:#fff;--color-black:#3a3a3a;--color-border:#e6e4df;--color-heading-line:#dedddd;--color-text-link:var(--color-primary);--color-text-link-hover:#c96338;--color-header-fallback:#cc996c;--color-header-border-menu:#ccc;--color-footer-bg:#dfdfdf;--color-footer-top-line:#c87137;--color-diary-date:#a2a2a2;--color-profile-block-border:#d8d8d8;--color-profile-block-block-title:gray;--color-profile-block-title:#696969;--color-profile-block-date:#a2a2a2;--color-profile-block-no-result-bg:#f2f2f2;--color-profile-block-no-result-text:#999;--color-icon-light-gray:#939393;--color-icon-gray:#666;--color-text:#4d4d4d;--color-text-gray:#696969;--color-text-muted:#8f8f8f;--color-body-bg:#fff;--color-mobile-menu-bg:#f3f3f3;--gap:20px;--spacer:16px;--max-width:1170px;--max-width-narrow:920px;--font-sans:'PT Sans',sans;--font-serif:'PT Serif',sans-serif;--font-condensed:'PT Sans Narrow',sans;--font-caption:'PT Serif Caption',sans-serif;--font-size-base:16px;--line-height-base:1.5;--font-size-image-caption:13px;--input-border:#d8d8d8;--field-description:#9b9a9a;--color-book-border:#e4e4e4;--color-book-border-hover:#cbcbcb;--color-teaser-title:var(--color-text-gray);--color-teaser-title-hover:var(--color-black);--color-teaser-tag-bg:rgba(222,119,79,.65);--color-teaser-tag-hover:rgba(222,119,79,.9);--color-year-circle-bg:rgba(179,179,179,.8);--font-size-teaser-title:20px;--button-submit-bg:var(--color-primary);--button-submit-text:var(--color-white);--button-submit-bg-hover:#d35727;--button-submit-bg-active:#b44b22;--button-more-bg:#b3b3b3;--button-more-text:var(--color-white);--button-more-bg-hover:#9a9a9a;--button-more-bg-active:#888;--button-loadmore-bg:var(--color-primary);--button-loadmore-text:var(--color-white);--button-loadmore-bg-hover:#d35727;--button-loadmore-bg-active:#b44b22;--button-white-bg:var(--color-white);--button-white-text:#bbb;--button-white-border:#dedddd;--button-white-bg-hover:#f9f9f9;--button-white-text-hover:#bbb;--button-white-border-hover:#c0bebe;--button-white-border-active:#9f9c9c;--button-brand-bg:var(--color-white);--button-brand-text:var(--color-primary);--button-brand-border:var(--color-primary);--button-brand-bg-hover:var(--color-primary);--button-brand-text-hover:var(--color-white);--button-brand-border-hover:var(--color-primary);--button-brand-border-active:#923d1b;--color-tag-gray-bg:#dedddd;--color-tag-gray-bg-hover:#d4d3d3;--color-tag-gray-text:#696969;--color-tag-gray-text-hover:#4f4f4f;--color-tag-button-bg:#e9e9e9;--shadow-tag-button:rgba(97,97,97,1);--color-tag-list-bg:#fff;--color-tagclouds-text:#a4a4a4;--color-tagclouds-text-hover:#575757;--tagclouds-level-1:1rem;--tagclouds-level-2:1.1rem;--tagclouds-level-3:1.2rem;--tagclouds-level-4:1.3rem;--tagclouds-level-5:1.4rem;--search-input-width:600px;--search-results-width:800px;--color-search-border:#d0cdcd;--color-search-snippet:#727272;--pager-border-radius:3px;--pager-bg:transparent;--color-pager-border:#efefef;--color-pager-text-active:#fff;--color-pager-bg-alt:#b3b3b3;--color-comment-url:gray;--color-comment-url-hover:#666;--color-comment-submitted:#b3b3b3;--color-comment-unpublished-bg:#fff7f7;--color-comment-unpublished-border:#d59090;--color-comment-mark-text:#fff;--color-comment-mark-bg:#d31313;--color-comment-description:#9f9d9d;--color-table-th-bg:#f5f5f2;--color-table-th-border:#bfbfba;--color-table-th-text:#333;--color-table-th-hover:var(--color-primary);--color-table-th-hover-active:var(--color-text-link-hover);--color-table-tr-hover:#fcfcfc;--color-table-tr-border:#e6e4df;--color-table-head-border:#000;--color-figcaption:#7a7a7a;--color-taxonomy-author:#8f8f8f;--color-taxonomy-buttons-bg:#b3b3b3;--color-inactive-button:#b3b3b3;--messages-status:#325e1c;--messages-status-hover:#284b15;--messages-error:#a51b00;--messages-error-hover:#7f3c00;--messages-warning:#b7522b;--messages-warning-hover:#9f4b25;--messages-comment:#3987ad;--messages-comment-hover:#2f6f9c;--messages-comment-bg:#daecf8;--shadow-header:0 1px 10px rgba(0,0,0,.2);--shadow-footer:0 10px 25px -10px rgba(143,143,143,1);--shadow-profile:0 0 5px 0 rgba(0,0,0,.5);--shadow-panel:-2px 0 5px rgba(0,0,0,.2);--color-placeholder:#b2b2b2;--color-input-error-bg:#ffeded;--color-block-title:gray;--color-typography-border:#e8e8e8;--color-scrollbar-track:#f0f0f0;--color-scrollbar-thumb:#5d5d5d;--color-media-category-border:#e6e6e6;--color-media-category-bg:#f9f9f9;--color-overlay:rgba(0,0,0,.5);--color-mobile-menu-icon:#838383}
html{box-sizing:border-box}*:before,*:after{box-sizing:inherit}body{background:var(--color-body-bg);overflow-x:hidden;position:relative}img{display:block;height:auto;max-width:100%;vertical-align:bottom}label{display:block;font-weight:700;margin:0 0 .1rem}label.option{display:inline;font-weight:400}:focus{outline:none}::-moz-focus-inner{border:0}@media (max-width:992px){.hide-on-mobile{display:none !important}}html,body{font-size:var(--font-size-base);line-height:var(--line-height-base)}body{color:var(--color-text);font-family:var(--font-sans);text-decoration-skip-ink:auto}a{color:var(--color-text-link);text-decoration:none;transition:color .2s}a:hover{color:var(--color-text-link-hover);text-decoration:none}p:first-child{margin-top:0}p:last-child{margin-bottom:0}b,strong{font-family:var(--font-serif);font-weight:700}i,em{font-family:var(--font-serif);font-style:italic}ul.menu a.is-active{color:inherit}h2,h3,h4{text-align:left}blockquote{font-family:var(--font-serif);font-style:italic;margin-left:20px}@media (min-width:768px){blockquote{margin-left:40px}}@media (max-width:768px){blockquote{border-top:1px solid var(--color-typography-border);border-bottom:1px solid var(--color-typography-border);padding-top:15px;padding-bottom:15px;margin-right:20px;margin-top:20px;margin-bottom:20px}}blockquote .blockquote-icon{float:left;margin-top:5px;margin-right:10px}@media (min-width:768px){blockquote .blockquote-icon{margin-right:20px}}blockquote p{font-size:16px}@media (min-width:768px){blockquote p{font-size:18px}}@media (min-width:1200px){blockquote p{font-size:20px;line-height:1.35}}.container{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:0 var(--spacer)}.grid-container{max-width:var(--max-width);margin-left:auto;margin-right:auto}@media (min-width:992px){.layout-grid{display:grid;gap:var(--gap)}}@media (min-width:992px){.has-sidebar-second .layout-grid{grid-template-columns:3fr 1fr}}@media (min-width:768px){.flex{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px){.flex--2col .flex__item{flex:0 0 49%}}.flex--3col .flex__item{flex:0 0 49%}@media (min-width:992px){.flex--3col .flex__item{flex:0 0 32%}}@media (min-width:768px){.flex--3col .flex__item:last-child{flex-basis:100%}}@media (min-width:992px){.flex--3col .flex__item:last-child{flex-basis:32%}}.flex__item{box-sizing:border-box;margin-bottom:20px}.layout-column{display:table-cell}.float--right{float:right}.float--left{float:left}.list-horizontal{margin:0;padding:0}.list-horizontal>li{display:inline-block;list-style-type:none}.list-vertical{margin:0;padding:0}.list-vertical>li{display:block;list-style-type:none}.hidden{display:none}.visually-hidden,.has-exposed-buttons .form-item-diary-category input[type=radio]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}:root{--animate-duration:1s}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}@media print,(prefers-reduced-motion:reduce){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}.animated[class*=Out]{opacity:0}}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}.hover--grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hover--grow:hover,.hover--grow:focus,.hover--grow:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.hover--float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hover--float:hover,.hover--float:focus,.hover--float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hover--zoom-in{overflow:hidden}.hover--zoom-in img{transform:scale(1);transition:.3s ease-in-out}.hover--zoom-in img:hover{transform:scale(1.05)}.u-bg-color--primary{background-color:var(--color-primary)}.u-bg-color--secondary{background-color:var(--color-secondary)}.u-bg-color--white{background-color:var(--color-white)}.u-bg-color--black{background-color:var(--color-black)}.u-bg-color--light{background-color:var(--color-scrollbar-track)}.u-bg-color--dark{background-color:var(--color-scrollbar-thumb)}.u-margin-top--small{margin-top:30px}.u-margin-top--medium{margin-top:50px}.u-margin-top--large{margin-top:75px}.u-margin-bottom--small{margin-bottom:30px}.u-margin-bottom--medium{margin-bottom:50px}.u-margin-bottom--large{margin-bottom:75px}.u-margin-both--small{margin-top:30px;margin-bottom:30px}.u-margin-both--medium{margin-top:50px;margin-bottom:50px}.u-margin-both--large{margin-top:75px;margin-bottom:75px}.u-padding-top--small{padding-top:30px}.u-padding-top--medium{padding-top:50px}.u-padding-top--large{padding-top:75px}.u-padding-bottom--small{padding-bottom:30px}.u-padding-bottom--medium{padding-bottom:50px}.u-padding-bottom--large{padding-bottom:75px}.u-padding-both--small{padding-top:30px;padding-bottom:30px}.u-padding-both--medium{padding-top:50px;padding-bottom:50px}.u-padding-both--large{padding-top:75px;padding-bottom:75px}.u-row-width--wide .layout__container{max-width:var(--max-width);margin-left:auto;margin-right:auto}.u-row-width--narrow .layout__container{max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto}
.title--line,.block-text--title-line h2{display:flex;flex-direction:row;justify-content:center;font-family:var(--font-condensed);font-size:38px;font-weight:400;line-height:1;color:var(--color-text-gray)}@media (max-width:768px){.title--line,.block-text--title-line h2{display:block}}.title--line:after,.block-text--title-line h2:after{flex-grow:1;position:relative;top:.5em;content:'\a0';height:3px;margin-left:1rem;background-color:var(--color-heading-line)}@media (max-width:768px){.title--line:after,.block-text--title-line h2:after{content:none}}.arrow-up,.arrow-down{text-align:center}.arrow-up{padding-top:80px;padding-bottom:40px}.arrow-down{padding-top:10px;padding-bottom:10px;display:none}@media (min-width:992px){.arrow-down{display:block}}.feed-icons{display:none}.node__gallery{margin-top:30px;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.node__gallery .field__item{flex:0 1 160px}@media (min-width:992px){.node__gallery .field__item{flex:0 1 200px}}.node__gallery-main{max-width:720px;margin-left:auto;margin-right:auto}.node--view-mode-full.node--type-photo .field--name-field-photo-image{margin-bottom:30px}.picture--rounded{border-radius:50%}.picture--rounded img{border-radius:50%}.node__related{margin-top:30px;margin-bottom:30px}.node__related .field__label:after{content:':'}.node__related .field__item:before{content:'\2022';margin-right:8px;font-size:16px;color:var(--color-placeholder)}.node--unpublished{background-color:var(--color-input-error-bg)}.layout-sidebar-first{position:absolute;top:675px;left:1%;width:calc((100vw - var(--max-width))/2 - 45px);display:none}@media (min-width:1600px){.layout-sidebar-first{display:block}}.layout-sidebar-first .block{font-size:14px;padding-left:50px;padding-right:20px;margin-bottom:50px}.layout-sidebar-first .block h2{text-align:center;font-weight:400}.layout-sidebar-first .block ul{margin:0;padding:0}.layout-sidebar-first .block li{line-height:1.1;margin:0 0 10px}.layout-sidebar-first .view-empty{text-align:center}.preface{font-family:var(--font-serif);margin-bottom:60px;display:none}@media (min-width:768px){.preface{display:block}}.preface h2{font-family:var(--font-caption);font-weight:400;color:var(--color-text-gray)}@media (min-width:768px){.preface--small:not(.layout-builder-block){display:none}}.vocabulary-guest-categories{margin-bottom:40px}.dynamic-block-group__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:30px;flex-direction:column}@media (min-width:544px){.dynamic-block-group__wrapper{flex-direction:row}}@media (min-width:992px){.dynamic-block-group__wrapper{padding-left:0}}.dynamic-block{flex-basis:90%;padding-right:10px}@media (min-width:544px){.dynamic-block{flex-basis:46%}}@media (min-width:768px){.dynamic-block{flex-basis:31%}}@media (min-width:992px){.dynamic-block{flex-grow:1;flex-basis:0;padding-right:20px}}.dynamic-block h2{font-family:var(--font-condensed);color:var(--color-block-title)}.dynamic-block a{color:var(--color-text-gray)}.dynamic-block a:hover{color:var(--color-primary)}.dynamic-block__list{padding:0;margin:0}.dynamic-block__item{list-style-type:none;margin-bottom:10px;line-height:1.2}.dynamic-block__date{font-size:14px;color:var(--color-diary-date)}.dynamic-block__image{margin-right:15px;border-radius:3px}.dynamic-block__image img{max-width:inherit;border-radius:3px}.dynamic-block__image img:hover{opacity:.85}@media (max-width:992px){.dynamic-block--premoderation{display:none}}@media (min-width:992px){.dynamic-block--comments{padding-left:50px}}.dynamic-block--selected{margin-top:35px}@media (min-width:992px){.dynamic-block--selected .view-content{padding-left:20px}}@media (min-width:1200px){.dynamic-block--selected .view-content{padding-left:40px}}@media (min-width:992px){.dynamic-block--selected .pager{padding-left:22px}}@media (min-width:1200px){.dynamic-block--selected .pager{padding-left:42px}}@media (max-width:992px){.dynamic-block--selected .dynamic-block__list{columns:2}}@media (max-width:544px){.dynamic-block--selected .dynamic-block__list{columns:1}}.dynamic-block--selected .dynamic-block__item{display:flex;align-items:center;line-height:1.1;font-size:16px}.teaser-grid .views-infinite-scroll-content-wrapper,.teaser-grid:not(.teaser-grid--infinite) .view-content{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.teaser-grid:not(.teaser-grid--infinite) .view-content>div{max-width:425px}@media (max-width:544px){.teaser-grid:not(.teaser-grid--infinite) .view-content>div{max-width:480px}}.teaser-grid fieldset{border:none}.teaser-grid--photo .view-content{margin-top:40px}
.action-links{margin:1em 0;padding:0;list-style:none}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-right:0;margin-left:.3em}.button-action{display:inline-block;padding:.2em .5em .3em;text-decoration:none;line-height:160%}.button-action:before{margin-left:-.1em;padding-right:.2em;content:"+";font-weight:900}[dir=rtl] .button-action:before{margin-right:-.1em;margin-left:0;padding-right:0;padding-left:.2em}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.collapse-processed>summary{padding-right:.5em;padding-left:.5em}.collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/css/components/../../images/misc/menu-expanded.png) 0 100% no-repeat}[dir=rtl] .collapse-processed>summary:before{float:right;background-position:100% 100%}.collapse-processed:not([open])>summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%}[dir=rtl] .collapse-processed:not([open])>summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%}
.container-inline label:after,.container-inline .label:after{content:":"}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:""}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc}details>.details-wrapper{padding:.5em 1.5em}summary{padding:.2em .5em;cursor:pointer}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;width:10em;font-weight:400}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-weight:700;font-style:normal}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em}
.field__label{font-weight:700}.field--label-inline .field__label,.field--label-inline .field__items{float:left}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-right:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.5em}.field--label-inline .field__label:after{content:":"}
form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:700}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2.4em;margin-left:0}.marker{color:#e00}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/css/components/../../images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg) no-repeat;background-size:contain}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/css/components/../../images/misc/help.png) 0 50% no-repeat}[dir=rtl] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/css/components/../../images/misc/feed.svg) no-repeat}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-right:0;margin-left:.5em}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}[dir=rtl] .form--inline .form-item-separator{margin-right:.5em;margin-left:1em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{margin:0 0 .25em 1.5em;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:0 0;font-size:1em}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-right:0;padding-left:15px}ul.inline li{display:inline;padding:0 .5em;list-style-type:none}ul.links a.is-active{color:#000}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left}[dir=rtl] ul.menu{margin-right:1em;margin-left:0;text-align:right}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-expanded.png)}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-collapsed.png)}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/css/components/../../images/misc/menu-collapsed-rtl.png)}.menu-item{margin:0;padding-top:.2em}ul.menu a.is-active{color:#000}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager__items{clear:both;text-align:center}.pager__item{display:inline;padding:.5em}.pager__item.is-active{font-weight:700}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/css/components/../../images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/css/components/../../images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
.node--unpublished{background-color:#fff4f4}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,.16)}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width .5s ease-out;transition:width .5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px}[dir=rtl] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0}100%{background-position:0 0,-80px 0}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0}100%{background-position:0 0,-80px 0}}@keyframes animate-stripes{0%{background-position:0 0,0 0}100%{background-position:0 0,-80px 0}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff}@media all and (max-width:48em){.ui-dialog{width:92% !important}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:700}.ui-dialog .ui-dialog-titlebar-close{border:0;background:0 0}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:.3em 1em;border-width:1px 0 0;border-color:#ccc;background:#f3f4ee}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/css/components/../../images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none}
