:root{--headline-font:'Outfit', sans-serif;--body-font:'Inter', sans-serif;--fs-heading-xxl:clamp(3rem, 0.778rem + 4.63vw, 4.25rem);--fs-heading-xl:clamp(3rem, 1.667rem + 2.778vw, 3.75rem);--fs-heading-l:clamp(2.25rem, 1.583rem + 1.389vw, 2.625rem);--fs-heading-m:clamp(1.75rem, 0.833rem + 1.389vw, 2rem);--fs-heading-s:clamp(1.25rem, 0.806rem + 0.926vw, 1.5rem);--fs-heading-xs:clamp(1.25rem, calc(1.21rem + 0.21vw), 1.38rem);--fs-heading-xxs:clamp(1.25rem, calc(1.21rem + 0.21vw), 1.38rem);--fs-body-xl:clamp(1.27rem, calc(1.15rem + 0.59vw), 1.62rem);--fs-body-l:clamp(1.13rem, calc(1.05rem + 0.38vw), 1.35rem);--fs-body-m:1.125rem;--fs-body-s:1rem;--fs-body-xs:.8rem;--text-s:clamp(0.89rem, calc(0.87rem + 0.08vw), 0.94rem);--text-xs:clamp(0.78rem, calc(0.79rem + -0.01vw), 0.79rem)}p,.text-xs,.text-s,.text-m,.text-l,.text-xl{font-family:var(--body-font);font-weight:400;line-height:1.5;margin-bottom:1.25em}h1,h2,h3,h4,h5,h6,.heading-xxl,.heading-xl,.heading-l,.heading-m,.heading-s,.heading-xs,.heading-xxs{font-family:var(--headline-font);font-weight:700;line-height:1.1;margin-bottom:16px;color:var(--neutral-900);letter-spacing:-.02em}.heading-xxl{font-size:var(--fs-heading-xxl)}h1,.heading-xl{font-size:var(--fs-heading-xl)}h2,.heading-l{font-size:var(--fs-heading-l)}h3,.heading-m{font-size:var(--fs-heading-m);font-weight:700}h4,.heading-s{font-size:var(--fs-heading-s);font-weight:700}h5,.heading-xs{font-size:var(--fs-heading-xs);font-weight:700}h6,.heading-xxs{font-size:var(--fs-heading-xxs)}.text-xl{font-size:var(--fs-body-xl)}.text-l{font-size:var(--fs-body-l)}p,.text-m{font-size:var(--fs-body-m)}.text-s{font-size:var(--fs-body-s)}.text-xs{font-size:var(--fs-body-xs)}.site-wrapper{width:100%;max-width:1920px;margin-inline:auto;background-color:var(--surface-10)}#main{min-height:65vh}.inside-header{padding-inline:0px!important}.site-header{padding-inline:clamp(1rem, 0.848rem + 0.758vw, 1.5rem)!important}.site-content,#content{padding:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{filter:grayscale(100) opacity(.3);cursor:pointer}.wp-block-search{border-radius:4px;overflow:hidden;outline:1px solid var(--neutral-300);box-shadow:0 0 0 #00000010;transition:all 250ms ease-in}.wp-block-search:focus-within{outline:1px solid var(--neutral-300);box-shadow:0 4px 10px #00000010}.wp-block-search input{border:none;padding:0 1em;border-radius:4px;outline:none}.wp-block-search button{background:var(--neutral-200);color:var(--neutral-700);padding:10px 12px}.wp-block-search button:hover{background:var(--neutral-300);color:var(--neutral-800)}.search-title-wrapper{display:flex;align-items:flex-start;margin-top:40px;padding-top:40px;border-top:1px solid var(--neutral-300)}.search-for{line-height:1.4}.search-title{font-size:var(--fs-body);text-transform:capitalize;margin-left:.4em;line-height:1.4;font-family:var(--body-font)}.wp-block-search__input{background:var(--neutral-0)}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:none}.colour-matrix{width:100%;border-collapse:collapse;text-align:center}.colour-matrix th,.colour-matrix td{background:var(--bg-colour);color:var(--text-colour)}.colour-matrix .colour-name{text-transform:capitalize}.colour-matrix .colour-value{font-size:.9rem}.rating-cell{padding:.5rem}.colour-matrix .rating{padding:.5rem 1rem;border-radius:100vw;font-weight:700;display:none}.colour-matrix .rating-G{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.colour-matrix .rating-AA,.colour-matrix .rating-AAA{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.colour-matrix .rating-null,.colour-matrix .rating-cell.not-text{background:var(--surface-10);color:#fff0}.rating-cell .colours{font-size:1.2rem}.rating-cell .colours span{font-weight:700}#toggleRatings{display:none}#toggleRatings,#toggleRatings:after,#toggleRatings:before,#toggleRatings *,#toggleRatings *:after,#toggleRatings *:before,#toggleRatings+.tgl-btn{box-sizing:border-box}#toggleRatings::-moz-selection,#toggleRatings:after::-moz-selection,#toggleRatings:before::-moz-selection,#toggleRatings *::-moz-selection,#toggleRatings *:after::-moz-selection,#toggleRatings *:before::-moz-selection,#toggleRatings+.toggle-button::-moz-selection,#toggleRatings::selection,#toggleRatings:after::selection,#toggleRatings:before::selection,#toggleRatings *::selection,#toggleRatings *:after::selection,#toggleRatings *:before::selection,#toggleRatings+.tgl-btn::selection{background:none}#toggleRatings+.toggle-button{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toggleRatings+.toggle-button:after,#toggleRatings+.toggle-button:before{position:relative;display:block;content:"";width:50%;height:100%}#toggleRatings+.toggle-button:after{left:0}#toggleRatings+.toggle-button:before{display:none}#toggleRatings:checked+.toggle-button:after{left:50%}#toggleRatings+.toggle-button{background:#f0f0f0;border-radius:2em;padding:2px;transition:all 0.4s ease}#toggleRatings+.toggle-button:after{border-radius:50%;background:#fff;transition:all 0.2s ease}#toggleRatings:checked+.toggle-button{background:#9FD6AE}.toggle-button{margin-top:12px;margin-bottom:1rem}.toggle-button span{display:none;visibility:hidden}.toggle-button::before{content:"Show Ratings"}#toggleRatings:checked~* .rating-cell{background:unset;color:unset}#toggleRatings:checked~* .rating-cell .rating{display:inline-block}#toggleRatings:checked~* .rating-cell .colours{display:none}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after{--scale:0;--arrow-size:8px;--tooltip-color:hsla(191, 0%, 95%, 0.9);--tooltip-text-color:#222222;position:absolute;top:-.25rem;left:50%;transform:translateX(-50%) translateY(var(--translate-y,0)) scale(var(--scale));transition:150ms transform;transform-origin:bottom center}[data-tooltip]:before{--translate-y:calc(-100% - var(--arrow-size));content:attr(data-tooltip);color:var(--tooltip-text-color);font-size:.8rem;line-height:1;padding:.4rem .6rem;width:max-content;background:var(--tooltip-color);border-radius:.3rem;text-align:center}[data-tooltip]:hover:before,[data-tooltip]:hover:after{--scale:1}[data-tooltip]:after{--translate-y:calc(-1 * var(--arrow-size));content:'';border:var(--arrow-size) solid #fff0;border-top-color:var(--tooltip-color);transform-origin:top center}