/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@unocss;
*,*:before,*:after{@apply box-border;}body{@apply bg-white;}dt{@apply font-bold;}dd{@apply ml-4;}b,strong{@apply font-semibold;}fieldset{@apply border-1 border-solid border-black;}figure{@apply m-0;}hr{@apply bg-black h-1 m-y-8 border-none;}iframe{@apply max-w-full w-full;}img{@apply d-block max-w-full h-auto;}table{@apply border-collapse w-full mb-2;background-color:var(--background-color);th,td{@apply align-top text-left p-2 border-1 border-solid;}caption{@apply text-left;}ul{@apply pl-4;}}pre{@apply grid overflow-auto;}code{@apply px-1 rounded-sm bg-neutral-2;}pre code{@apply d-block px-2 overflow-auto text-sm;}ul,ol{@apply ml-4;}ol{@apply list-decimal;}ul{@apply list-disc;ul{@apply list-circle;}}
input,select,textarea{appearance:none;box-sizing:border-box;display:inline-block;width:max-content;max-width:100%;border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-background-color);color:var(--input-color);padding:var(--input-padding);line-height:var(--input-line-height);font-weight:var(--input-font-weight);}select{appearance:listbox;}input[type="text"],input[type="email"],input[type="search"]{width:100%;max-width:max-content;}input[type="radio"],input[type="checkbox"]{appearance:auto;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:2px;margin-bottom:1px;margin-right:4px;accent-color:var(--accent-color);}input[type="file"]::file-selector-button{--button-border-color:var(--color-dark);background-color:var(--button-background-color);border:var(--button-border);border-color:var(--button-border-color);}blockquote{--blockquote-border:.25rem solid var(--color-dark);--blockquote-font-style:italic;--blockquote-padding:0 1rem;--blockquote-margin:1rem 0;padding:var(--blockquote-padding);margin:var(--blockquote-margin);border-left:var(--blockquote-border);font-style:var(--blockquote-font-style);}blockquote.accent{border-color:var(--accent-color);}:disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-background-color-disabled);}
a,a:link,a.link{color:var(--link-color);font-style:var(--link-font-style);text-decoration-style:var(--link-text-decoration-style);text-decoration-color:var(--link-text-decoration-color);text-decoration-line:var(--link-text-decoration-line);text-decoration-thickness:var(--link-text-decoration-thickness);}a:focus,a.focus{text-decoration-style:var(--link-focus-text-decoration-style);text-decoration-color:var(--link-focus-text-decoration-color);text-decoration-line:var(--link-focus-text-decoration-line);text-decoration-thickness:var(--link-focus-text-decoration-thickness);outline-style:var(--link-focus-outline-style);outline-width:var(--link-focus-outline-width);outline-offset:var(--link-focus-outline-offset);}a:hover,a.hover{text-decoration-style:var(--link-hover-text-decoration-style);text-decoration-color:var(--link-hover-text-decoration-color);text-decoration-line:var(--link-hover-text-decoration-line);text-decoration-thickness:var(--link-hover-text-decoration-thickness);}a:active,a.active{color:var(--link-active-color);text-decoration-thickness:var(--link-active-text-decoration-thickness);}a:visited,a.visited{color:var(--link-visited-color);}
:root{--font-body:"Inter",sans-serif;--block-title-font-size:24px;--block-title-line-height:1.125;--block-title-margin:1rem 0;--header-line-height:1.2;--content-line-height:1.5;}html{font-size:clamp(12px,calc(12px + (4 * ((100vw - 320px) / (1024 - 320)))),16px);}body{line-height:var(--content-line-height);font-family:var(--font-body);font-optical-sizing:auto;font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{line-height:var(--header-line-height);font-optical-sizing:auto;font-weight:normal;font-style:normal;margin:1.5em 0 .5em;}h1{@apply text-3xl md:text-4xl lg:text-5xl;}h2{@apply text-2xl md:text-3xl lg:text-4xl;}h3{@apply text-xl md:text-2xl lg:text-3xl;}h4{@apply text-lg md:text-xl lg:text-2xl;}h5{@apply text-base md:text-lg lg:text-xl;}h6{@apply text-base md:text-base lg:text-lg;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{--link-text-decoration-line:none;--link-hover-decoration-line:underline;--link-hover-text-decoration-thickness:2px;--link-focus-text-decoration-thickness:2px;--link-active-text-decoration-thickness:3px;}.page-title{@apply mt-6 mb-4;}.comment-title{@apply text-xl;}.title{--link-text-decoration-line:none;@apply text-2xl;}.word-break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.word-break-keep{word-break:keep-all;}
:root{--text-formatted-max-width:80ch;}.block-help{@apply text-formatted;}.text-formatted{overflow-wrap:break-word;p{@apply mb-4 max-w-[var(--text-formatted-max-width)];}h3{@apply italic;}iframe{@apply my-4;}pre code{@screen lt-md{font-size:13px;}}}.text-formatted blockquote p{margin:.5rem 0;}.field.text-formatted{margin-bottom:1.5rem;line-height:1.8;}
.border{border:1px solid black;}.border-2{border:2px solid black;}.border-3{border:4px solid black;}.border-4{border:8px solid black;}.background-white{background:white;}.background-black{background:black;}.text-white{color:white;}.space-content{@apply space-y-4;}.breakout{@apply breakout;}.media-grid{@apply sm:columns-2 md:columns-3;article,figure{}}
.display-block{display:block !important;}.display-inline-block{display:inline-block !important;}.display-none{display:none !important;}.absolute{position:absolute !important;}.relative{position:relative !important;}.top-0{top:0;}.bottom-0{bottom:0;}.left-0{left:0;}.right-0{right:0;}.overflow-x-scroll{overflow-x:scroll;overflow-y:hidden;display:grid;&:has(.sticky-header){overflow:visible;}}.flex{display:flex;}.flex-column{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-justify{justify-content:space-between;}.flex-justify-center{justify-content:center;}.flex-align-center{align-items:center;}.flex-align-baseline{align-items:baseline;}.flex-align-first-baseline{align-items:first baseline;}.flex-align-end{align-items:flex-end;}.gap-0{gap:0;}.gap-05{gap:.5rem;}.gap-1{gap:1rem;}.gap-2{gap:2rem;}.gap-3{gap:3rem;}.gap-4{gap:4rem;}.flex-grid-2{flex:0 0 40%;}.flex-grid-3{flex:0 0 30%;}.flex-grid-4{flex:0 0 20%;}.grid{display:grid;}.grid-3-2-1{display:grid;}@media screen and (min-width:24rem){.grid-3-2-1{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:42rem){.grid-3-2-1{grid-template-columns:repeat(3,1fr);}}.grid-3-3-1{display:grid;}@media screen and (min-width:24rem){.grid-3-3-1{grid-template-columns:repeat(2,1fr);}}@media screen and (min-width:42rem){.grid-3-3-1{grid-template-columns:repeat(3,1fr);}}.grid-2-2-1{display:grid;}@media screen and (min-width:32rem){.grid-2-2-1{grid-template-columns:repeat(2,1fr);}}.grid-2-1-1{display:grid;}@media screen and (min-width:48rem){.grid-2-1-1{grid-template-columns:repeat(2,1fr);}}.float-left{float:left}.float-right{float:right;}
.h-full{height:100%;}.fit-content{width:fit-content;}.maxw-16{max-width:16rem;}.maxw-24{max-width:24rem;}.maxw-32{max-width:32rem;}.maxw-36{max-width:36rem;}.maxw-42{max-width:42rem;}.ratio-1-1{aspect-ratio:1 / 1;}.ratio-2-1{aspect-ratio:2 / 1;}.ratio-3-1{aspect-ratio:3 / 1;}.ratio-4-1{aspect-ratio:4 / 1;}.ratio-4-3{aspect-ratio:4 / 3;}.ratio-5-4{aspect-ratio:5 / 4;}.ratio-16-9{aspect-ratio:16 / 9;}.max-content{width:max-content;}.margin-top-auto{margin-top:auto;}.margin-top-0{margin-top:0;}.margin-top-05{margin-top:0.5rem;}.margin-top-075{margin-top:0.75rem;}.margin-top-1{margin-top:1rem;}.margin-top-2{margin-top:2rem;}.margin-top-3{margin-top:3rem;}.margin-top-4{margin-top:4rem;}.margin-bottom-auto{margin-bottom:auto;}.margin-bottom-0{margin-bottom:0;}.margin-bottom-025{margin-bottom:0.25rem;}.margin-bottom-033{margin-bottom:0.33rem;}.margin-bottom-05{margin-bottom:0.5rem;}.margin-bottom-075{margin-bottom:0.75rem;}.margin-bottom-1{margin-bottom:1rem;}.margin-bottom-2{margin-bottom:2rem;}.margin-bottom-3{margin-bottom:3rem;}.margin-bottom-4{margin-bottom:4rem;}.margin-left-auto{margin-left:auto;}.margin-left-0{margin-left:0;}.margin-left-1{margin-left:1rem;}.margin-left-2{margin-left:2rem;}.margin-left-3{margin-left:3rem;}.margin-left-4{margin-left:4rem;}.margin-right-auto{margin-right:auto;}.margin-right-0{margin-right:0;}.margin-right-1{margin-right:1rem;}.margin-right-2{margin-right:2rem;}.margin-right-3{margin-right:3rem;}.margin-right-4{margin-right:4rem;}.no-margin,.no-margin > :is(p){margin:0 !important;}.padding-1{padding:1rem;}.padding-2{padding:2rem;}.padding-3{padding:3rem;}.padding-4{padding:4rem;}.padding-y-1{padding:1rem 0;}.padding-y-2{padding:2rem 0;}.padding-y-3{padding:3rem 0;}.padding-y-4{padding:4rem 0;}.space-content{@apply space-y-4;}.space-layout{@apply space-y-8;}.space-compressed{@apply space-y-2;}
.text-smaller{font-size:smaller;}.text-larger{font-size:larger;}.text-xx-small{font-size:xx-small;}.text-x-small{font-size:x-small;}.text-small{font-size:small;}.text-medium{font-size:medium;}.text-large{font-size:large;}.text-x-large{font-size:x-large;}.text-xx-large{font-size:xx-large;}.text-xxx-large{font-size:xxx-large;}.line-height-1{line-height:1;}.weight-normal{font-weight:normal;}.weight-bold{font-weight:bolder;}.underline{text-decoration:underline;--link-text-decoration-line:underline;--link-text-decoration-style:solid;}.dotted{text-decoration:dotted;--link-text-decoration-line:underline;--link-text-decoration-style:dotted;}.no-underline{text-decoration:none;--link-text-decoration-line:none;}.font-sans{font-family:sans-serif;}.font-serif{font-family:serif;}.font-mono{font-family:monospace;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.compact p,.text-formatted p.compact{line-height:1.2;margin-bottom:.5rem;}p.label{font-weight:bold;margin-bottom:0;+ *{margin-top:0;}}.md-columns-2{@apply md:columns-2;}
:root{--color-black:black;--color-darker:#222;--color-dark:#444;--color-light:#ccc;--color-lighter:#eee;--color-white:white;--color-green:green;--color-background:var(--color-white);--color-text:var(--color-black);--color-accent:var(--color-green);--color-border:var(--color-black);--color-unpublished:var(--color-lighter);--background-color-:var(--color-white);--text-color:var(--color-black);--accent-color:var(--color-green);--border-color-:var(--color-black);--unpublished-color:var(--color-lighter);--link-color-:var(--text-color);--link-text-decoration-color-:var(--accent-color);--input-color-:var(--text-color);--input-color-disabled-:var(--color-dark);--input-border-color-:var(--color-black);--input-border-color-disabled-:var(--color-dark);--input-background-color-:var(--background-color);--input-background-color-disabled-:var(--color-lighter);--button-color-:var(--text-color);--button-background-color-:var(--background-color);--button-hover-color-:var(--text-color);--background-color:var(--background-color-);--background-color-light:var(--color-light);--background-color-lighter:var(--color-lighter);--content-space:theme(spacing);--details-padding:0.25rem 0.5rem;--link-font-style:normal;--link-color:var(--link-color-);--link-text-decoration-line:underline;--link-text-decoration-color:var(--link-text-decoration-color-);--link-text-decoration-style:dotted;--link-text-decoration-thickness:.1px;--link-hover-color:var(--link-color);--link-hover-border:2px solid black;--link-hover-outline:1px solid black;--link-hover-text-decoration-line:underline;--link-hover-text-decoration-style:underline;--link-hover-text-decoration-color:var(--accent-color);--link-hover-text-decoration-thickness:.1px;--link-focus-color:var(--link-color);--link-focus-text-decoration-style:underline;--link-focus-text-decoration-line:underline;--link-focus-text-decoration-color:var(--border-color);--link-focus-text-decoration-thickness:1.5px;--link-focus-border-width:0 0 2px;--link-focus-border-style:none;--link-focus-border-color:var(--border-color);--link-focus-outline-style:none;--link-focus-outline-width:1px;--link-focus-outline-offset:4px;--link-focus-border-radius:1px;--link-active-color:var(--link-color);--link-active-border-width:0;--link-active-border-style:none;--link-active-border-color:var(--accent-color);--link-active-text-decoration-thickness:2px;--link-visited-color:var(--link-color);--input-color:var(--input-color-);--input-color-disabled:var(--input-color-disabled-);--input-background-color:var(--input-background-color-);--input-background-color-disabled:var(--input-background-color-disabled-);--input-padding:.25rem;--input-line-height:1.2;--input-border-width:1px;--input-border-style:solid;--input-border-color:var(--input-border-color-);--input-border-color-disabled:var(--input-border-color-disabled-);--input-border:var(--input-border-width) var(--input-border-style) var(--input-border-color);--input-border-radius:0;--input-font-weight:normal;--button-color:var(--button-color-);--button-color-disabled:var(--input-color-disabled-);--button-background-color:var(--button-background-color-);--button-text-decoration-line:none;--button-line-height:var(--input-line-height);--button-padding:.25rem .5rem;--button-border-width:var(--input-border-width);--button-border-style:var(--input-border-style);--button-border-color:var(--input-border-color-);--button-border-color-disabled:var(--input-border-color-disabled-);--button-border:var(--button-border-width) var(--button-border-style) var(--button-border-color);--button-border-radius:0;--button-hover-color:var(--button-hover-color-);--button-hover-text-decoration-line:underline;--button-focus-text-decoration-line:underline;--button-focus-outline-offset:0;--button-active-text-decoration-line:none;--button-active-text-decoration-color:var(--accent-color);--button-small-padding:0 .5rem;--checkbox-size:15px;--border-color:var(--border-color-);--border-color-light:var(--color-light);--border-color-darker:var(--color-darker);--border-width:1px;--page-width:theme('breakpoint.lg');--page-width-admin:100rem;--page-padding:1rem;--tap-target-min-width:48px;}

.block-title{margin:var(--block-title-margin);}.container{--container-width:var(--page-width);--container-padding:var(--page-padding);max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-padding);}.token-tree-dialog{min-width:48rem;}


html,body{@apply h-full min-h-full;}.dialog-off-canvas-main-canvas,.page_layout{@apply flex flex-col flex-grow min-h-full;}.page_layout{header[role=banner],footer[role=contentinfo],.sidebar{@apply container py-4;}.page_layout__header{@apply border-b-1;&:has(.is-mobile){@apply relative;}.page_layout__header_top{@apply flex flex-wrap justify-between gap-y-4;}}.page_layout__footer{@apply border-t-1;}.page_layout__wrapper{@apply container flex-grow;}.page_layout__drawer,.page_layout__sidebar{@apply h-0 min-h-full max-h-full overflow-y-scroll;.sidebar{@apply px-4;}.block > h2{@apply my-0;}@screen md{--views-responsive-grid--column-count:1;[open]{.sidebar{@apply overflow-scroll px-4;}}}}.page_layout__main{&,.region-content{@apply mb-8;}}@screen lg{.page_layout__wrapper{@apply grid;grid:"sidebar content" minmax(0,auto)
            / minmax(0,auto) minmax(0,1fr);.page_layout__main{@apply grid-area-[content] max-w-[var(--page-width)];}.page_layout__drawer,.page_layout__sidebar{@apply border-r-1;.sidebar .menu{@apply flex-col;}}}}@screen xl{@apply relative grid;grid:"drawer header" minmax(0,auto)
      "drawer hero" minmax(0,auto)
      "drawer content" 1fr
      "drawer footer" minmax(0,auto)
      / minmax(0,auto) 1fr;& > *{@apply grid-col-[content];}.page_layout__header{@apply grid-area-[header];}.page_layout__drawer{@apply grid-area-[drawer];}.page_layout__hero{@apply grid-row-[hero] max-h-[48rem] container max-w-full mx-auto px-0
        flex place-content-center;:has(img){@apply contents;img{@apply object-cover h-full max-w-full object-top;}}}.page_layout__wrapper{@apply grid-area-[content];}.page_layout__drawer,.page_layout__sidebar{summary{@apply hidden;}}.page_layout__sidebar{@apply grid-area-[sidebar] max-w-screen-sm;}.page_layout__sidebar{&[open]{@apply mr-4;}.sidebar{@apply pl-0;}}.page_layout__main{@apply grid-area-[content];}.page_layout__footer{@apply grid-area-[footer];}}}
.action-links{padding:0;list-style:none;margin:1rem 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{margin:.5rem 0;font-family:monospace,monospace;--link-decoration:none;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{--link-text-decoration-line:none;display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
button{text-decoration:var(--button-text-decoration-line);}button:hover{text-decoration:var(--button-hover-text-decoration-line);}button,.button{cursor:pointer;display:inline-block;font-weight:normal;border:var(--button-border);border-radius:var(--button-border);background-color:var(--button-background-color);color:var(--button-color);padding:var(--button-padding);line-height:var(--button-line-height);}button:hover,.button:hover{color:var(--button-hover-color);text-decoration:var(--button-hover-text-decoration);}.button a,a.button{--link-color:var(--button-color);display:inline-block;min-width:var(--tap-target-min-width);text-decoration-line:var(--button-text-decoration-line);--link-focus-outline-offset:var(--button-focus-outline-offset);--link-focus-text-decoration-line:none;}.button a:hover,a.button:hover{--text-decoration-line:var(--button-hover-text-decoration-line);}.button a:focus,a.button:focus{--text-decoration-line:var(--button-focus-text-decoration-line);outline:1px solid black;}.button a:active,a.button:active{--text-decoration-line:var(--button-active-text-decoration-line);--text-decoration-color:var(--button-active-text-decoration-color);outline:1px solid green;}button.link{--button-hover-text-decoration:underline dotted;cursor:pointer;margin:0;padding:0;border:0;background:transparent;font-size:1em;font-style:italic;}.form-actions input{padding:.25rem .5rem;}.button--small{padding:var(--button-small-padding);}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/images/icons/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{.form-wrapper &{@apply flex-row;}}.container-inline div{margin-right:.5rem;}.container-inline label:after,.container-inline .label:after{}.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;}
.contextual .trigger{max-width:100%;}.contextual-region .contextual-region .contextual{z-index:499;}
.details{border:1px solid var(--border-color);& > summary{cursor:pointer;}&[open] > summary{border-bottom:1px solid var(--border-color);}& > *{padding:var(--details-padding);}&.form-wrapper{@apply space-y-0;}.details-wrapper{@apply space-y-2;table{@apply  overflow-x-auto;}}}.text-formatted details{margin-bottom:1rem;}summary.ck-editor__nested-editable:focus{border-color:transparent !important;}.details-wrapper.ck-editor__nested-editable{border:none !important;border-top:1px solid var(--border-color) !important;}
.block_field-block + .block_field-block{@apply mt-4;}.field,.field-block{margin-bottom:1rem;}.field:last-child,.field-block:last-child{margin-bottom:0;}.field__label{font-weight:bold;}.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:0.5em;}.field--label-inline .field__label::after{content:":";}.field__item{margin-bottom:.5rem;}.field__items .field__item{margin-bottom:.25rem;}.field__item:last-child{margin-bottom:0;}.machine-name-source ~ .field-suffix{display:block;margin-bottom:.25rem;}#edit-name-machine-name-suffix,#edit-label-machine-name-suffix{}.comment-wrapper{margin:1rem 0;}
.form,.form-wrapper{@apply space-y-3;.fieldgroup legend{@apply mb-0;}}.form-item{@apply my-2;}.form-wrapper{@apply my-4;}.form-item label{display:block;font-weight:bold;font-size:smaller;}.form-item .description{font-size:smaller;}.form-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.25rem .5rem;> * + *{margin-top:unset;}}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-composite > legend{display:inline;}.form-required{@apply flex;&::after{content:"*";display:inline-block;color:var(--accent-color);font-family:monospace,monospace;font-size:smaller;vertical-align:super;}}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-type-entity-autocomplete input{width:100%;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/images/icons/error.svg) no-repeat;background-size:contain;}.form--small input{font-size:14px;padding:2px 4px;height:1.5rem;}.text-format-filter-help{--link-font-style:italic;}button.image-button,input.image-button{border:none;background:transparent;}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.25rem;}.form-checkboxes .form-item:last-child,.form-radios .form-item:last-child{margin-bottom:.25rem;}.marker{color:var(--accent-color);}.form-type-password-confirm{display:flex;flex-direction:column;gap:.5rem;}.field--widget-media-library-widget{.js-media-library-widget{@apply space-y-0;& > .fieldset-wrapper{@apply space-y-4;.field-suffix{@apply d-block;}}.js-media-library-item-preview{@apply cursor-move border-2 border-dashed;}}}.form-managed-file{span.file{overflow-wrap:anywhere;}input.button{@apply py-0 px-2;}}table .form-item{@apply m-0;}
.icon-help{padding:1px 0 1px 20px;background:url(/images/icons/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(/images/icons/feed.svg) no-repeat;}.icon-comment{display:inline-block;overflow:hidden;width:.75em;height:.75em;text-indent:-9999px;background:url(/images/icons/comment.svg) no-repeat;}
.form--inline{@apply flex flex-row flex-wrap items-end gap-y-2 gap-x-3;.form-item,.form-wrapper{@apply space-y-0 m-0;}:is(input,select){@apply w-full;}.form-actions{@apply flex flex-wrap gap-x-2;input{@apply max-w-max;}}}
.item-list .title{font-weight:bold;}.container-inline .item-list{display:block;}.item-list ul{margin-bottom:0;padding-inline-start:1rem;}.item-list{line-height:1.5;}
ul.links{@apply list-none line-height-tight p-0;a{--link-text-decoration-line:no-underline;}&.inline{@apply flex flex-wrap;li + li{@apply border-l-solid border-l-1 ml-2 pl-2;}}}
ul.menu{list-style:none;padding-left:0;margin:0;--link-text-decoration-line:none;--link-hover-text-decoration-thickness:2px;--link-focus-text-decoration-thickness:2px;.menu-item{& > a.is-active{font-weight:bold;}&.menu-item--active-trail > a{font-weight:bold;}}}
.media.media--type-codepen{.media-oembed-content{width:100%;}}
.pager ul{@apply flex gap-x-4 list-none items-center ml-0 py-4;li.is-active{@apply font-bold;}a{--link-text-decoration-line:none;}}
a.tabledrag-handle .handle{box-sizing:content-box;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.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;}th.is-active,td.is-active{border-width:1px 3px;}th.is-active{border-top-width:3px;}tr:last-child td.is-active{border-bottom-width:3px;}
ul.tabs{@apply
    list-none p-0 m-0
    flex flex-wrap
    font-mono;}nav.tabs{--link-text-decoration-line:none;--link-hover-text-decoration-thickness:2px;--link-focus-text-decoration-thickness:2px;display:grid;gap:.25rem;margin:2rem 0;}ul.tabs{display:flex;flex-wrap:wrap;padding:0;list-style:none;font-family:monospace,monospace;}.tabs .is-active{font-weight:bold;}ul.tabs.primary{gap:4px 1.5rem;font-size:large;margin-bottom:.5rem;}ul.tabs.secondary{font-size:smaller;gap:4px 1rem;}
.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%;}}
.view-header{@apply space-y-4 my-10;a.button{margin-right:1rem;& ~ .ajax-progress-throbber{margin-left:-1.2rem;margin-block:0;}}.block &{@apply my-6;}}.view-header .form{margin-bottom:0;}.view-filters{margin-bottom:2rem;}.views-row{--views-row-default-spacing:calc(4 * theme('spacing.DEFAULT'));@apply mb-[var(--views-row-default-spacing)];}.views-label{font-weight:bold;}.views-display-link + .views-display-link{margin-left:1rem;}.views-display-link.is-active{font-weight:bold;}label.type{background:black;color:white;padding:1px 4px;}label.type a{color:white;}.views-table-100 table{width:100%;}.view-unformatted h3{margin:2rem 0 .5rem;}div.section-header,h2.section-header,h3.section-header{font-size:1.25rem;font-style:italic;font-weight:normal;margin:2rem 0 1rem;background-color:white;border-bottom:1px solid black;text-align:right;position:sticky;top:0;padding:1rem 1rem 2px;z-index:2;h2{margin:0;@apply text-4xl;}}.section-header a{--link-text-decoration-line:none;--link-hover-text-decoration-line:underline;--link-hover-text-decoration-style:dotted;--link-hover-text-decoration-thickness:1px;--link-focus-text-decoration-thickness:1px;--link-active-text-decoration-thickness:2px;--link-font-style:italic;}.view-grouping:first-child .section-header{margin-top:0;}.toolbar-fixed .section-header{top:2rem;}.toolbar-tray-open .section-header{top:4rem;}.more-link-top .more-link{position:absolute;top:-3rem;right:0;}.more-link{--link-font-style:italic;--link-decoration:none;--link-hover-decoration:underline;font-size:larger;margin:.5rem 0;}.view-content-breakout{.view-content{@apply breakout;}}

a{color:#444;text-decoration:none;}.layout-container{max-width:100% !important;padding:1rem;}.view-content{display:grid;grid-gap:1rem;}@media screen and (min-width:40rem){h1.page-title{margin:2rem 0;}.view-content{grid-template-columns:repeat(2,1fr);grid-gap:2rem;}}@media screen and (min-width:80rem){h1.page-title{margin:2rem 0 4rem;}.view-content{grid-template-columns:repeat(3,1fr);grid-gap:4rem;}}@media screen and (min-width:120rem){h1.page-title{margin:4rem 0;font-size:2.5rem;}.view-content{grid-template-columns:repeat(4,1fr);grid-gap:8rem;}}@media screen and (min-width:160rem){h1.page-title{margin:4rem 0 8rem;font-size:3rem;}.view-content{grid-template-columns:repeat(5,1fr);grid-gap:8rem;}}@media screen and (min-width:200rem){h1.page-title{margin:4rem 0 8rem;font-size:3rem;}.view-content{grid-template-columns:repeat(6,1fr);grid-gap:8rem;}}
