@charset "UTF-8";:root{--base:#233063;--primary:#583e98;--primaryRGB:88,62,152;--primaryLight:#e6d7f1;--primaryLightHover:#c4a1de;--secondary:#fab796;--secondaryHover:#f78b55;--tertiary:#f8ed6a;--required:#d81f2a;--neutralDarkest:#000;--neutralDark:#333;--neutralMid:#e0e0e0;--neutralLight:#f3f3f3;--neutralLightest:#fff;--colour-info:oklch(64% .12 215);--colour-info-content:oklch(98% .019 200);--colour-success:oklch(65% .21 147);--colour-success-content:oklch(98% .01 174);--colour-warning:oklch(70% .25 80);--colour-warning-content:oklch(99% .01 95);--colour-error:oklch(65% .22 25);--colour-error-content:oklch(98% .01 67);--maxWidth:83rem;--thinWidth:50rem;--thirtySeventyWidth:32.5%;--twoColSidebarWidth:32.5%;--baseLineHeight:1.5;--radiusXs:.25rem;--radiusS:.625rem;--radius:1rem;--radiusL:6.25rem;--componentBorderThickness:thin;--pMargin:calc(1rem*var(--baseLineHeight)*.75);--baseUnit:clamp(.75rem,.5rem + .5vw,1rem);--space0:0;--space25:calc(var(--baseUnit)*.25);--space50:calc(var(--baseUnit)*.5);--space75:calc(var(--baseUnit)*.75);--space100:var(--baseUnit);--space150:calc(var(--baseUnit)*1.5);--space225:calc(var(--baseUnit)*2.25);--space250:calc(var(--baseUnit)*2.5);--space375:calc(var(--baseUnit)*3.75);--space500:calc(var(--baseUnit)*5);--space625:calc(var(--baseUnit)*6.25);--space700:calc(var(--baseUnit)*7.5);--stub100:calc(var(--space100) - var(--pMargin));--stub150:calc(var(--space150) - var(--pMargin));--stub225:calc(var(--space225) - var(--pMargin));--stub250:calc(var(--space250) - var(--pMargin));--stub375:calc(var(--space375) - var(--pMargin));--stub500:calc(var(--space500) - var(--pMargin));--gutterXSmall:var(--space50);--gutterSmall:var(--space75);--gutter:var(--space225);--gutterLarge:var(--space500);--gutterXLarge:var(--space625);--duct:clamp(.8rem,4vw,3.75rem);--linkDecorationLine:underline;--linkDecorationThickness:.125em;--navSchoolHeight:5.25rem;--navSchoolLinkBg:transparent;--navSchoolLinkBgHover:var(--neutralLight);--navSchoolLinkBgActive:var(--secondary);--navSchoolLinkColour:var(--base);--navSchoolLinkRadius:2em;--llFormsControlLabelFontSize:.95rem;--search-hit-colour:var(--secondaryHover)}table{border-collapse:collapse;margin-bottom:1rem;width:100%}table caption,table tbody.hidden{display:none}table td,table th{border:thin solid var(--neutralMid);padding:.5rem 1rem}table th{background:var(--primary);color:var(--neutralLightest);font-weight:700}table td:nth-child(2n){background-color:var(--neutralLight)}.contentAlignmentLeft td,.contentAlignmentLeft th{text-align:left}.contentAlignmentRight td,.contentAlignmentRight th{text-align:right}.contentAlignmentCenter td,.contentAlignmentCenter th{text-align:center}.contentAlignmentJustify td,.contentAlignmentJustify th{text-align:justify}.ce-table-horizontalZebra tbody tr:nth-child(2n) td,.ce-table-horizontalZebra tbody tr:nth-child(2n) th,.ce-table-verticalZebra tbody tr td:nth-of-type(2n){background:var(--neutralLight)}.simple{border-top:thin solid var(--neutralMid)}.simple td,.simple th{border-width:0 0 thin}.boxed{border:.5rem solid var(--neutralMid)}@media(--until-phone){table td{padding-left:1rem}table td:before{padding:0;position:static}}@media(--until-tablet){table{display:block;overflow-x:auto}}@media print{body{color:var(--base);font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:1.4;margin-bottom:0;margin-top:0}main{clear:both}footer{font-size:8pt;margin:2em 0 0;padding:.5em 0 0}.breadcrumb,.credits,.hide,.isHidden ul.navigation,.jumpToContent,.jumpToTop,.localisationNavigation,.mobileNavigation,.navigationWrapper,.preFooter,.search,.searchModal,.searchTrigger,.social,.tx-llcatalog-pi .filters,.tx-llcatalog-pi .pagination,form,hr{display:none}h1,h2,h3,h4,h5,h6{border-bottom:1px solid var(--neutralLight);padding-bottom:.3em;padding-top:.5em}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{margin-top:0}h1{border-width:3px;line-height:1.2em}a{color:var(--primary)}a:visited{color:var(--secondary)}a:active:after,a:hover:after,a:link:after,a:visited:after{content:" [kedlestongroup.com/" attr(href) "] ";font-size:8pt}a[href^="/"]:after{content:" [kedlestongroup.com" attr(href) "] "}a[href^=http]:after{content:" [" attr(href) "] "}.logo a:after,a[href=""]:after,a[href^=mailto]:after,p.category a:after{content:""}.logo a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border-width:0}ul{margin-left:0}table{border-collapse:collapse;margin-bottom:1.5em;text-align:left;width:99%}table caption{display:none}table thead{display:table-header-group;margin:0 0 .5em}table thead tr th{border-bottom:2px solid var(--neutralLight);margin-bottom:1em;padding:.6em .5em .6em 0;text-align:left}table tbody tr th{margin:0 0 2em;padding:.8em 1.5em .5em 0;vertical-align:top}table tbody tr td{padding:.7em .5em .7em 0}table tbody tr td,table tbody tr th{border-bottom:1px solid var(--neutralLight)}table p{margin:0}.divider{border-bottom:1px solid var(--neutralLight);height:1px;margin:15px 0 20px}blockquote{border:thin solid var(--neutralDark);font-style:italic;margin:2em 1em;padding:.5em 1em;position:relative}blockquote:before{content:"“";font-size:4rem;left:0;line-height:1;opacity:.2;position:absolute;top:0}.banner,.wrapper{background-image:none!important}.banner img,.wrapper img{height:auto;max-width:400px}body.isPrintingSection *{visibility:hidden}body.isPrintingSection .printSectionTarget,body.isPrintingSection .printSectionTarget *{visibility:visible}body.isPrintingSection .printSectionTarget{left:0;position:fixed;top:0;width:100%}.box{border:3px solid var(--neutralLight);margin-bottom:1em;padding:1em 1em .1em}.box.tabs{border:0;padding:0}}
