/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--clr-black:#000;--clr-white:#fff;--clr-silver:#c2cdd3;--clr-dpl-grey:#58595b;--clr-dpl-blue:#019fdc;--clr-dpl-red:#f04e63;--clr-dpl-green:#77aa42;--clr-dpl-purple:#662e93;--clr-dpl-yellow:#ffca06;--clr-soa-blueberry:#2e3192;--clr-soa-sunny:#fbb040;--clr-soa-clementine:#f1592a;--clr-soa-wonka-violet:#493082;--clr-soa-ballet-pink:#e17ab4;--clr-soa-grass:#548948;--clr-soa-teal:#0096a6;--clr-soa-ocean:#006aa7;--clr-main-bg:var(--clr-white);--clr-main-fg:var(--clr-dpl-grey);--clr-text-base:var(--clr-dpl-grey);--clr-link:var(--clr-soa-blueberry);--clr-border:var(--clr-silver);--clr-btn-bg-off:var(--clr-soa-wonka-violet);--clr-btn-bg-on:var(--clr-soa-wonka-violet);--clr-btn-fg-off:var(--clr-white);--clr-btn-fg-on:var(--clr-white);--clr-title-base:var(--clr-dpl-grey);--clr-title-block:var(--clr-title-base);--clr-title-page:var(--clr-title-base);--clr-menu-active:var(--clr-soa-sunny);--clr-pager-bg-off:var(--clr-white);--clr-pager-bg-on:var(--clr-soa-sunny);--clr-pager-fg-off:var(--clr-main-fg);--clr-pager-fg-on:var(--clr-white);--clr-table-header-bg:var(--clr-dpl-purple);--clr-table-header-fg:var(--clr-white);--clr-table-header-link:var(--clr-white);--clr-table-hover-bg:var(--clr-blue-light);--font-sans-serif:"OpenSans",sans-serif;--font-arabic:"NotoKufiArabic","OpenSans",sans-serif;--mq-narrow:740px;--mq-narrow-width:720px;--mq-normal:980px;--mq-normal-width:960px;--mq-wide:1220px;--mq-wide-width:1200px;}
@font-face{font-family:OpenSans;src:url(/themes/custom/summer/fonts/opensans/OpenSans-Regular.ttf);font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:OpenSans;src:url(/themes/custom/summer/fonts/opensans/OpenSans-Bold.ttf);font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:OpenSans;src:url(/themes/custom/summer/fonts/opensans/OpenSans-SemiBold.ttf);font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:NotoKufiArabic;src:url(/themes/custom/summer/fonts/notokufiarabic/NotoKufiArabic-Regular.ttf);font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:NotoKufiArabic;src:url(/themes/custom/summer/fonts/notokufiarabic/NotoKufiArabic-Bold.ttf);font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:NotoKufiArabic;src:url(/themes/custom/summer/fonts/notokufiarabic/NotoKufiArabic-Medium.ttf);font-weight:600;font-style:normal;font-display:swap;}
html{font-size:62.5%;}html[lang="ar"]{direction:rtl;}body{font-size:1.6rem;line-height:1.375;}p{margin:0 0 1em;}ul{list-style-position:inherit;list-style-type:circle;padding-inline-start:2.4rem;}ol{list-style-position:inside;list-style-type:lower-alpha;padding-inline-start:2.4rem;}hr{background:var(--clr-border);border:0;height:1px;margin:3.2rem 0;}img{height:auto;max-width:100%;vertical-align:middle;}table{border:0;}caption{text-align:start;margin-block-start:30px;}td,th{padding:0;vertical-align:top;}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{background:transparent;}label{font-size:inherit;font-weight:normal;line-height:1.25;margin-block-end:0.4rem;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{background:var(--clr-white);border:1px solid var(--clr-border);width:100%;}@media (min-width:740px){button,input[type="reset"],input[type="submit"],input[type="button"],.form-actions input:hover{margin-block-start:0;}}fieldset{border:1px solid var(--clr-border);margin-block-end:3.2rem;padding:1.2rem;}
.layout-container{margin-inline:0;}
header[role=banner]{padding:1.6rem;}@media (min-width:980px){header[role=banner]{padding-block:3.2rem;}}@media (min-width:1220px){header[role=banner]{padding-block:3.2rem;}}.region-header{display:flex;flex-direction:column;justify-content:space-between;margin-inline:auto;max-width:var(--mq-wide);}@media (min-width:680px){.region-header{align-items:end;flex-direction:row;}}@media screen and (min-width:980px){.region-header{position:relative;}}.block-system-branding-block{display:grid;gap:6px;grid-template-columns:max-content auto;}@media screen and (min-width:800px){.block-system-branding-block{column-gap:12px;}}.site-logo{grid-row:span 2;order:1;}.site-logo img{max-height:100%;}.site-name{grid-column-start:2;order:3;}.site-slogan{align-content:end;grid-column-start:2;order:2;}.language-switcher-language-url{flex:0 0 auto;padding-block:12px 2px;}@media screen and (min-width:800px){.language-switcher-language-url{padding-block:0 8px;}}@media screen and (min-width:980px){.language-switcher-language-url{position:absolute;top:-2rem;right:0;}[dir="rtl"] .language-switcher-language-url{left:0;right:auto;}}.language-switcher-language-url .links{column-gap:2.4rem;display:flex;list-style:none;margin-block:0;margin-inline:46px 0;padding-inline-start:0;}@media screen and (min-width:680px){.language-switcher-language-url .links{margin-inline-start:16px;}}.language-switcher-language-url .links li{margin-block-end:0;}.maintenance-page header[role=banner]{display:flex;justify-content:space-between;padding-block:0;}
.region-highlighted{margin-inline:auto;margin-block-start:1.6rem;max-width:var(--mq-wide);}@media (min-width:980px){.region-highlighted{margin-block-start:3.2rem;}}.region-highlighted ul.tabs{margin-block-end:0;}.region-highlighted .tabs a{padding-block:0.8rem;}
main{margin-inline:auto;padding:1.6rem 2rem;}@media (min-width:980px){main{padding-block:3.2rem;}}.main-content-inner{margin-inline:auto;max-width:var(--mq-wide);}.region-content{display:flex;flex-flow:column nowrap;gap:16px 5%;}@media (min-width:740px){.region-content{row-gap:20px;}}@media (min-width:820px){.region-content{flex-flow:row wrap;column-gap:unset;justify-content:space-between;row-gap:24px;}}.block-system-main-block,.block-page-title-block,.dpl-block{flex-basis:100%;}.path-frontpage .block-system-main-block{display:none;}@media screen and (min-width:820px){.dpl-block--join,.dpl-block--maker{flex-basis:47%;}}.node__content .field--name-body,.dpl-block--image{overflow:hidden;}.node__content .field--name-body img,.dpl-block--image img{float:inline-end;margin-block-end:1em;margin-inline-start:1em;max-width:400px;width:45%;}@media screen and (min-width:720px){.node__content .field--name-body img,.dpl-block--image img{margin-block-end:2em;margin-inline-start:2em;}}.dpl-block-triptych .field--name-body{display:flex;flex-direction:column;gap:16px;text-align:center;}@media screen and (min-width:640px){.dpl-block-triptych .field--name-body{display:grid;grid-template-columns:repeat(3,1fr);}}.maintenance-page .main-content-inner{display:block;min-height:40vh;}
.layout-post-content{padding:1.2rem;}@media (min-width:980px){.layout-post-content{padding:3.2rem 1.6rem;}}.region-post-content{margin-inline:auto;max-width:var(--mq-wide);}.dpl-sponsors{margin-inline:auto;max-width:660px;}
.region-primary-menu{padding:0 1.6rem;}.menu--main{margin-inline:auto;max-width:var(--mq-wide);}@media screen and (min-width:760px){.menu--main{padding-block:1.2rem;}}@media screen and (min-width:820px){.menu--main{padding-block:1.6rem;}}.menu--main .menu{margin:0;}@media screen and (max-width:759px){.menu--main.toggleable,.menu--main.toggleable .menu{position:relative;z-index:100;}.menu--main.toggleable .menu{height:34px;}.menu--main.toggleable .menu-item{margin-block-end:-1px;position:absolute;top:0;width:100%;}.menu--main.toggleable .menu.is-open .menu-item{position:static;}.menu--main.toggleable .menu-item:first-child{z-index:101;}.menu--main.toggleable .menu-item.menu-item--active-trail{z-index:102;}.menu-toggle{bottom:0;height:34px;position:absolute;right:0;text-indent:-9999px;top:0;width:34px;z-index:104;}[dir="rtl"] .menu-toggle{right:auto;left:0;}.menu-toggle::after{align-items:center;content:" + ";display:flex;height:100%;justify-content:center;left:0;position:absolute;text-indent:0;top:0;width:100%;}.menu-toggle[aria-expanded="true"]::after{content:" x ";}}@media screen and (min-width:760px){.menu--main .menu{display:flex;gap:1.2rem;justify-content:space-between;}}.menu--main .menu-item{padding:0;}
footer[role=contentinfo]{padding-block-end:6.4rem;}@media (min-width:980px){footer[role=contentinfo]{padding-block-end:8rem;}}.region-footer{padding-inline:1.6rem;}.menu--menu-footer-menu{margin-inline:auto;max-width:var(--mq-wide);}.menu--menu-footer-menu .menu{display:flex;flex-flow:column nowrap;gap:1.2rem;justify-content:space-between;}@media screen and (min-width:720px){.menu--menu-footer-menu .menu{flex-flow:row wrap;}.menu--menu-footer-menu .menu-item{flex-basis:calc(50% - 1.2rem);}}@media screen and (min-width:900px){.menu--menu-footer-menu .menu{flex-wrap:nowrap;}.menu--menu-footer-menu .menu-item{flex-basis:auto;}}
.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 0.3em;}.action-links li:first-child{margin-inline-start:0;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-inline-start:-0.1em;padding-inline-end:0.2em;content:"+";font-weight:900;}
.breadcrumb{padding-bottom:0.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;}
.button,.image-button{margin-block:0;margin-inline:0 1.6rem;}.page-node-165051 .button{margin-block-end:1.6rem;}
.s-lch-widget-float .s-lch-widget-float-btn{box-shadow:none;}
.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-block:0;}
details{margin-block:1em;border:1px solid var(--clr-border);}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:inline-start;margin-inline-end:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:inline-start;width:10em;font-weight:normal;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-block-end:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:inline-start;margin-inline-end:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:inline-start;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-inline-end:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-inline-end:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-inline-end:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-block-start:1em;margin-block-end:1em;}tr.odd .form-item,tr.even .form-item{margin-block-start:0;margin-block-end:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-block-start:0.4em;margin-block-end:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-inline-start:2.4em;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/summer/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-block-end:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid var(--clr-dpl-red);}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/summer/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding-block:1px;padding-inline:20px 0;background:url(/themes/custom/summer/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/summer/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:inline-start;margin-inline-end:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-inline-end:2%;}.form--inline .form-item-separator{margin-block-start:2.3em;margin-inline:0.5em 1em;}.form--inline .form-actions{clear:inline-start;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin-block:0 0.25em;margin-inline:1.5em 0;padding:0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-inline-start:0;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-inline-start:1em;padding:0;list-style:none outside;text-align:start;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/summer/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/summer/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/summer/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-block-start:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:end;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-block-end: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;}td.is-active{background-color:var(--clr-table-hover-bg);}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-inline-end:0.3em;}.tabs a{display:block;padding:0.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-block:15px;padding-inline:35px 20px;text-align:start;word-wrap:break-word;border:1px solid;border-inline-start-width:0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{background-position:right 10px top 17px;}.messages + .messages{margin-block-start:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-block-start:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/summer/images/icons/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/custom/summer/images/icons/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/custom/summer/images/icons/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:var(--clr-soa-sunny-light);}
html{background:var(--clr-main-bg) url(/themes/custom/summer/images/backgrounds/pattern-2025.svg);color:var(--clr-main-fg);}body{font-family:var(--font-sans-serif);}[lang="ar"] body,[hreflang="ar"]{font-family:var(--font-arabic);}a{color:var(--clr-link);text-decoration:underline;}a:focus{outline:1px dotted var(--clr-link);}a:hover,a:focus,a:active{text-decoration:none;}h1,h2,h3{color:var(--clr-title-base);font-weight:600;line-height:1;}h1,.page-title{color:var(--clr-title-page);font-size:2.4rem;margin:0;padding:0;}@media (min-width:980px){h1,.page-title{font-size:4.8rem;}}h2{font-size:2.4rem;margin:0 0 0.5em;}.block-main h2{margin-block-start:0;}@media (min-width:980px){h2{font-size:4.8rem;}}h3{font-size:2rem;margin:1.6rem 0 0;}h3 + p{margin-block-start:0;}.date-heading{color:var(--clr-title-base);font:bold 1.2rem var(--font-sans-serif);letter-spacing:0.04em;margin-block-end:12px;}main{background:var(--clr-white);}.dpl--share ul{list-style:none;margin-inline-start:0;}.dpl--share li{display:inline-block;}.dpl--share li + li{margin-inline-start:1.2rem;}table.views-table{border:1px solid var(--clr-border);}.views-table td,.views-table th{padding:4px 8px;vertical-align:middle;}.views-table thead th,.views-table th{background:var(--clr-table-header-bg);color:var(--clr-table-header-fg);}.views-table thead th a,.views-table th a{color:var(--clr-table-header-link);}.views-table tr.even td{background-color:var(--clr-border);}.views-table tr:hover td,.views-table tr.even:hover td.active,.views-table tr.odd:hover td.active{background:var(--clr-table-hover-bg);}button,input[type="reset"],input[type="submit"],input[type="button"],a.button{background:var(--clr-btn-bg-off);border:0;border-radius:0;color:var(--clr-btn-fg-off);cursor:pointer;display:inline-block;font-weight:normal;line-height:1.25;padding:0.4rem 0.8rem 0.6rem;text-decoration:none;text-shadow:none;transition:all 250ms ease-out;}button:hover,button:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,a.button:hover,a.button:focus{background:var(--clr-btn-bg-on);color:var(--clr-btn-fg-on);cursor:pointer;text-decoration:underline;transition:all 250ms ease-out;}.fieldset-description{margin-block-end:1.6rem;}.form-item{margin-block-end:3.2rem;}.form-item .description{color:var(--clr-dpl-grey);font-size:1.2rem;margin-block-start:0.4rem;}.field-type-image img{border:1px solid var(--clr-border);box-sizing:border-box;margin-block-end:3.2rem;padding:0.4rem;}.field-type-image .description,.field-type-file .description{margin-block-start:0.8rem;}.form-actions{border-block-start:1px solid var(--clr-border);margin-block-start:3.2rem;padding-block-start:1.6rem;}
.site-logo img{height:40px;width:40px;}.site-name{font-size:2.4rem;font-weight:600;line-height:1;}.site-name a{color:var(--clr-text-base);text-decoration:none;}.site-slogan{font-size:1.2rem;line-height:1;}@media (min-width:800px){.site-logo img{height:69px;width:69px;}.site-name{font-size:3.2rem;}.site-slogan{font-size:2rem;}}@media (min-width:980px){.site-logo img{height:91px;width:91px;}.site-name{font-size:4.8rem;}.site-slogan{font-size:2.4rem;}}.language-switcher-language-url .links{font-size:1.2rem;line-height:1.333333333;}@media (min-width:960px){.language-switcher-language-url .links{font-size:1.6rem;line-height:1.25;}}.language-switcher-language-url .links a{color:var(--clr-black);text-decoration:underline;}.language-switcher-language-url .links a:focus,.language-switcher-language-url .links a:hover{color:var(--clr-black);text-decoration:none;}
@media screen and (min-width:760px){.region-primary-menu{background:var(--clr-white);}}.menu--main,.menu--main .menu{font-size:1.2rem;line-height:1.333333333;}@media (min-width:960px){.menu--main .menu{font-size:1.6rem;line-height:1.25;}}@media screen and (max-width:759px){.menu-toggle::after{font-size:16px;line-height:1;}}.menu--main .menu-item a{background:var(--clr-white);border:1px solid var(--clr-menu-active);display:block;margin:0;padding:0.8rem;}.menu--main .menu-item a:link,.menu--main .menu-item a:visited{text-decoration:none;}.menu.is-open .menu-item a:hover,.menu.is-open .menu-item a:focus,.menu.is-open .menu-item a.is-active{background:var(--clr-menu-active);color:var(--clr-link);transition:all 150ms ease-in;}@media screen and (min-width:760px){.menu--main .menu-item a{background:var(--clr-white);border-radius:4px;transition:all 150ms ease-in;}.menu--main .menu-item a:hover,.menu--main .menu-item a:focus,.menu--main .menu-item a.is-active{background:var(--clr-menu-active);color:var(--clr-link);transition:all 150ms ease-in;}}
.region-highlighted{background:var(--clr-white);}#messages{width:98%;}
@media (min-width:740px){.view-index-features .views-row{float:inline-start;}.view-id-index_features .views-row-1,.view-id-index_features .views-row-2,.view-id-index_features .views-row-3,.view-id-index_features .views-row-4{width:225px;padding-inline-end:25px;}.views-field-field-caption,.views-field-field-caption-spanish{text-align:center;margin-inline-end:0;}}@media (min-width:980px){.block-index-features-block{margin-inline-start:10%;}.logged-in .block-index-features-block{margin-inline-start:0;}}
.node--type-maker-challenge{margin-block:1.2rem 1.6rem;}@media (min-width:740px){.node--type-maker-challenge{margin-block:1.6rem 2.4rem;}}.node--type-maker-challenge > .node__content{display:flex;flex-direction:column;gap:1.2rem;}@media (min-width:980px){.node--type-maker-challenge > .node__content{flex-flow:row;gap:2.4rem;}}@media (max-width:979px){.node--type-maker-challenge .group-project-files + .group-project-details{margin-block-start:1.6rem;}}@media (min-width:980px){.node--type-maker-challenge .group-project-files{flex:1 1 auto;}.node--type-maker-challenge .group-project-details{flex-basis:40%;}}@media (min-width:1220px){.node--type-maker-challenge .group-project-details{flex-basis:30%;}}.node--type-maker-challenge .field--name-field-project-image img{border:1px solid var(--clr-border);}.node--type-maker-challenge .field--name-field-media-oembed-video > iframe{height:calc(800px*9/16);width:800px;}.node--type-maker-challenge .group-project-details .field + .field{margin-block-start:1.2rem;}.maker-item-actions{margin-block-start:1.6rem;}@media (min-width:980px){.maker-item-actions{margin-block-start:2.4rem;}}.block-views-summer-of-making-block-13{flex-basis:100%;margin-block-end:3.6rem;}.block-views-summer-of-making-block-13 table{margin-block-end:0.8rem;}.maker-gallery .views-exposed-form{margin-block-end:2.4rem;}@media (min-width:980px){.maker-gallery .views-exposed-form{margin-block-end:3.2rem;}}.maker-gallery .views-exposed-form label{display:block;}.maker-gallery .views-exposed-form .form--inline{align-items:flex-end;display:flex;margin-block-start:0;}.maker-gallery .views-exposed-form .form-item{margin-block-end:0;}.maker-gallery .views-exposed-form .form-actions{border:none;margin:0;}.maker-gallery .views-exposed-form .form-submit{margin-block-start:0;}.maker-gallery .views-field-field-project-image{padding-inline-end:1.6rem;}@media (min-width:980px){.maker-gallery .views-field-field-project-image{padding-inline-end:2.4rem;}}.maker-gallery .views-field-field-project-image a{border:1px solid var(--clr-border);display:inline-block;}.maker-gallery .views-field-field-project-image a:focus,.maker-gallery .views-field-field-project-image a:hover{border-color:var(--clr-black);}.maker-gallery .view-content .views-row{float:inline-start;padding-block:0 1.6rem;padding-inline:0 1.6rem;}@media (min-width:980px){.maker-gallery .view-content .views-row{padding-block-end:2.4rem;padding-inline-end:2.4rem;}}.maker-gallery .views-view-grid .views-col{float:inline-start;}.dpl--inspiration .content{display:flex;flex-wrap:wrap;}.dpl--inspiration iframe,.dpl--inspiration p{flex-basis:100%;flex-grow:1;}.dpl--inspiration iframe{margin-block-end:2.4rem;}.dpl--inspiration p{text-align:center;}@media (min-width:740px){.dpl--inspiration p{font-size:2rem;}.dpl--inspiration .button{padding:0.8rem 1.2rem;}}@media (min-width:980px){.dpl--inspiration p{font-size:2.4rem;}.dpl--inspiration .button{padding:0.8rem 1.6rem;}}@media (min-width:1220px){.dpl--inspiration .content{justify-content:space-between;}.dpl--inspiration iframe,.dpl--inspiration p{flex-basis:49%;flex-grow:0;}.dpl--inspiration p{align-self:center;font-size:3.6rem;}}
.image-widget .file-size{color:var(--clr-text-base);font-size:1.2rem;padding-inline-end:1.2rem;}.image-widget .image-preview{padding:0 1.2rem 0 0;}.media-item{background:transparent;box-shadow:none;padding:0.4rem;}.media-item .label-wrapper{background:var(--clr-white);box-shadow:none;}.media-item .label-wrapper label{font-size:1.2rem;line-height:1.333333333;padding:0.4rem 1.2rem;}.media-widget .preview{margin-inline-end:0;}.media-widget .preview + .button{margin-inline-start:1.2rem;}.media-soundcloud-audio,.media-youtube-video{height:0;padding-block-end:62.5%;position:relative;}.media-soundcloud-player,.media-youtube-player{height:100%;left:0;position:absolute;top:0;width:100%;}@media (min-width:1220px){.layout-content img{margin-block-start:0;}}
.page-node-165051 .node__content h2 > img{display:inline-block;margin-inline-end:1.2rem;}.page-node-165051 .node__content h2:not(:first-child){margin-block-start:1.33333333em;}
.node--type-registration.node--unpublished{background:transparent;padding:0;}.node--type-registration .submitted{margin-block-end:1.6rem;}.node--type-registration .submitted:before{content:"Registration created: ";display:inline;padding-inline-end:0.4rem;}.participant-prizes,form.prize{margin-block-end:3.2rem;}.participant-prizes h3{margin-block-start:0;}.participant-prizes fieldset + fieldset{margin-block-start:1.2rem;}.prize-drawing{border:1px solid var(--clr-border);margin-block-end:0;padding:0.8rem;}.prize-drawing select{max-width:90%;width:auto;}.view-prize-statistics .views-exposed-widgets{align-items:flex-end;display:flex;margin-block-end:1.6rem;}.view-prize-statistics .views-exposed-form .form-submit{font-size:1.6rem;margin:0;padding:0.4rem 0.8rem;}.view-prize-statistics .views-exposed-form .views-exposed-widget{float:none;padding:0 1.2rem 0 0;}.view-prize-statistics .view-header p,.view-prize-statistics .view-empty p{font-size:1.6rem;}.view-prize-statistics .view-header p{margin:1em 0;}.view-prize-statistics .view-empty p{margin-block-start:2em;}.registrations-additional{border-block-start:1px solid var(--clr-border);margin-block-start:4.2rem;padding-block-start:1.2rem;}.linked-records{margin-block-end:3.2rem;}.linked-records h3{margin-block-start:0;}.clone_reader{align-items:flex-start;display:flex;flex-direction:column;}#clone_reader{order:2;}.add-reader-help{order:1;padding-block-end:0.8rem;}.uniqueness-dyn a{font-weight:bold;}.uniqueness-dyn ul{margin-block-end:0;}.uniqueness-dyn ul li{margin-block-end:1.2rem;margin-inline-start:0;}.node-form .uniqueness-description{margin-block-start:0;}.uniqueness-search-notifier{display:block;margin-block-start:1em;}
.view-header{font-size:1.6rem;}.view-header p{margin:0 0 1.6rem;}.view-empty{font-size:1.6rem;}.view-prize-statistics .view-prize-statistics{margin-block-start:4.8rem;}.page-reports .form-item .description,.page-registration-teen .form-item .description,.page-registration-kids .form-item .description,.page-registration-rwm .form-item .description,#views-exposed-form-prize-statistics-admin-page-4,#views-exposed-form-prize-statistics-admin-page-5,#views-exposed-form-prize-statistics-admin-page-6,#views-exposed-form-prize-statistics-admin-page-7,#views-exposed-form-prize-statistics-admin-page-9,#views-exposed-form-prize-statistics-admin-page-10,#views-exposed-form-prize-statistics-page-4,#views-exposed-form-prize-statistics-page-5,#views-exposed-form-prize-statistics-page-6,#views-exposed-form-prize-statistics-page-7,#views-exposed-form-prize-statistics-page-9,#views-exposed-form-prize-statistics-page-10,#views-exposed-form-prize-statistics-2018-page-25,#views-exposed-form-prize-statistics-2018-page-26{display:none;}.page-reports .block-main ul + h2{margin-block-end:0.8rem;margin-block-start:1em;}.page-reports .block-main h2 + ul{margin-block-start:0.8rem;}
.block-views-exp-readers-page .views-exposed-widgets{align-items:flex-end;display:flex;margin-block-end:1.6rem;}.block-views-exp-readers-page .views-exposed-form .form-submit{font-size:1.6rem;margin:0;padding:0.4rem 0.8rem;}.block-views-exp-readers-page .views-exposed-form .views-exposed-widget{float:none;padding:0 1.2rem 0 0;}@media (min-width:1220px){.region-user-second-inner{margin-inline-start:60px;}input#edit-search-block-form--2{width:250px;}}.search-results .search-info{display:none;}.search-results .view-header p,.search-results .view-header li{margin-block-end:0;}.search-results .view-header ul{margin:0 0 4.8rem 2.4rem;}.search-results .view-content{display:flex;flex-flow:column;}.search-results .views-row{border-block-start:1px solid var(--clr-border);margin-block-end:2.4rem;padding-block-start:0.4rem;width:100%;}.search-results .node--type-registration .node-title,.search-results .views-field-title{font-size:2rem;margin-block-start:0;}.search-results .search-results_registration-number{color:var(--clr-text-base);}@media (min-width:740px){.search-results .view-content{flex-flow:row wrap;}.search-results .views-row{margin-block-end:3rem;width:45%;}.search-results .views-row.views-row-even{margin-inline-start:5%;}}@media (min-width:980px){.search-results .views-row{margin-block-end:3.2rem;}.search-results .search-results_registration-number{font-size:2rem;}}@media (min-width:1220px){.search-results .views-row{margin-block-end:4rem;}}
.main-content .block-dpl p,.block-promotions-block p{margin-block-start:0;}.block-promotions-block .promotions-promotion + .promotions-promotion{margin-block-start:2.4rem;}.block-promotions-block .promotions-promotion + .promotions-promotion::before{background:var(--clr-border);content:" ";display:block;height:1px;margin:0 auto 2.4rem;width:25%;}@media (min-width:980px){.block-promotions-block .promotions-promotion + .promotions-promotion{margin-block-start:3.2rem;}.block-promotions-block .promotions-promotion + .promotions-promotion::before{margin-block-end:3.2rem;}}
.dpl-sponsors p{font-size:1.6rem;font-style:italic;line-height:1.25;text-align:center;}@media screen and (min-width:740px){.dpl-sponsors p{font-size:2rem;line-height:1.2;}}
.region-footer{background:transparent;}@media screen and (min-width:900px){.region-footer{background:var(--clr-white);}}.menu--menu-footer-menu .menu{font-size:1.6rem;line-height:1.25;margin:0;padding-block:1.2rem;}.menu--menu-footer-menu .menu-item{padding:0;}@media screen and (min-width:900px){.menu--menu-footer-menu .menu-item a{background:var(--clr-white);border:1px solid var(--clr-menu-active);border-radius:4px;display:block;margin:0;padding:0.8rem;transition:all 150ms ease-in;}.menu--menu-footer-menu .menu-item a:link,.menu--menu-footer-menu .menu-item a:visited{text-decoration:none;}.menu--menu-footer-menu .menu-item a:hover,.menu--menu-footer-menu .menu-item a:focus,.menu--menu-footer-menu .menu-item a.is-active{background:var(--clr-menu-active);color:var(--clr-black);transition:all 150ms ease-in;}}
@media print{header[role=banner]{display:none;}.layout-post-content{display:none;}footer[role=contentinfo]{display:none;}}
