﻿@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&text=keyboard_arrow_right+open_in_new+download";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);cursor:pointer}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;max-width:100%;overflow-x:scroll}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:.35em .75em .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}.material-symbols-outlined{font-family:"Material Symbols Outlined",sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;max-width:calc(1em + 2px);overflow:hidden}:root{--primary-dark:var(--primary-90);--primary-vibrant:var(--primary-70);--primary-medium:var(--primary-40);--primary-muted:var(--primary-20);--primary-light:var(--primary-10);--secondary-dark:var(--secondary-90);--secondary-vibrant:var(--secondary-70);--secondary-medium:var(--secondary-40);--secondary-muted:var(--secondary-20);--secondary-light:var(--secondary-10);--accent-dark:var(--accent-90);--accent-vibrant:var(--accent-70);--accent-medium:var(--accent-40);--accent-muted:var(--accent-20);--accent-light:var(--accent-10);--mono-dark:var(--mono-90);--mono-vibrant:var(--mono-70);--mono-medium:var(--mono-40);--mono-muted:var(--mono-20);--mono-light:var(--mono-10);--common-black:var(--mono-100);--common-white:var(--mono-0);--common-purple:#951891;--common-red:#AE002D;--common-yellow:#FDCB31;--common-green:#7E911D;--common-blue:#41A1DB;--leisure:#79B84F;--libraries:#006E96;--bg-primary-dark:var(--primary-dark);--bg-primary-muted:var(--primary-muted);--bg-primary-light:var(--primary-light);--bg-mono-light:var(--mono-light);--bg-white:var(--common-white);--border-primary-dark:var(--primary-dark);--border-primary-medium:var(--primary-medium);--border-accent-dark:var(--accent-dark);--border-accent-medium:var(--accent-medium);--border-mono-dark:var(--mono-dark);--border-mono-medium:var(--mono-medium);--headline-dark:var(--secondary-dark);--headline-light:var(--accent-light);--icon-fg-dark:var(--common-black);--icon-fg-primary:var(--primary);--icon-fg-primary-dark:var(--primary-dark);--icon-fg-light:var(--common-white);--icon-bg-dark:var(--common-black);--icon-bg-primary:var(--primary);--icon-bg-primary-dark:var(--primary-dark);--icon-bg-light:var(--common-white);--link-dark:var(--common-purple);--link-light:var(--text-light);--text-dark:var(--mono-dark);--text-light:var(--common-white);--text-primary:var(--primary-dark);--text-accent:var(--accent-dark);--text-watermark:var(--mono-medium);--text-link:var(--common-purple);--tooltip-bg-dark:var(--primary-dark) --tooltip-bg-light:var(--common-white);--tooltip-border-light:var(--border-mono-medium);--tooltip-fg-dark:var(--text-light);--tooltip-fg-light:var(--primary-dark)}input:focus,select:focus,textarea:focus,button:focus,.button:focus{outline:none}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23004C33' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:98% 18px;background-size:12px;color:var(--primary-dark)}.form-inputs .input:not(.radio_buttons){display:flex;flex-direction:column;gap:8px}.form-inputs .input:not(.radio_buttons) label{font-size:13px;line-height:16px}.form-inputs .input:not(.radio_buttons) input{border-radius:4px;border:1px solid var(--border-mono-medium);font-size:16px;line-height:24px;padding:4px 8px}.form-inputs trix-editor.rich_text_area,.form-inputs textarea{background-color:#fff;border-radius:4px;border:1px solid var(--border-mono-medium);font-size:16px;line-height:24px;padding:4px 8px}div.radio_buttons{display:flex;align-items:center;gap:32px}.radio label{font-size:16px;line-height:24px;cursor:pointer;display:flex;gap:8px}.radio label:hover input~.customradio{background-color:#ccc}.radio label .customradio{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:24px;background-color:#fff;border:1px solid var(--border-mono-medium)}.radio label .customradio:after{content:"";display:none;width:12px;height:12px;background-color:var(--primary-dark);border-radius:100%}.radio label input[type=radio]{margin-left:0px !important;flex:unset !important;min-width:0px !important;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio label input[type=radio]:checked~.customradio:after{display:block}body{font-family:"Lato",sans-serif;font-size:16px;line-height:1.5;color:var(--text-dark)}body a{text-decoration:underline;font-weight:700;color:var(--text-link);text-decoration-thickness:2px;text-underline-offset:4px}a:has(.material-symbols-outlined){color:var(--text-link);display:flex;align-items:center;gap:4px;text-decoration:none;width:fit-content;position:relative}a:has(.material-symbols-outlined):not(.button){display:inline-block;text-decoration:underline}a:has(.material-symbols-outlined):not(.button) .material-symbols-outlined{transform:translate(2px, 4px)}a:has(.material-symbols-outlined) .material-symbols-outlined{font-size:calc(1em + 2px)}.medium-text{font-size:18px}.medium-text a{font-size:18px}.large-text{font-size:22px;line-height:32px}.large-text a{font-size:22px}.caption{font-size:13px}.caption a{font-size:13px}.bold{font-weight:700}.bold a{font-weight:700}.italic{font-style:italic}.italic a{font-style:italic}h1{font-size:48px;line-height:56px}@media only screen and (max-width: 1024px){h1{font-size:44px}}h2{font-size:40px}@media only screen and (max-width: 1024px){h2{font-size:36px}}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}.container{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1024px){.container{max-width:1128px}}.container .row{position:relative;width:100%;display:grid;align-items:start;justify-content:space-between;gap:24px;grid-template-columns:repeat(12, 1fr)}@media only screen and (max-width: 1024px){.container .row{grid-template-columns:repeat(4, 1fr)}}.container .col-1{grid-column:span 1}.container .col-2{grid-column:span 2}.container .col-3{grid-column:span 3}.container .col-4{grid-column:span 4}.container .col-5{grid-column:span 5}.container .col-6{grid-column:span 6}.container .col-7{grid-column:span 7}.container .col-8{grid-column:span 8}.container .col-9{grid-column:span 9}.container .col-10{grid-column:span 10}.container .col-11{grid-column:span 11}.container .col-12{grid-column:span 12}@media only screen and (max-width: 1024px){.container .col-1-sm{grid-column:span 1}.container .col-2-sm{grid-column:span 2}.container .col-3-sm{grid-column:span 3}.container .col-4-sm{grid-column:span 4}.container .col-1{grid-column:span 4}.container .col-2{grid-column:span 4}.container .col-3{grid-column:span 4}.container .col-4{grid-column:span 4}.container .col-5{grid-column:span 4}.container .col-6{grid-column:span 4}.container .col-7{grid-column:span 4}.container .col-8{grid-column:span 4}.container .col-9{grid-column:span 4}.container .col-10{grid-column:span 4}.container .col-11{grid-column:span 4}.container .col-12{grid-column:span 4}}@media only screen and (max-width: 1024px){.hidden-sm{display:none !important}}@media only screen and (min-width: 541px){.hidden-lg{display:none !important}}@media only screen and (min-width: 1024px){.mobile-only{display:none !important}}@media only screen and (max-width: 1024px){.desktop-only{display:none !important}}.p-4{padding:4px !important}.p-8{padding:8px !important}.p-12{padding:12px !important}.p-16{padding:16px !important}.p-24{padding:24px !important}.p-32{padding:32px !important}.p-36{padding:36px !important}.breadcrumbs{display:flex;flex-wrap:wrap;gap:4px;align-items:center;line-height:24px}.breadcrumbs a,.breadcrumbs span{color:var(--headline-dark)}.breadcrumbs a{font-weight:400;text-decoration:none}button,.button{border-radius:8px;font-family:"Lato",sans-serif;font-size:18px;font-weight:700;line-height:24px;border-width:2px;border-style:solid;padding:0;display:block;width:fit-content;cursor:pointer;text-decoration:none}button .button-content,.button .button-content{padding:16px 24px;display:flex;gap:8px;align-items:center;justify-content:center}button .button-content:has(.material-symbols-outlined),.button .button-content:has(.material-symbols-outlined){gap:0;padding-right:16px}button a,.button a{display:flex;gap:8px;align-items:center;justify-content:center;text-decoration:none;color:inherit}button a:visited,.button a:visited{color:inherit}button a:has(.material-symbols-outlined),.button a:has(.material-symbols-outlined){gap:0}button span,.button span{display:block}button.primary,.button.primary{background-color:var(--primary-vibrant);border-color:var(--primary-vibrant);color:var(--text-light)}button.primary:hover,.button.primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}button.primary.disabled,.button.primary.disabled{background-color:#e6f1ec;border-color:var(--border-mono-medium);color:var(--border-mono-medium)}button.secondary,.button.secondary{background-color:var(--bg-white);border-color:var(--primary-dark);color:var(--primary-dark)}button.secondary:hover,.button.secondary:hover{background-color:var(--bg-primary-light)}button.secondary.disabled,.button.secondary.disabled{background-color:var(--bg-primary-light);border-color:var(--border-mono-medium);color:var(--border-mono-medium)}button.accent,.button.accent{background-color:var(--accent-vibrant);border-color:var(--accent-vibrant);color:var(--text-dark)}button.accent:hover,.button.accent:hover{background-color:var(--accent-dark);border-color:var(--accent-dark)}button.accent.disabled,.button.accent.disabled{background-color:#fffce6;border-color:var(--border-mono-medium);color:var(--border-mono-medium)}button.disabled,.button.disabled{cursor:default;pointer-events:none}button.disabled a,.button.disabled a{cursor:default}.chips-container{display:flex;align-items:center;gap:16px}.chips-container button,.chips-container .button{text-transform:uppercase}.chips-container button .button-content,.chips-container .button .button-content{padding:4px 10px;font-size:16px}.chips-container button.primary,.chips-container .button.primary{background-color:var(--primary-dark);border-color:var(--primary-dark)}.chips-container button.secondary,.chips-container .button.secondary{background-color:var(--bg-primary-light)}.chips-container button.secondary:hover,.chips-container .button.secondary:hover{color:var(--text-light);background-color:var(--primary-dark)}.img-container img{display:block}.navigation{display:flex;height:100%}@media only screen and (max-width: 1024px){.navigation{position:absolute;flex-direction:column;width:100%;top:60px;left:0;padding-bottom:24px;min-height:100vh;height:fit-content;max-height:none;background-color:var(--primary-dark);z-index:2;display:none}.navigation.open{display:flex}}.navigation .menu-title{font-family:Lato;font-weight:400;font-size:36px;line-height:48px;background-color:var(--primary-dark);border:none;border-radius:0;display:flex;padding:12px 24px}@media only screen and (min-width: 1024px){.navigation .menu-title{display:none !important}}.navigation__menu-item{border-radius:0;border:none;box-sizing:border-box;display:flex}@media only screen and (max-width: 1024px){.navigation__menu-item{display:flex;flex-direction:column}}@media only screen and (min-width: 1024px){.navigation__menu-item:hover .navigation__sub-menu{display:block}.navigation__menu-item:hover .navigation__sub-menu.languages{display:flex}.navigation__menu-item:hover .button.primary{background-color:var(--bg-primary-light)}}@media only screen and (min-width: 1024px)and (min-width: 1024px){.navigation__menu-item:hover .button.primary a{color:var(--primary-dark)}}@media only screen and (max-width: 1024px){.navigation__menu-item:last-of-type{border-bottom:2px solid #fff}}.navigation__menu-item .button.primary{border:none;border-radius:0;display:flex}@media only screen and (min-width: 1024px){.navigation__menu-item .button.primary{background-color:#fff;color:var(--primary-dark)}}@media only screen and (max-width: 1024px){.navigation__menu-item .button.primary{width:100%;background-color:var(--primary-dark)}}.navigation__menu-item .button.primary .button-content{padding:16px}@media only screen and (max-width: 1024px){.navigation__menu-item .button.primary .button-content{display:flex;justify-content:space-between;width:100%;padding:12px 24px}}.navigation__menu-item .button.primary .button-content:has(.material-symbols-outlined) .material-symbols-outlined{font-size:32px;height:29px}.navigation__menu-item.active{box-shadow:inset 0px -4px 0px -2px #fff}@media only screen and (max-width: 1024px){.navigation__menu-item.arrow-right .material-symbols-outlined{transform:rotate(-90deg)}}.navigation__menu-item .material-symbols-outlined.rotate{transform:rotate(180deg)}.navigation__menu-item__link>div{display:flex;align-items:center;gap:8px}.navigation__menu-item+.button.mobile-only{width:calc(100% - 42px);margin:18px auto auto}.navigation__sub-menu{display:none;background-color:var(--bg-white);color:var(--primary-dark);z-index:2;text-align:left}@media only screen and (min-width: 1024px){.navigation__sub-menu{position:absolute;width:1128px;top:61px;left:0;cursor:default;background-color:var(--bg-primary-light);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-width:0px 1px 1px 1px;border-style:solid;border-color:var(--primary-dark, rgb(0, 76, 51));padding:32px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}}.navigation__sub-menu.open{display:block}.navigation__sub-menu.languages{flex-direction:column}@media only screen and (min-width: 1024px){.navigation__sub-menu.languages{width:206px;left:auto;padding:0;transform:translateX(-1px)}}@media only screen and (max-width: 1024px){.navigation__sub-menu.languages{display:flex;background-color:var(--primary-dark);position:absolute;top:0;width:100%;height:100%;right:-100%;transition:right ease-in-out .2s}.navigation__sub-menu.languages.open{right:0;transition:right ease-in-out .2s}}.navigation__sub-menu.languages .menu-title{color:var(--text-light);align-items:center;gap:8px}.navigation__sub-menu.languages .menu-title .material-symbols-outlined{transform:rotate(90deg);height:fit-content;font-size:36px;margin-left:-12px}.navigation__sub-menu .languages__button{padding:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600}@media only screen and (max-width: 1024px){.navigation__sub-menu .languages__button{width:100%;padding:12px 24px;font-size:20px}.navigation__sub-menu .languages__button a{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--text-light);text-decoration:none}.navigation__sub-menu .languages__button a:visited{color:var(--text-light)}}.navigation__sub-menu .languages__button:hover{background-color:var(--bg-primary-muted)}.navigation__sub-menu p{color:var(--text-dark)}@media only screen and (max-width: 1024px){.navigation__sub-menu p{font-family:"Lato",sans-serif;font-size:20px;font-weight:700;line-height:40px;padding:8px 24px;color:var(--primary-dark)}}.navigation__sub-menu hr{margin:16px 0}@media only screen and (max-width: 1024px){.navigation__sub-menu hr{display:none}}.navigation__sub-menu .row{gap:32px}@media only screen and (max-width: 1024px){.navigation__sub-menu .row{gap:0;background-color:var(--bg-primary-light)}}.navigation__sub-menu__card img{height:200px;width:100%;object-fit:cover}.navigation__sub-menu ul{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:column}.navigation__sub-menu ul li{display:flex;align-items:center}@media only screen and (min-width: 1024px){.navigation__sub-menu ul li{height:32px}}@media only screen and (max-width: 1024px){.navigation__sub-menu ul li{font-family:"Lato",sans-serif;font-size:20px;font-weight:700;line-height:40px;padding:8px 24px}}.navigation__sub-menu ul li a{color:var(--primary-dark);text-decoration:none}@media only screen and (min-width: 1024px){.navigation__sub-menu ul li a{font-weight:400}}.pagination__first{border:1px solid var(--primary-dark);border-radius:4px 0 0 4px}.pagination__prev{border:1px solid var(--primary-dark);border-left:0;border-right:0}.pagination__next{border:1px solid var(--primary-dark);border-left:0;border-right:0}.pagination__last{border:1px solid var(--primary-dark);border-radius:0 4px 4px 0}.pagination ul{list-style:none;display:flex;justify-content:center;gap:24px;padding:0px}.pagination form{display:flex;justify-content:center;margin-top:24px;gap:0}.pagination form a{line-height:0}.pagination form select{min-width:0px;width:66px;height:40px;background-position:40px 17px;background-color:var(--bg-white);line-height:1;font-size:16px;border-color:var(--primary-dark);border-width:1px;padding-right:36px;text-align:right}.pagination form>span{display:flex;align-items:center;justify-content:center;height:40px;width:65px}.pagination form>span a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.pagination form>span a:visited{color:inherit}.pagination form>span a:after{display:none}.pagination form>span a .material-symbols-outlined{color:var(--primary-dark)}.pagination form>span.disabled a{cursor:default;pointer-events:none}.pagination form>span.disabled a .material-symbols-outlined{color:var(--text-watermark)}.tooltip{padding:16px;position:relative;width:fit-content;height:fit-content;min-width:145px;border-radius:4px;display:flex;flex-direction:column;gap:4px}.tooltip::after{content:"";width:14px;height:14px;position:absolute;border-style:solid;border-width:0px}.tooltip.right::after{top:40%;left:100%;transform:translateX(-7px) rotate(45deg);border-right-width:1px !important;border-top-width:1px !important}.tooltip.left::after{top:40%;right:100%;transform:translateX(7px) rotate(45deg);border-left-width:1px !important;border-bottom-width:1px !important}.tooltip.bottom::after{top:100%;left:48%;transform:translateY(-7px) rotate(45deg);border-right-width:1px !important;border-bottom-width:1px !important}.tooltip.top::after{bottom:100%;left:48%;transform:translateY(7px) rotate(45deg);border-left-width:1px !important;border-top-width:1px !important}.tooltip.dark{color:var(--text-light);background-color:var(--primary-dark);border:1px solid var(--primary-dark)}.tooltip.dark::after{background-color:var(--primary-dark);border-color:var(--primary-dark)}.tooltip.light{color:var(--primary-dark);background-color:var(--bg-white);border:1px solid var(--border-mono-medium)}.tooltip.light::after{background-color:var(--bg-white);border-color:var(--border-mono-medium)}.tooltip span.material-symbols-outlined{position:absolute;right:10px;top:11px;cursor:pointer}table{border-spacing:0;border:2px solid var(--border-mono-medium, #C7C7C7);border-radius:8px}table tr:has(th){border-top-left-radius:8px;border-top-right-radius:8px;background:var(--primary-dark, #004C33)}table tr:has(th) th:first-of-type{border-top-left-radius:8px}table tr:has(th) th:last-of-type{border-top-right-radius:8px}table tr:has(td):nth-of-type(odd){background:var(--bg-primary-light, #F0F5ED)}table tr:has(td):nth-of-type(even){background:var(--bg-primary-muted, #DAE3DE)}table tr:last-of-type th:first-of-type,table tr:last-of-type td:first-of-type{border-bottom-left-radius:8px}table tr:last-of-type th:last-of-type,table tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}table tr th,table tr td{padding:10px 12px;font-family:Lato;font-size:16px;line-height:24px;text-align:left;min-width:120px;max-width:720px}table tr th{color:var(--text-light, #FFFFFF);font-weight:700}table tr td{font-weight:400}@media only screen and (max-width: 1024px){table tr td{max-width:380px}}table tr td.break-spaces{white-space:break-spaces;min-width:380px}@media only screen and (max-width: 1024px)and (max-width: 100vw){table{display:block;width:100%;overflow-x:auto;position:relative;border-collapse:separate}table tr{display:table-row}table th,table td{white-space:nowrap}table th:first-child,table td:first-child{position:sticky;left:0;background:inherit;z-index:2;border-right:1px solid var(--border-mono-medium, #C7C7C7)}}video{display:block;width:100%;max-width:1128px;height:100%;max-height:580px;aspect-ratio:2/1.1}video[poster]{object-fit:cover}.article.panel[data-panel-style=multi-pattern] .panel__header{text-align:left}.article.panel[data-panel-style=multi-pattern] .panel__patterns>div:nth-of-type(1){padding-top:40px;grid-column:span 8}.article.panel[data-panel-style=multi-pattern] .panel__patterns>div:nth-of-type(2){grid-column:span 4}.article.panel[data-panel-style=multi-pattern] .panel__patterns .img-container img{height:auto}.article.panel[data-content-cols="2"] .panel__patterns{grid-template-columns:repeat(12, 1fr)}.component-library,.pattern-section-tag{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;padding:24px 0;border-top:1px solid var(--border-mono-medium);border-bottom:1px solid var(--border-mono-medium)}@media only screen and (min-width: 1024px){.component-library,.pattern-section-tag{max-width:1128px}}@media only screen and (max-width: 1024px){.component-library,.pattern-section-tag{max-width:95vw}}.component-ref__colour-card{width:150px;height:150px;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;box-shadow:0px 16px 24px 0px rgba(0,0,0,.05)}.component-ref__colour-card>div:nth-of-type(1){height:75px;color:#fff;display:flex;align-items:center;justify-content:center}.component-ref__colour-card>div:nth-of-type(2){padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:2px}.component-ref__colour-card>div:nth-of-type(2) p{margin:0}.component-ref__colour-card>div:nth-of-type(2) p:nth-of-type(1){font-size:16px;line-height:1}.component-ref__colour-card>div:nth-of-type(2) p:nth-of-type(2){font-size:14px;font-weight:700;color:rgba(34,34,34,.6)}.component-ref__typography-demo{display:flex;flex-direction:column}.component-ref__typography-demo>div{display:flex;justify-content:space-between}.component-ref__typography-demo h1:nth-of-type(1){border-bottom:1px solid #000}.examples{margin-bottom:48px}.examples .code-snippet{max-width:100%;overflow-x:auto}.examples .code-snippet:has(.header__logo){overflow-x:unset}@media only screen and (min-width: 1024px){.examples .code-snippet{word-break:break-all}}#colours .examples{display:flex;flex-wrap:wrap;gap:24px}#icons .examples{display:grid;grid-template-columns:1fr 1fr;width:70px;gap:12px}#icons .examples span{grid-column:span 1}#typography .examples>div{display:flex;flex-wrap:wrap;gap:24px}#tooltips .examples,#buttons .examples,#navigation-header-menu-item .examples,#media-cards .examples,#text-cards .examples{display:flex;flex-direction:column;gap:24px}#tooltips .examples .row,#buttons .examples .row,#navigation-header-menu-item .examples .row,#media-cards .examples .row,#text-cards .examples .row{display:flex;align-items:flex-start;gap:24px}#tooltips .examples .row .navigation,#buttons .examples .row .navigation,#navigation-header-menu-item .examples .row .navigation,#media-cards .examples .row .navigation,#text-cards .examples .row .navigation{gap:24px}.grid-demo{background:var(--bg-mono-light);border:1px solid var(--border-mono-medium);display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;text-align:center}.panel-section a[target=_blank]{word-break:break-all}.form-confirmation{min-height:496px;text-align:center}@media only screen and (max-width: 1024px){.form-confirmation .panel__header{padding-bottom:24px !important}}.form-confirmation .panel__copy{text-wrap-style:balance}.form-confirmation__buttons{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:56px}@media only screen and (max-width: 1024px){.form-confirmation__buttons{flex-direction:column;gap:24px;margin-top:24px}}.form-confirmation__buttons .button{min-width:208px;padding:16px 24px;display:flex;gap:8px;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.form-confirmation__buttons .button{width:100%}}.text-card{border-radius:8px;border-width:2px;border-style:solid;border-color:var(--border-mono-medium);padding:24px}.text-card[data-layout-style=nested]{border:none;padding:0}.text-card__link,.text-card>a{width:fit-content;color:var(--text-link);margin-top:auto}.text-card[data-link-style=button] .text-card__link{display:none}.text-card[data-link-style=text] button{display:none}.text-card[data-link-style=none] button,.text-card[data-link-style=none] .button,.text-card[data-link-style=none] .text-card__link{display:none}.text-card[data-layout-style=recommended-content],.text-card[data-layout-style=plain-text]{display:flex;flex-direction:column;gap:16px;--gap:16px;background-color:var(--bg-primary-light)}.text-card[data-layout-style=recommended-content]>*:empty,.text-card[data-layout-style=plain-text]>*:empty{margin-bottom:calc(var(--gap)*-1)}.text-card[data-layout-style=recommended-content] .text-card__title,.text-card[data-layout-style=plain-text] .text-card__title{color:var(--headline-dark)}.text-card[data-layout-style=recommended-content] .text-card__subtitle,.text-card[data-layout-style=plain-text] .text-card__subtitle{color:var(--headline-dark);font-size:22px;font-weight:700}.text-card[data-layout-style=recommended-content] .text-card__body,.text-card[data-layout-style=plain-text] .text-card__body{font-size:22px;font-weight:400;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.text-card[data-layout-style=recommended-content] .text-card__link,.text-card[data-layout-style=plain-text] .text-card__link{font-size:22px;font-weight:700}.text-card[data-layout-style=plain-text]{border:0px;border-radius:0px;background-color:rgba(0,0,0,0);padding:0}.text-card[data-layout-style=plain-text]:has(+.panel__patterns){padding-bottom:40px}.text-card[data-layout-style=stat-large]{display:flex;flex-direction:column;gap:8px;--gap:8px;width:260px;background-color:var(--bg-white)}.text-card[data-layout-style=stat-large]>*:empty{margin-bottom:calc(var(--gap)*-1)}@media only screen and (max-width: 1024px){.text-card[data-layout-style=stat-large]{width:auto}}.text-card[data-layout-style=stat-large] .text-card__title{color:var(--headline-dark);font-size:56px;font-weight:700;line-height:56px}.text-card[data-layout-style=stat-large] .text-card__subtitle{color:var(--headline-dark);font-size:32px;line-height:40px;font-weight:700}.text-card[data-layout-style=stat-small]{display:flex;flex-direction:column;gap:8px;--gap:8px;width:260px;background-color:var(--bg-white)}.text-card[data-layout-style=stat-small]>*:empty{margin-bottom:calc(var(--gap)*-1)}@media only screen and (max-width: 1024px){.text-card[data-layout-style=stat-small]{width:auto}}.text-card[data-layout-style=stat-small] .text-card__title{color:var(--headline-dark)}.text-card .trix-content{display:flex;flex-direction:column;gap:var(--gap)}.media-card{border-radius:8px;border-width:2px;border-style:solid;border-color:var(--border-mono-medium);padding:24px;display:flex;flex-direction:row;gap:24px;--gap:24px;background-color:var(--bg-primary-light)}.media-card.article-preview{background:var(--bg-mono-light)}.media-card .text-card{display:flex;flex-direction:column;gap:16px;--gap:16px;flex:1}.media-card .text-card>*:empty{margin-bottom:calc(var(--gap)*-1)}@media only screen and (max-width: 1024px){.media-card .text-card{flex-direction:column}}.media-card .text-card__title{color:var(--headline-dark)}.media-card .text-card__title a{color:inherit;text-decoration:none}.media-card .text-card__subtitle{font-size:13px}.media-card .text-card__body{font-size:18px;line-height:28px;display:flex;flex-direction:column;gap:16px}.media-card .text-card__link,.media-card .text-card>a:not(.button){font-size:18px;color:var(--text-link)}.media-card[data-media-size=extra-large] .media-card__media{max-width:1080px;height:338px;flex:none}@media only screen and (max-width: 1024px){.media-card[data-media-size=extra-large] .media-card__media{max-width:100%;height:auto}}.media-card[data-media-size=extra-large] .media-card__media img{display:block;max-width:100%;max-height:100%;object-fit:cover;height:100%;width:100%}.media-card[data-media-size=large] .media-card__media{max-width:336px;max-height:336px;flex:1}@media only screen and (max-width: 1024px){.media-card[data-media-size=large] .media-card__media{max-height:100%;max-width:100%}}.media-card[data-media-size=large] .media-card__media img{display:block;max-width:100%;max-height:100%}@media only screen and (max-width: 1024px){.media-card[data-media-size=large] .media-card__media img{margin:auto}}.media-card[data-media-size=large][data-media-alignment=top] .media-card__media{max-width:100%;max-height:100%;flex:inherit}@media only screen and (max-width: 1024px){.media-card[data-media-size=large][data-media-alignment=top] .media-card__media{max-height:100%;max-width:100%}}.media-card[data-media-size=large][data-media-alignment=top] .media-card__media img{object-fit:cover;height:100%;width:100%}.media-card[data-media-size=small] .media-card__media{max-width:168px;max-height:168px;flex:1}@media only screen and (max-width: 1024px){.media-card[data-media-size=small] .media-card__media{max-height:100%;max-width:100%}}.media-card[data-media-size=small] .media-card__media img{display:block;max-width:100%;max-height:100%}@media only screen and (max-width: 1024px){.media-card[data-media-size=small] .media-card__media img{margin:auto}}.media-card[data-media-size=small][data-media-alignment=top] .media-card__media{max-width:100%;height:168px;flex:none}.media-card[data-media-size=small][data-media-alignment=top] .media-card__media img{object-fit:cover;height:100%;width:100%}.media-card[data-media-alignment=right]{flex-direction:row}@media only screen and (max-width: 1024px){.media-card[data-media-alignment=right]{flex-direction:column-reverse}}.media-card[data-media-alignment=left]{flex-direction:row-reverse}@media only screen and (max-width: 1024px){.media-card[data-media-alignment=left]{flex-direction:column-reverse}}.media-card[data-media-alignment=top]{flex-direction:column-reverse}@media only screen and (min-width: 1024px){.media-card[data-media-alignment=top]{max-width:360px}}@media only screen and (min-width: 1024px){.media-card[data-media-alignment=top][data-media-size=extra-large]{max-width:100%}}.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card{position:relative}.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card h3,.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card p,.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card a{width:85%}.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card button,.media-card[data-media-alignment=top][data-media-size=extra-large][data-link=button] .text-card .button{position:absolute;right:0;bottom:50%;transform:translateY(50%)}.media-card[data-body=false] .text-card__body{display:none}.media-card[data-subtitle=false] .text-card__subtitle{display:none}.media-card[data-title-size=small-headline] .text-card__title{font-size:22px;font-weight:400}.media-card[data-link=false] .text-card__link{display:none}.media-card[data-link=false] button,.media-card[data-link=false] .button{display:none}.media-card[data-link=text] button,.media-card[data-link=text] .button{display:none}.media-card[data-link=button] .text-card__link{display:none}[data-panel-style=multi-pattern].panel .panel__header{text-align:center;display:flex;flex-direction:column;gap:8px}.panel .container{padding:80px 0;gap:0}@media only screen and (max-width: 1024px){.panel .container{padding:48px 24px}}.panel[data-bgc=primary-light]{background-color:var(--bg-primary-light)}.panel[data-bgc=primary-light] .panel__header{color:var(--headline-dark)}.panel[data-bgc=primary-muted]{background-color:var(--bg-primary-muted)}.panel[data-bgc=primary-muted] .panel__header{color:var(--headline-dark)}.panel[data-bgc=primary-dark]{background-color:var(--primary-dark)}.panel[data-bgc=primary-dark] .panel__header{color:var(--headline-light)}.panel[data-bgc=primary-dark] .panel__body{color:var(--text-light)}.panel[data-bgc=primary-dark] [data-layout-style=plain-text]>.text-card__title,.panel[data-bgc=primary-dark] [data-layout-style=plain-text]>.text-card__subtitle{color:var(--headline-light)}.panel[data-bgc=primary-dark] [data-layout-style=plain-text]>.text-card__body{color:var(--text-light)}.panel__header{color:var(--headline-dark)}.panel__header:has(>h1:not(:empty)),.panel__header:has(>h2:not(:empty)),.panel__header:has(>p:not(:empty)){padding-bottom:40px}.panel__body p{font-size:22px;font-weight:400;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding-bottom:40px}.panel__patterns{display:grid;gap:24px}.panel__patterns .img-container{background-color:rgba(0,0,0,0)}.panel__patterns .img-container img{width:100%;height:100%;object-fit:cover}.panel__patterns>*{overflow:hidden}.panel__button button,.panel__button .button{margin:40px auto 0}@media only screen and (max-width: 1024px){.panel__button button,.panel__button .button{width:100%}}@media only screen and (max-width: 1024px){.panel__button button-content,.panel__button .button-content{margin:auto}}@media only screen and (min-width: 1024px){.panel[data-content-cols="1"] .panel__patterns{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 1024px){.panel[data-mobile-content-cols="1"] .panel__patterns{display:grid;gap:24px;grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 1024px){.panel[data-content-cols="2"] .panel__patterns{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1024px){.panel[data-mobile-content-cols="2"] .panel__patterns{display:grid;gap:24px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1024px){.panel[data-content-cols="3"] .panel__patterns{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1024px){.panel[data-mobile-content-cols="3"] .panel__patterns{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1024px){.panel[data-content-cols="4"] .panel__patterns{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1024px){.panel[data-mobile-content-cols="4"] .panel__patterns{display:grid;gap:24px;grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1024px){.panel[data-content-cols="6"] .panel__patterns{grid-template-columns:repeat(6, 1fr)}}@media only screen and (max-width: 1024px){.panel[data-mobile-content-cols="6"] .panel__patterns{display:grid;gap:24px;grid-template-columns:repeat(6, 1fr)}}[data-panel-style=hero][data-bgc=primary-dark] .breadcrumbs a,[data-panel-style=hero][data-bgc=primary-dark] .breadcrumbs span,[data-panel-style=hero-second-level][data-bgc=primary-dark] .breadcrumbs a,[data-panel-style=hero-second-level][data-bgc=primary-dark] .breadcrumbs span{color:var(--accent-dark)}[data-panel-style=hero] .panel__body,[data-panel-style=hero-second-level] .panel__body{display:flex;flex-direction:column}@media only screen and (max-width: 1024px){[data-panel-style=hero] .panel__body,[data-panel-style=hero-second-level] .panel__body{order:2}}[data-panel-style=hero] .panel__body .breadcrumbs,[data-panel-style=hero-second-level] .panel__body .breadcrumbs{margin-bottom:40px}[data-panel-style=hero] .panel__copy,[data-panel-style=hero-second-level] .panel__copy{margin-bottom:16px}[data-panel-style=hero] .panel__header,[data-panel-style=hero-second-level] .panel__header{margin-bottom:16px}[data-panel-style=hero] .panel__header:has(>h1),[data-panel-style=hero] .panel__header:has(>h2),[data-panel-style=hero] .panel__header:has(>p),[data-panel-style=hero-second-level] .panel__header:has(>h1),[data-panel-style=hero-second-level] .panel__header:has(>h2),[data-panel-style=hero-second-level] .panel__header:has(>p){padding-bottom:0px}[data-panel-style=hero] .panel__button button,[data-panel-style=hero] .panel__button .button,[data-panel-style=hero-second-level] .panel__button button,[data-panel-style=hero-second-level] .panel__button .button{margin:0}@media only screen and (max-width: 1024px){[data-panel-style=hero] .panel__media,[data-panel-style=hero-second-level] .panel__media{order:1}}[data-panel-style=hero] .panel__media>*,[data-panel-style=hero-second-level] .panel__media>*{width:100%;height:100%;object-fit:cover}[data-panel-style=hero] .panel__media>*>a>img,[data-panel-style=hero-second-level] .panel__media>*>a>img{width:100%;height:100%;object-fit:cover}[data-panel-style=hero] .panel__media>*>img,[data-panel-style=hero-second-level] .panel__media>*>img{width:100%;height:100%;object-fit:cover}[data-panel-style=hero-second-level] .breadcrumbs{margin-bottom:40px}[data-panel-style=hero-second-level] .panel__body{grid-column-start:3;grid-column-end:11}[data-panel-style=carousel] .container{overflow:hidden}[data-panel-style=carousel] .panel__header{text-align:center}[data-panel-style=carousel] .panel__body{text-align:center}[data-panel-style=carousel] .panel__patterns{display:flex;gap:0}[data-panel-style=carousel] .panel__patterns .swiper-slide .img-container{height:100%}[data-panel-style=carousel] .panel__patterns .swiper-slide .img-container img{height:100%;object-fit:cover}[data-panel-style=carousel] .panel__patterns .swiper-slide>div{width:100%;max-width:100%}[data-panel-style=carousel][data-bgc=primary-dark]{--swiperbullet:var(--accent-dark) }[data-panel-style=carousel][data-bgc=primary-light],[data-panel-style=carousel][data-bgc=primary-muted]{--swiperbullet:var(--primary-dark) }[data-panel-style=carousel] .swiper-slide{background-color:rgba(0,0,0,0)}[data-panel-style=carousel] .swiper-slide>div{height:var(--slideheight);overflow:hidden}[data-panel-style=carousel][data-autoscroll=true][data-autoscroll-smooth=true] .swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}[data-panel-style=carousel] .swiper-pagination{position:relative;top:0;margin-top:24px}[data-panel-style=carousel] .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border:2px solid var(--swiperbullet);background-color:rgba(0,0,0,0);opacity:1}[data-panel-style=carousel] .swiper-pagination .swiper-pagination-bullet-active{background:var(--swiperbullet)}header.header{display:flex;align-items:center}@media only screen and (min-width: 1024px){header.header{flex-direction:column;background:linear-gradient(to bottom, var(--primary-dark) 0px, var(--primary-dark) 80px, white 80px, white 100%);border-bottom:2px solid var(--primary-dark)}}@media only screen and (max-width: 1024px){header.header{background-color:var(--primary-dark);color:var(--text-light);height:60px}}header.header .container{height:100%;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:0px;position:relative}@media only screen and (max-width: 1024px){header.header .container{padding:0 24px;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (min-width: 1024px){header.header .container:nth-of-type(1){height:80px;background-color:var(--primary-dark);color:var(--text-light)}header.header .container:nth-of-type(1) svg{width:84px;height:40px;margin-right:24px;transform:translateY(-7px)}header.header .container:nth-of-type(1) .button.primary{border-radius:0;height:100%;width:200px;display:flex;align-items:center;justify-content:center;border:0px}header.header .container:nth-of-type(1) .button.primary:hover{box-shadow:inset 0 -2px 0 0 #fff}header.header .container:nth-of-type(1) .button.primary:nth-of-type(1){background-color:var(--leisure)}header.header .container:nth-of-type(1) .button.primary:nth-of-type(2){background-color:var(--libraries)}}@media only screen and (max-width: 1024px){header.header .container:nth-of-type(1){border-bottom:2px solid #fff}}@media only screen and (min-width: 1024px){header.header .container:nth-of-type(2){background-color:#fff;justify-content:flex-end}}@media only screen and (min-width: 1024px){.header__burger{display:none}}.header__burger .material-symbols-outlined{display:block}@media only screen and (min-width: 1024px){.header__logo{margin-right:auto}}.header__logo svg,.header__logo img{height:48px;width:auto}@media only screen and (max-width: 1024px){.header__logo svg,.header__logo img{display:block;height:36px}}.header__search-icon{width:80px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.header__search-icon{width:24px}}.header__search-icon span{font-size:32px;cursor:pointer}@media only screen and (max-width: 1024px){.header__search-icon span{font-size:24px}}.header__button{padding-left:16px}.header__button .button .button-content{padding:8px 20px;font-size:18px;line-height:24px}@media only screen and (max-width: 1024px){.header__button{display:none}}[data-panel-style=footer]{background-color:var(--primary-dark);color:var(--text-light)}[data-panel-style=footer] .container{padding:48px 0}@media only screen and (max-width: 1024px){[data-panel-style=footer] .container{padding:0;width:auto}}[data-panel-style=footer] .divider{display:block;height:1px;background-color:var(--bg-white);margin:24px 0}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation{gap:0px}}[data-panel-style=footer] .footer__navigation__item{display:flex;flex-direction:column;gap:24px}[data-panel-style=footer] .footer__navigation__item a{color:var(--text-light);text-decoration:none}[data-panel-style=footer] .footer__navigation__item a:hover{text-decoration:underline}[data-panel-style=footer] .footer__navigation__item svg.gll-logo{width:73px;height:48px}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__item:has(.footer__navigation__social-icons){gap:24px;padding:32px 24px 0;margin-bottom:0px}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__item:has(.footer__navigation__submenu){gap:0px;margin-bottom:16px}}[data-panel-style=footer] .footer__navigation__item:not(:has(.footer__navigation__submenu)) a{font-weight:700;font-size:20px;line-height:24px}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__item:not(:has(.footer__navigation__submenu)) a{padding:0 24px}}[data-panel-style=footer] .footer__navigation__item.desktop-only{grid-column:span 9;display:grid;grid-template-columns:repeat(9, 1fr)}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__item{grid-column:span 4}}[data-panel-style=footer] .footer__navigation__social-icons{display:flex;flex-direction:row;gap:24px}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__social-icons{margin-bottom:24px}[data-panel-style=footer] .footer__navigation__social-icons a{padding:0 !important}}[data-panel-style=footer] .footer__navigation__toplevel{display:flex;justify-content:space-between}@media only screen and (min-width: 1024px){[data-panel-style=footer] .footer__navigation__toplevel{flex-direction:column;gap:24px;align-items:flex-start}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__toplevel{align-items:center;flex-direction:row;flex-wrap:wrap}}[data-panel-style=footer] .footer__navigation__toplevel>span{cursor:pointer;flex:1;text-align:right;padding:0 24px}[data-panel-style=footer] .footer__navigation__toplevel>a{font-weight:700;font-size:20px;line-height:24px}[data-panel-style=footer] .footer__navigation__toplevel>a.open+span{transform:rotate(180deg);text-align:left}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__toplevel>a{height:40px;display:flex;align-items:center;padding:0 24px}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__submenu{max-height:0px;overflow:hidden;background-color:var(--bg-primary-light);width:100%}[data-panel-style=footer] .footer__navigation__submenu.open{max-height:2000px;padding:24px 0}}[data-panel-style=footer] .footer__navigation__submenu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}[data-panel-style=footer] .footer__navigation__submenu ul>li>a{font-weight:400;font-size:16px;line-height:24px}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__navigation__submenu ul>li>a{padding:0 24px;color:var(--primary-dark);font-weight:600 !important}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .row{width:auto}}[data-panel-style=footer] .row:not(.footer__navigation){align-items:center}@media only screen and (max-width: 1024px){[data-panel-style=footer] .row:has(.footer__legal-copy){padding:0 24px 36px}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .row .col-8{grid-column:span 4;grid-row:start 1}}@media only screen and (max-width: 1024px){[data-panel-style=footer] .row .col-2{grid-row:start 2;grid-column:span 2}}@media only screen and (max-width: 540px){[data-panel-style=footer] .row .col-3{grid-column:span 4}}[data-panel-style=footer] .footer__legal-copy{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:13px;line-height:16px;font-weight:400}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__legal-copy{flex-direction:column-reverse;align-items:flex-start;gap:24px}}[data-panel-style=footer] .footer__legal-copy img{height:72px;width:72px}@media only screen and (max-width: 1024px){[data-panel-style=footer] .footer__legal-copy img{height:125px;width:125px}}[data-panel-style=footer] button,[data-panel-style=footer] .button{width:100%;height:64px;padding:16px 8px}@media only screen and (max-width: 1024px){[data-panel-style=footer] button,[data-panel-style=footer] .button{padding:0}}[data-panel-style=footer] button .button-content,[data-panel-style=footer] .button .button-content{padding:0}[data-panel-style=contact-form] trix-toolbar{display:none}[data-panel-style=contact-form] .panel__patterns{width:100%;max-width:745px;margin:auto}[data-panel-style=contact-form] .panel__patterns form h3{text-align:center;color:var(--headline-dark);margin-bottom:24px}[data-panel-style=contact-form] .panel__patterns .form-inputs{margin-bottom:24px}[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2){display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 1024px){[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2){grid-template-columns:1fr}}[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .contacts_contact_form_submission_organisation,[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .rich_text_area,[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .text{grid-column:span 2}@media only screen and (max-width: 1024px){[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .contacts_contact_form_submission_organisation,[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .rich_text_area,[data-panel-style=contact-form] .panel__patterns .form-inputs:nth-of-type(2) .text{grid-column:span 1}}[data-panel-style=contact-form] .panel__patterns .form-actions{display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1024px){[data-panel-style=contact-form] .panel__patterns .form-actions{grid-template-columns:1fr}}[data-panel-style=contact-form] .panel__patterns .form-actions input[type=submit]{width:100%;grid-column:span 1;grid-column-start:3;margin-left:auto;padding:16px 24px;display:flex;gap:8px;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){[data-panel-style=contact-form] .panel__patterns .form-actions input[type=submit]{grid-column-start:1}}trix-editor,textarea{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0, 0, 0, 0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0, 0, 0, 0.125)}@media(max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor:focus[data-trix-mutable]::-moz-selection{background:highlight}trix-editor .attachment__caption-editor:focus[data-trix-mutable]::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0, 0, 0, 0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.trix-content hr{margin-bottom:0 !important}
