/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1{hyphens:auto;}.mauticform_wrapper .form-actions{align-self:flex-end;text-align:end;}.mauticform-post-success .mauticform-page-wrapper{display:flex !important;}.paragraph--type--text-slider blockquote{margin-inline:0;max-inline-size:unset;}.paragraph--type--text-slider .slider-container{align-items:start;}.paragraph--type--text-slider .slider-container > li{justify-content:start;flex-flow:column;}.paragraph--view-mode--grid .view-content:has(.views-row:only-child){--oc-grid-item-count:1;}.paragraph--view-mode--grid .view-content:has(.views-row:only-child) .teaser--top{margin:0;}.slider-container .paragraph--teaser{inline-size:100%;}.quick-info--toggle{position:absolute;inset-inline-end:calc(-.75 * var(--oc-card-padding-inline));inset-block-end:calc(-.5 * var(--oc-card-padding-block));}.quotee{font-weight:var(--oc-font-weight-normal);}sup{inset-block-start:unset;font-size:0.75em;}sub{inset-block-end:unset;font-size:0.75em;}body{--oc-color-bg-caption:transparent;--oc-color-text-caption:var(--oc-color-text);--oc-caption-border-color:var(--oc-color-divider-light);--oc-caption-border-width:0 0 1px 1px;--oc-caption-border-style:solid;--oc-caption-border-radius:0 0 0 var(--oc-image-border-radius);}.media figcaption:has(.field),.paragraph--type--media .field--name-field-caption{display:inline-block;border-color:var(--oc-caption-border-color);border-style:var(--oc-caption-border-style);border-width:var(--oc-caption-border-width);border-radius:var(--oc-caption-border-radius);background:var(--oc-bg-caption);padding-block:var(--oc-row-gap);padding-inline:var(--oc-gutter);}.media figcaption .field{padding:0;font-style:italic;color:var(--oc-color-text-caption);background-color:transparent;}.field--name-field-caption p{margin-block:0;}@media screen and (min-width:48em){.paragraph--type--wrapper-section.paragraph--view-mode--grid:has(.paragraph--type--media) > .intro,.paragraph--type--wrapper-section.paragraph--view-mode--grid:has(.paragraph--type--media) > .more-link{padding-inline-end:var(--oc-grid-step);}.paragraph--type--wrapper-section.paragraph--view-mode--grid .intro-inline,.paragraph--type--wrapper-section.paragraph--view-mode--grid .intro{grid-column:1/-1;}}@media screen and (min-width:70em){.paragraph--type--wrapper-section.paragraph--view-mode--grid .intro-inline,.paragraph--type--wrapper-section.paragraph--view-mode--grid .intro{grid-column:1;grid-row:1;}}@media screen and (min-width:70em){.paragraph--view-mode--grid .paragraph--type--text .field__item > :first-child{margin-block-start:var(--oc-card-margin-block);padding-block-start:0;}.paragraph--view-mode--grid:has(h2) .paragraph--type--text .field__item > :first-child:is(h3){margin-block-start:var(--oc-card-margin-block);padding-block-start:.333em;}}.field--name-field-content-paragraphs .field__item:has(+ .field__item > .style__vivid_contrast) > .paragraph{padding-block-end:var(--oc-row-gap);}@container (width >= 48rem){.views-row article:not(.term-teaser) .teaser--body{padding-block-start:var(--oc-card-padding-block);}}.field--name-field-detailed-question blockquote{margin-block:0;}.node--type-faq .section--essentials{align-items:center;}.node--type-faq .section--essentials .reference--taxonomy_term a{margin-block:.5em;}.content .block-social-media-links-block ul.social-platforms{justify-content:start;}a.signal::before,a.social-media-link.tumblr::before{--icon-url:url("/profiles/contrib/openculturas-distribution/profile/themes/opcult/sprite/oc-sprite.svg#chat-circle-light");}dl{display:grid;grid-template-columns:max-content auto;border-inline-start:.0625rem solid var(--oc-color-info);padding-inline:var(--oc-gutter) 0;margin-inline:0 var(--oc-gutter);margin-block:2rem 1rem;gap:0;}dt:not(:last-of-type),dd:not(:last-of-type){border-block-end:var(--oc-divider-light);}dt{grid-column-start:1;}dd{grid-column-start:2;}dl p{margin-block:0;}dt{padding-block:.25em;padding-inline:0 var(--oc-gutter);margin-inline:0;font-weight:var(--oc-font-weight-medium);}dd{padding-block:.25em}.section--last h2.block--title{font-size:var(--oc-font-size-ml);padding-block:calc(var(--oc-font-size-xl) * .25 + calc(var(--oc-font-size-xl) - var(--oc-font-size-ml)))}.section--third.section--essentials:has(.block.date-main--status){flex-flow:column;}
