.block-type--info-box{border:none;padding:0;}.block-type--info-box .inner{padding:1rem;background-color:var(--gds-white,white);border-left:5px solid var(--accent);--icon:var(--icon--target);height:100%;}.block-type--info-box .heading:before{content:'';display:inline-block;background-color:currentColor;-webkit-mask:var(--icon) no-repeat center center;mask:var(--icon) no-repeat center center;position:relative;height:2em;width:2em;vertical-align:middle;margin-right:0.5rem;}.block-type--info-box .inner:where(.warning,.alert) .heading{color:inherit;}.block-type--info-box .inner:where(.warning,.alert) .button:where(:active,:hover,:link,:any-link,:visited){color:var(--gds-white);}.block-type--info-box .alert{border-color:var(--gds-red);--icon:var(--icon--alert-triangle);}.block-type--info-box .alert .button{background-color:var(--gds-red);box-shadow:0 2px 0 var(--gds-red--shadow);}.block-type--info-box .alert .button:hover{background-color:var(--gds-red--shade);}.block-type--info-box .warning{--icon:var(--icon--alert-bubble);border-color:var(--gds-orange);background-color:var(--dark-grey,--gds-dark-grey);color:var(--gds-white);}.block-type--info-box .warning .button{background-color:var(--gds-orange);box-shadow:0 2px 0 var(--gds-orange--shadow);}.block-type--info-box .warning .button:hover{background-color:var(--gds-orange--tint);color:var(--gds-black);}@media (min-width:calc(1200px + 2rem)){.block-type--info-box.first-in-row .inner{margin:0 calc(-1rem - 5px);}}
.block-type--pinned-action{background-color:var(--gds-white,white);border:1px solid var(--medium-grey);border-left:0;padding:1rem;display:grid;gap:1rem 0;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-auto-rows:1fr;position:relative;overflow:hidden;border-left-width:0;}.block-type--pinned-action:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;height:100%;width:5px;background-color:var(--block-colour,var(--accent));}.block-type--pinned-action .heading{grid-column:2;margin:0;color:var(--accent);}.block-type--pinned-action svg{align-self:start;margin-right:1rem;fill:var(--block-colour,var(--accent));}.block-type--pinned-action > :where(ul,.details){grid-column:1 / -1;margin:0;display:flex;flex-direction:column;gap:1.25em;}.block-type--pinned-action ul{margin-left:1em;color:var(--accent);padding:0;}.block-type--pinned-action li{margin:0;list-style:none;display:flex;gap:0.5em;align-items:start;}.block-type--pinned-action li:before{content:'';display:block;height:1em;width:1em;flex:0 0 auto;background-color:currentColor;transform:translateY(2px);-webkit-mask:var(--icon,var(--icon--chevron)) no-repeat center center;mask:var(--icon,var(--icon--chevron)) no-repeat center center;}.block-type--pinned-action li.mailto:before{--icon:var(--icon--email);}.block-type--pinned-action li.tel:before{--icon:var(--icon--telephone);}.block-type--pinned-action li.facebook:before{--icon:var(--icon--social-facebook);}.block-type--pinned-action li.instagram:before{--icon:var(--icon--social-instagram);}.block-type--pinned-action li.twitter:before{--icon:var(--icon--social-twitter);}.block-type--pinned-action li.youtube:before{--icon:var(--icon--social-youtube);}.block-type--pinned-action li.linkedin:before{--icon:var(--icon--social-linkedin);}.block-type--pinned-action a:not(:hover){text-decoration:none;}.block-type--pinned-action .details > :first-child{margin-top:0;}.block-type--pinned-action .details > :last-child{margin-bottom:0;}.block-type--pinned-action svg.pdf{fill:var(--block-color,#b30b00);}.block-type--pinned-action svg.word{fill:var(--block-color,#2a5590);}.block-type--pinned-action svg.excel{fill:var(--block-color,#016f39);}
.block-type--stat-block .stats{list-style:none;margin:0;padding:0;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width,250px),calc((100% - 4rem) / 3)),1fr));}@media (min-width:1024px){.block-type--stat-block .stats{--grid-item-min-width:375px;}}.block-type--stat-block .stats li{display:flex;flex-direction:column;padding:2rem;text-align:center;border:1px solid currentColor;}.block-type--stat-block .stats a{display:block;color:inherit;text-decoration:none;margin:-2rem;padding:2rem;flex:1;display:inherit;flex-direction:inherit;}.block-type--stat-block .stats a:focus{border:none;box-shadow:none;outline:3px solid var(--focus);outline-offset:10px;}.block-type--stat-block .stats a:where(:hover,:focus){background-color:var(--accent);color:var(--accent-contrast);}.block-type--stat-block data{display:block;border-bottom:1px solid currentColor;padding-bottom:1rem;}.block-type--stat-block .stats a:where(:hover,:focus) data{color:inherit;border-color:currentColor;}
