@font-face{font-family:"DM Sans";src:url("/assets/fonts/dm-sans.ttf");-webkit-font-feature-settings:"ss03" on;-moz-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on}@font-face{font-family:"Stolzl Bold";src:url("/assets/fonts/stolzl-bold.woff2");-webkit-font-feature-settings:"ss03" on;-moz-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on}@font-face{font-family:"Stolzl Bold Fallback";src:url("/assets/fonts/stolzl-bold.woff");-webkit-font-feature-settings:"ss03" on;-moz-font-feature-settings:"ss03" on;font-feature-settings:"ss03" on}:root{--page-width: 370px}@media(min-width: 790px){:root{--page-width: 790px}}@media(min-width: 1440px){:root{--page-width: 1440px}}:root{--white: #FFFFFF;--black: #1B1B1C;--grey: #F5F5F5;--pink: #F9D3FF;--sky: #E4F8FF;--lavender: #ECEAFF;--medium-lavender: #BCBAFF;--deep-lavender: #7C8AEB;--dark-lavender: #303454;--focus-colour: var(--medium-lavender)}:root .header.bright{--focus-colour: var(--dark-lavender)}:root{--colour: var(--black);--background: var(--white)}:root.dark{--colour: var(--white);--background: var(--black)}:root.light{--colour: var(--black);--background: var(--white)}:root{--spacer-xs: 4px;--spacer-s: 8px;--spacer-m: 16px;--spacer-l: 32px;--spacer-xl: 19px;--spacer-xxl: 96px}@media(min-width: 790px){:root{--spacer-xs: 4px;--spacer-s: 8px;--spacer-m: 16px;--spacer-l: 32px;--spacer-xl: 48px;--spacer-xxl: 96px}}:root{--border-size: 2px;--card-height: 600px}@keyframes slideGradient{0%{background-position:0% 0%}100%{background-position:100% 100%}}body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;background:var(--background);color:var(--colour);font-size:24px}header{padding:0 var(--spacer-xl) var(--spacer-xl) var(--spacer-xl)}@media(min-width: 1440px){header{min-height:100vh;max-height:1200px}}header{display:grid;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;color:var(--white);background-color:var(--black);--background-stroke-width: 2px;background:repeating-linear-gradient(90deg, transparent, transparent calc(4 * var(--spacer-xl)), var(--dark-lavender) calc(4 * var(--spacer-xl)), var(--dark-lavender) calc(4 * var(--spacer-xl) + var(--background-stroke-width))),repeating-linear-gradient(63deg, var(--black), var(--black) calc(4 * var(--spacer-xl)), var(--dark-lavender) calc(4 * var(--spacer-xl)), var(--dark-lavender) calc(4 * var(--spacer-xl) + var(--background-stroke-width)));background-size:200% 200%;animation:slideGradient 120s linear infinite}header#header.bright{background:var(--sky);color:var(--black)}header nav{grid-area:1/1/1/1;padding:var(--spacer-m) var(--spacer-s) 0 var(--spacer-s);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacer-l)}header nav>a:has(>#tha-logo){border:var(--border-size) dotted rgba(0,0,0,0)}header nav>a:has(>#tha-logo):focus{border-color:var(--focus-colour)}header nav>a:has(>#tha-logo)>#tha-logo{vertical-align:middle}header nav>ol>li.nav-link>a{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-0.24px;border-bottom:var(--border-size) dotted rgba(0,0,0,0);padding:var(--spacer-xs) 0}header nav>ol>li.nav-link>a.active{color:var(--focus-colour)}header nav>ol>li.nav-link>a:hover,header nav>ol>li.nav-link>a:focus{color:var(--focus-colour);border-bottom-color:var(--focus-colour)}header nav>ol>li.search-button{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:24px;letter-spacing:-0.24px;border-bottom:var(--border-size) dotted rgba(0,0,0,0);padding:var(--spacer-xs) 0}header nav>ol>li.search-button.active,header nav>ol>li.search-button:hover,header nav>ol>li.search-button:focus{color:var(--focus-colour)}@media(max-width: 780px){header nav>ol>li.search-button{display:none}}@media(min-width: 790px){header nav>ol>li.search-input{display:none}}header nav>button.menu-button{display:block}@media(min-width: 790px){header nav>button.menu-button{display:none}}header nav>ol{height:48px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacer-l)}@media(min-width: 790px){header nav>ol{height:var(--spacer-xxl)}}@media(min-width: 790px){header nav>ol>li.nav-link,header nav>ol>li.search-button{display:block}}header nav button{display:flex;border:var(--border-size) dotted rgba(0,0,0,0)}header nav button.active,header nav button:hover,header nav button:focus{color:var(--focus-colour)}header nav button:focus{border-color:var(--focus-colour)}header #logo,header #hamburger-logo{flex-basis:100%}header #hamburger-logo,header .nav-arrow{display:none}@media(max-width: 790px){header{padding-top:52px}header .menu-button .line{stroke-width:6;stroke-linecap:round;stroke:var(--white);transition:all 500ms}header .menu-button .top{transform-origin:26px 40px}header .menu-button .middle{stroke-dasharray:60 60}header .menu-button .bottom{transform-origin:26px 60px}header .menu-button[aria-expanded=true] .line{stroke:var(--medium-lavender)}header .menu-button[aria-expanded=true] .top{transform:rotate(45deg)}header .menu-button[aria-expanded=true] .middle{stroke-dasharray:1 60;stroke-dashoffset:-30}header .menu-button[aria-expanded=true] .bottom{transform:rotate(-45deg)}header nav{overflow:hidden;z-index:2;position:absolute;top:0;left:0;width:100%;height:63px;gap:0;display:grid;grid-template-columns:var(--spacer-xl) auto 1fr var(--spacer-l) var(--spacer-m);grid-template-rows:auto 1fr;align-items:start;padding:var(--spacer-m) 0 0 0}header nav #hamburger-logo,header nav #logo{grid-area:1/2/1/2}header nav #logo{display:flex}header nav .menu-button{grid-area:1/4/1/4}header nav ol{display:block;flex-basis:100%;grid-area:2/1/2/6}header nav ol li{display:block;border-top:var(--border-size) dotted var(--black);padding:var(--spacer-s) var(--spacer-m)}header nav ol li .nav-arrow{display:block;float:right}header.hamburger-open nav{transition:height 1s;height:100%;background:var(--sky);color:var(--black)}header.hamburger-open nav #logo{display:none}header.hamburger-open nav #hamburger-logo{display:flex}header.hamburger-open nav ol>li a,header.hamburger-open nav ol>li button{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:38px;letter-spacing:-0.24px}header.hamburger-open nav li.search-input{width:100%;position:absolute;bottom:5px;border-top:0;--pf-text-muted: var(--medium-lavender);font-weight:bold}header.hamburger-open nav li.search-input:is(*,#\#):is(*,#\#):is(*,#\#) button.pf-trigger-btn{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0px;border-radius:20px;width:var(--page-width)}header>p>span.date{display:block;margin-top:var(--spacer-m)}}header>section.page-heading{grid-area:2/1/2/1;z-index:1;white-space:pre;text-wrap:auto;padding-top:var(--spacer-xl);padding-bottom:var(--spacer-m)}header>section.page-heading>span.alt-text{color:var(--pink)}header>section.page-heading>h1{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:50px;line-height:50px;letter-spacing:-1px}@media(min-width: 790px){header>section.page-heading>h1{font-size:96px;line-height:88px}}header>section.page-heading>a.breadcrumb{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:18px;line-height:16px;letter-spacing:0px;display:flex;flex-direction:row;align-items:center;gap:var(--spacer-s);margin-bottom:var(--spacer-l)}header>p{grid-area:3/1/3/1;padding-top:var(--spacer-s);padding-bottom:var(--spacer-m);font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0px}@media(min-width: 790px){header>p{font-size:24px;line-height:30px}}@media(min-width: 790px){header>p{padding-top:var(--spacer-l)}}header>p .tag{margin-right:var(--spacer-m)}header>p.header_paragraph{border-top:var(--border-size) dotted var(--white)}header#header.bright>p.header_paragraph{border-top:var(--border-size) dotted var(--black)}header>picture{position:relative;grid-area:4/1/4/1;align-self:center}header>picture>img{height:auto}header>picture:has(>#home-seated-figures){padding-right:20%}header>picture:has(>#home-ireland-silhouette){padding-left:20%}header#header.bright>picture>img{width:100%}@media(min-width: 1440px){header{grid-template-columns:1fr calc(var(--page-width)/2) calc(var(--page-width)/2) 1fr;grid-template-rows:99px 1fr 0fr}header#header.bright{grid-template-columns:1fr calc(2*var(--page-width)/3) calc(var(--page-width)/3) 1fr}header nav{grid-area:1/2/2/4}header>section.page-heading{grid-area:2/2/3/2}header>p{grid-area:3/2/4/2}header>picture{grid-area:2/3/4/3}}.block-with-arrow{position:relative}@media(max-width: 790px){.block-with-arrow{padding-bottom:calc(var(--spacer-l)*2) !important}}.block-with-arrow svg.block-arrow{position:absolute;bottom:var(--spacer-l);left:var(--spacer-l);font-size:var(--spacer-l)}@media(min-width: 790px){.block-with-arrow>*:nth-last-child(2){margin-right:calc(var(--spacer-l)*3)}.block-with-arrow svg.block-arrow{left:auto;right:var(--spacer-l);font-size:var(--spacer-xl)}}footer{align-items:baseline;justify-content:space-between;padding:var(--spacer-l) var(--spacer-xl);margin:0 auto;max-width:var(--page-width);text-align:center}@media(min-width: 790px){footer{display:flex;text-align:left}}@media(min-width: 1440px){footer{padding:var(--spacer-l) 0}}footer>ol{display:flex;margin:auto 0;justify-content:center;padding-top:var(--spacer-l);gap:var(--spacer-s)}@media(min-width: 790px){footer>ol{justify-content:space-between;padding-top:0}}footer>ol>li>a{display:flex;padding:var(--spacer-xs)}footer>ol>li>a:focus{outline:dotted var(--colour)}main{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacer-xl)*2);margin:var(--spacer-xxl) 0 0}main>*{max-width:var(--page-width)}main .page-content p{margin:15px 0px}main .page-content h1{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:68px;line-height:64px;letter-spacing:0px}main .page-content h2{padding:var(--spacer-s) 0;font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:38px;letter-spacing:-0.24px}main .page-content h3{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px}main .page-content h4{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0px}@media(min-width: 790px){main .page-content h4{font-size:24px;line-height:30px}}main .page-content b,main .page-content strong{font-weight:bold}main .page-content i,main .page-content em{font-style:italic}main .page-content s{text-decoration:line-through}main .page-content a{text-decoration:underline}main .page-content ol{list-style:decimal;margin-left:1.5em}main .page-content ul{list-style:disc;margin-left:1.5em}main .page-content hr{height:1px;background-color:var(--black);margin:10px 0}main .page-content embed{width:100%;height:90vh}main .page-content table{border:var(--border-size) dotted var(--colour)}main .page-content table td,main .page-content table th{border:var(--border-size) dotted var(--colour);padding:8px}main .page-content table th{background-color:var(--pink);font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px}main .page-content .button{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-0.24px;display:inline-block;text-decoration:none;background-color:var(--grey);padding:var(--spacer-s) calc(var(--spacer-xs)*3);border:1px solid var(--colour);border-radius:25px}main .page-content .button svg{vertical-align:middle}main .page-content .button:focus{background-color:var(--pink)}main .page-content .button:hover{background-color:var(--pink);cursor:pointer}main .page-content img{height:100%}.zig-zag-section{background-image:url("data:image/svg+xml,%3Csvg width='1440' height='707' viewBox='0 0 1440 707' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-91 706.232V3.73206L314.589 706.232' stroke='%23F9D3FF' stroke-width='2'/%3E%3Cpath d='M314.589 706.232V3.73206L720.177 706.232' stroke='%23F9D3FF' stroke-width='2'/%3E%3Cpath d='M720.177 706.232V3.73206L1125.77 706.232' stroke='%23F9D3FF' stroke-width='2'/%3E%3Cpath d='M1125.77 706.232V3.73206L1531.35 706.232' stroke='%23F9D3FF' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:repeat-x;background-size:cover contain;background-clip:padding-box;padding-bottom:var(--spacer-xxl)}@media screen and (min-width: 1440px){.zig-zag-section{padding-bottom:calc(var(--spacer-xxl)*2)}}#contact{max-width:100%;padding-right:calc((100% - var(--page-width))/2);padding-left:calc((100% - var(--page-width))/2);display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:var(--spacer-xl);padding-bottom:var(--spacer-xxl);gap:calc(var(--spacer-xl)*2)}@media screen and (min-width: 1440px){#contact{grid-template-columns:repeat(2, 1fr);padding-bottom:calc(var(--spacer-xxl)*2)}}#contact>section{gap:calc(var(--spacer-xl)*2);padding-top:var(--spacer-xxl);padding-bottom:var(--spacer-xl)}#contact .submit-button{margin-left:auto;margin-top:var(--spacer-l);display:flex}#contact a.submit-button{display:inline-block}#contact h2{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:68px;line-height:64px;letter-spacing:0px}.cards-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--spacer-xl);padding-bottom:var(--spacer-xl)}@media(min-width: 790px)and (max-width: 1440px){.cards-list{overflow-x:scroll;scroll-snap-type:x mandatory}}@media(min-width: 790px){.cards-list{padding-bottom:0}}@media(min-width: 1440px){.cards-list{grid-template-columns:repeat(3, 1fr)}}.cards-list>li{border:var(--border-size) dotted var(--colour)}.cards-list>li a{display:block;height:var(--card-height);padding:var(--spacer-l)}@media(min-width: 790px)and (max-width: 1440px){.cards-list>li a{flex:0 0 50%;scroll-snap-align:center}}.cards-list>li a article{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer-l)}.cards-list>li a article h2{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:38px;letter-spacing:-0.24px}.cards-list>li a article .sub-title{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px}.cards-list>li a p.content{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-size:14px;line-height:18px;letter-spacing:0px}@media(min-width: 790px){.cards-list>li a p.content{position:absolute;bottom:var(--spacer-l)}}.cards-list li:hover{background-color:var(--colour);color:var(--background)}.cards-list li:hover .tag-list{color:var(--colour)}.cards-list li:hover .tag-list .tag{background-color:var(--background);color:var(--colour)}.latest-col-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--spacer-xl);padding-bottom:var(--spacer-xl)}@media(min-width: 790px)and (max-width: 1440px){.latest-col-list{overflow-x:scroll;scroll-snap-type:x mandatory}}@media(min-width: 1440px){.latest-col-list{grid-template-columns:repeat(3, 1fr)}}.latest-col-list li article{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacer-l)}.latest-col-list li article .tags-with-date{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-size:14px;line-height:18px;letter-spacing:0px}.latest-col-list li article .tags-with-date li.date{align-content:center;height:45px}.latest-col-list li article h2{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:38px;letter-spacing:-0.24px}.latest-col-list li article h2:hover{text-decoration:underline dotted var(--border-size);cursor:pointer}.latest-col-list li article>p{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-size:18px;line-height:28px;letter-spacing:-0.24px}section.centred{padding:var(--spacer-xxl) var(--spacer-m);display:flex;flex-direction:column;align-items:center;border:var(--border-size) dotted var(--colour);border-width:var(--border-size) 0 var(--border-size) 0;text-align:center;width:100%;max-width:100%}.image-with-title>*{padding-top:var(--spacer-l);font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:38px;letter-spacing:-0.24px}@media(min-width: 790px){.image-with-title>*{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:68px;line-height:64px;letter-spacing:0px}}.tag{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px;background-color:var(--lavender);color:var(--black);padding:var(--spacer-s) var(--spacer-m);border:1px solid var(--colour);border-radius:20px}.tag-list{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacer-s);flex-wrap:wrap;width:100%}.title{padding-top:var(--spacer-xxl);padding-bottom:var(--spacer-xl)}.title h1{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:50px;line-height:50px;letter-spacing:-1px}@media(min-width: 790px){.title h1{font-size:96px;line-height:88px}}.link{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:18px;line-height:16px;letter-spacing:0px;display:flex;flex-direction:row;align-items:center;gap:var(--spacer-s);float:left}.link:hover svg{fill:var(--pink)}.link:focus{border-bottom:var(--border-size) dotted var(--black)}.link:focus svg{fill:var(--pink)}.submit-button,.submit-button-mobile{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-0.24px;background-color:var(--grey);padding:var(--spacer-s) calc(var(--spacer-xs)*3);border:1px solid var(--colour);border-radius:25px}.submit-button>span svg,.submit-button-mobile>span svg{vertical-align:middle}.submit-button{display:none}@media(min-width: 1440px){.submit-button{display:flex;gap:var(--spacer-s);align-items:center}.submit-button>span:nth-child(1){padding-top:var(--spacer-xs)}.submit-button-mobile{display:none}}:focus.submit-button{background-color:var(--pink)}:hover.submit-button{background-color:var(--pink);cursor:pointer}#get-updates{background-color:var(--sky)}@media(min-width: 790px){#get-updates>*{max-width:calc(var(--page-width)/1.8)}}#get-updates>p{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-size:18px;line-height:28px;letter-spacing:-0.24px}#get-updates>*:not(.image-with-title){padding-top:var(--spacer-l)}.title-with-link{align-items:baseline;padding-bottom:var(--spacer-xl);padding-top:var(--spacer-xxl)}@media(min-width: 790px){.title-with-link{display:flex;flex-direction:row;justify-content:space-between}}.title-with-link h1{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:50px;line-height:50px;letter-spacing:-1px}@media(min-width: 790px){.title-with-link h1{font-size:96px;line-height:88px}}.title-with-link a{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;font-size:18px;line-height:16px;letter-spacing:0px;display:none}@media(min-width: 790px){.title-with-link a{display:flex;flex-direction:row;align-items:center;gap:var(--spacer-s)}}.title-with-link a:hover svg{fill:var(--pink)}.title-with-link a:focus{border-bottom:var(--border-size) dotted var(--black)}.title-with-link a:focus svg{fill:var(--pink)}.title-with-link:has(+.latest-col-list){padding-top:0}@media(min-width: 790px){#resources>.link{display:none}}#all-resources{width:100%}#all-resources section{display:flex;flex-direction:column;gap:var(--spacer-m)}#all-resources h1{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:68px;line-height:64px;letter-spacing:0px}#all-resources .cards-list{margin-top:2em}@media(min-width: 790px){#featured-resources .cards-list{grid-template-columns:repeat(2, 1fr);gap:0}}#featured-resources .cards-list li{display:flex;overflow:hidden}#featured-resources .cards-list li a{height:100%;padding:var(--spacer-xl);padding-bottom:calc(var(--spacer-l)*3)}#featured-resources .cards-list li a>.tag-list{position:absolute;bottom:var(--spacer-l)}@media(max-width: 790px){#featured-resources .cards-list li a>.tag-list{bottom:var(--spacer-m);left:var(--spacer-xxl)}}#featured-resources .cards-list li a>article>picture{display:flex;margin:0 auto}#featured-resources .cards-list li a>article h2{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-0.24px}@media(min-width: 790px){#featured-resources .cards-list li a>article h2{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:68px;line-height:64px;letter-spacing:0px}}#featured-resources .cards-list li:hover{color:var(--colour)}#featured-resources .cards-list li:nth-child(1):hover{background:var(--sky)}@media(min-width: 790px){#featured-resources .cards-list li:nth-child(2){border-left:none}}#featured-resources .cards-list li:nth-child(2):hover,#featured-resources .cards-list li:nth-child(2) svg.list-image{background:var(--pink)}#share-resource{background-color:var(--sky)}#share-resource .form-content>*{justify-content:center;padding-top:var(--spacer-l);font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px}@media(min-width: 790px){#share-resource .form-content>*{font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;letter-spacing:-0.24px;max-width:calc(var(--page-width)/1.8)}}#share-resource .form-content>p{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-feature-settings:"ss03" 1;font-size:18px;line-height:28px;letter-spacing:-0.24px}#share-resource .email-button{display:inline-block}#share-resource a{text-decoration:underline}#share-resource a:focus{border:var(--border-size) dotted var(--colour)}main.with-toc aside{display:none}@media(min-width: 790px){main.with-toc aside{display:revert;position:sticky;top:20px;align-self:start}main.with-toc .toc-container{display:grid;grid-template-columns:auto 1fr;gap:30px}}.toc{border:var(--border-size) dotted var(--colour);border-bottom:0;background:var(--grey)}.toc li{border-bottom:var(--border-size) dotted var(--colour);font-family:"Stolzl Bold","Stolzl Bold Fallback",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:28px;letter-spacing:-0.24px}.toc li a{padding:8px 12px;display:block}.toc li a:focus,.toc li a:hover,.toc li a.active{background:var(--pink)}