@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:fallback;unicode-range:U+0000-00FF;src:local("Atkinson Hyperlegible Regular"),url(/_Resources/Static/Packages/ToegankelijkOnline.Site/Frontend/Atkinson-Hyperlegible-Regular-102a-CasLllZS.woff2) format("woff2"),url(/_Resources/Static/Packages/ToegankelijkOnline.Site/Frontend/Atkinson-Hyperlegible-Regular-102-RL0Mhkoc.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:fallback;unicode-range:U+0000-00FF;src:local("Atkinson Hyperlegible Bold"),url(/_Resources/Static/Packages/ToegankelijkOnline.Site/Frontend/Atkinson-Hyperlegible-Bold-102a-DARgXUrX.woff2) format("woff2"),url(/_Resources/Static/Packages/ToegankelijkOnline.Site/Frontend/Atkinson-Hyperlegible-Bold-102-Bzqih8FG.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_Resources/Static/Packages/ToegankelijkOnline.Site/Frontend/AtkinsonHyperlegibleMono-Regular-BOIWoKTg.woff2) format("woff2")}:root{--color-toegonline: #dd3636;--color-toegonline-dark: #aa3636;--color-toegonline-bg-gradient: linear-gradient(135deg, #dd3636 0%, #aa3636 100%);--color-white: #fafafa;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-red-50: #fef2f2;--color-red-600: #dc2626;--color-red-800: #991b1b;--color-green-50: #f0fdf4;--color-green-800: #166534;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-lg: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-xl: 0 25px 50px -12px rgb(0 0 0 / .25);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}*,*:before,*:after{box-sizing:border-box}*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentcolor)}html,.html-root{line-height:1.5;-webkit-text-size-adjust:100%}@media(min-width:768px){html,.html-root{font-size:18px}}body{margin:0;font-family:Atkinson Hyperlegible,Arial,sans-serif;line-height:inherit}.page-body{max-width:1280px;margin:0 auto;background-color:var(--color-gray-100);min-height:100vh}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}audio,embed,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.link{font-weight:700;overflow-wrap:break-word;padding:.25rem}@media(min-width:768px){.link{overflow-wrap:normal}}.link:hover,.link:focus,.link.active{text-decoration:underline}.link-red{color:var(--color-toegonline)}.link-red:hover,.link-red:focus{background-color:var(--color-toegonline-dark);color:var(--color-white)}.link-white,.homepage-banner-title{color:var(--color-white)}.homepage-banner-text{font-size:1.5rem;line-height:2rem;margin-bottom:0;color:var(--color-white);word-wrap:break-word}.filter-grayscale{filter:grayscale(1)}.filter-grayscale:hover,.filter-grayscale:focus{filter:none}.content-image{width:100%;margin:1.25rem 0;border:2px solid var(--color-toegonline-dark)}@media(min-width:768px){.content-image{width:66.6667%;margin-left:auto;margin-right:auto}}.main-header{padding:1.25rem;background-color:var(--color-white);width:100%;position:relative;border-bottom:2px solid var(--color-toegonline-dark)}.main-header .main-header-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.main-header .main-header-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.main-header .main-header-grid{grid-template-columns:repeat(4,1fr)}}.main-header .main-header-logo{grid-column:span 1}.main-header .main-header-nav{display:flex;grid-column:span 1;align-self:flex-end}@media(min-width:640px){.main-header .main-header-nav{grid-column:span 2;justify-content:flex-end}}@media(min-width:768px){.main-header .main-header-nav{grid-column:span 3}}.main-header .main-header-nav-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media(min-width:640px){.main-header .main-header-nav-list{flex-wrap:nowrap;justify-content:flex-end;align-self:flex-end}}.main-header .main-header-nav-item{margin-bottom:.5rem;padding:0 1.25rem;flex:1 1 auto}@media(min-width:640px){.main-header .main-header-nav-item{margin-bottom:0}}.main-header .main-header-nav-item-lang{padding:0 1.25rem;margin-bottom:.5rem;flex:1 1 auto}@media(min-width:640px){.main-header .main-header-nav-item-lang{border-right:2px solid var(--color-toegonline);margin-bottom:0}}.main-header .main-header-nav-link{font-size:1.25rem;line-height:3rem;color:var(--color-toegonline);font-weight:700;text-decoration:none;padding:.25rem}.main-header .main-header-nav-link:hover,.main-header .main-header-nav-link:focus{text-decoration:underline;background-color:var(--color-toegonline-dark);color:var(--color-white)}.main-header .main-header-nav-link.active{text-decoration:underline}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;color:var(--color-white);background-color:var(--color-toegonline)}.skip-link:focus{position:absolute;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:.5rem .75rem;top:0;left:2rem;right:2rem;z-index:50}.footer{background-color:var(--color-toegonline)}.footer__container{max-width:var(--breakpoint-xl);margin:0 auto;padding:3rem 1rem;overflow:hidden}@media(min-width:640px){.footer__container{padding:3rem 1.5rem}}@media(min-width:1024px){.footer__container{padding:3rem 2rem}}.footer__nav{margin:-.5rem -1.25rem;display:flex;justify-content:center;font-size:1.25rem;line-height:1.75rem}.footer__nav-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.footer__nav-item{padding:0 1.25rem;margin-bottom:.5rem}@media(min-width:640px){.footer__nav-item{margin-bottom:0}}.footer__nav-link{font-size:1.125rem;line-height:3rem}@media(min-width:1024px){.footer__nav-link{font-size:1.25rem}}.footer__social{margin-top:2rem}.footer__social-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;margin:0;padding:0}.footer__social-link{padding:.75rem;color:var(--color-white)}.footer__social-link:hover,.footer__social-link:focus{color:#000}.footer__social-icon{width:3rem;height:3rem}.footer__copyright{margin-top:2rem}.footer__copyright-text{text-align:center;font-size:1rem;line-height:1.5;color:var(--color-white)}.banner{padding:2.5rem 0;background:var(--color-toegonline-bg-gradient)}.banner__container{max-width:var(--breakpoint-xl);margin:0 auto;padding:0 2.5rem}.banner__link{margin-top:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-toegonline{background-color:var(--color-toegonline)}.bg-toegonline-gradient{background:var(--color-toegonline-bg-gradient)}.call-to-action{background-color:var(--color-gray-100);margin:1rem 0 3rem;border:2px solid var(--color-gray-300);border-radius:.5rem}.call-to-action__container{margin:0 auto;padding:1em}@media(min-width:640px){.call-to-action__container{padding:1.5em}}@media(min-width:1024px){.call-to-action__container{padding:1.5em 2em;display:flex;align-items:center;justify-content:space-between}}.call-to-action__content{padding-right:3rem}.call-to-action__content p{margin-bottom:0}.call-to-action__actions{margin-top:2rem;display:flex}@media(min-width:1024px){.call-to-action__actions{margin-top:0;flex-shrink:0}}.call-to-action__button-wrapper{display:inline-flex;border-radius:.5rem;box-shadow:var(--shadow-sm)}.card-menu{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.card-item{padding:1rem;margin:0 auto 1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:24rem}@media(min-width:768px){.card-item{width:50%}}.card-item__image{object-fit:contain;height:14rem;width:100%;border-radius:.5rem;box-shadow:var(--shadow-lg);border:2px solid var(--color-gray-300)}.card-item__title,.card-item__text{color:var(--color-white)}.contact-block__title{color:var(--color-gray-600);border-bottom:4px solid var(--color-toegonline)}.contact-block__grid{display:grid;margin:2rem 0}@media(min-width:768px){.contact-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-block__info{order:2}@media(min-width:768px){.contact-block__info{order:1}}.contact-block__photo-wrapper{order:1}@media(min-width:768px){.contact-block__photo-wrapper{order:2}}.contact-block__company-name{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:1rem}.contact-block__line{margin-bottom:.25rem}.contact-block__section-title{margin-top:1.5rem}.contact-block__address{font-size:1.125rem;line-height:1.75rem;font-style:normal;margin:0}.contact-block__photo{margin:1.25rem 0;width:10rem;box-shadow:var(--shadow-md);border-radius:.5rem;border:2px solid var(--color-toegonline)}@media(min-width:768px){.contact-block__photo{margin-top:0;width:20rem}}.main{background-color:var(--color-white);padding-bottom:1.5rem}.text-white{color:var(--color-white)}.text-gray-600{color:var(--color-gray-600)}.customer-overview{background-color:var(--color-white);margin-bottom:3rem}.customer-overview__container{max-width:80rem;margin:0 auto}@media(min-width:1024px){.customer-overview__container{padding:4rem 0}}@media(min-width:1024px){.customer-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:center}}.customer-overview__actions{margin-top:2rem}@media(min-width:640px){.customer-overview__actions{display:flex}}.customer-list{margin:2rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background-color:var(--color-gray-100);border:2px solid var(--color-toegonline);border-radius:.5rem;box-shadow:var(--shadow-lg);padding:0;list-style:none}@media(min-width:768px){.customer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.customer-list{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-list__item{display:flex;justify-content:center;padding:2rem}.customer-list__image{max-height:3rem;width:auto;object-fit:contain}@media(min-width:768px){.customer-list__image{max-height:5rem}}.code-view{margin-bottom:2rem}.code-embed{margin:2rem 0}.code-embed__iframe{width:100%;border:1px solid var(--color-gray-300);border-radius:.5rem}.code-embed__skip-link{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.code-embed__skip-link:focus{position:static;width:auto;height:auto;overflow:visible;display:inline-block;margin-bottom:.5rem}.code-embed__skip-target{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.code-embed__skip-target:focus{position:static;width:auto;height:auto;overflow:visible;display:block;margin-top:.5rem}.password-protected-content__form{margin-top:1rem}.password-protected-content__form-label{display:inline-block}.password-protected-content__form-input{display:inline-block;margin:0 0 1rem 1rem}.password-protected-content__form-submit{margin-top:2rem}.password-protected-content__error-message{color:var(--color-toegonline);font-weight:700;margin-top:.5rem}.text-right{text-align:right}.text-toegonline{color:var(--color-toegonline)}.leading-48{line-height:3rem;display:inline-block}main .content-wrapper{padding:1.25rem 2.5rem 0}@media(min-width:768px){main .content-wrapper{padding:3rem 2.5rem 0;max-width:960px;margin:0 auto}}main picture{display:block;margin:2.5rem 0}main :is(h1,h2,h3,h4,h5,h6){color:var(--color-toegonline);font-weight:700;margin-bottom:.75rem;overflow-wrap:break-word;letter-spacing:.0375em}@media(min-width:768px){main :is(h1,h2,h3,h4,h5,h6){overflow-wrap:normal}}main h1{font-size:1.875rem;line-height:2.25rem}@media(min-width:768px){main h1{font-size:3rem;line-height:1}}main h2{font-size:1.5rem;line-height:2rem}@media(min-width:768px){main h2{font-size:2.25rem;line-height:2.5rem}}main h3{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){main h3{font-size:1.875rem;line-height:2.25rem}}main h4{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){main h4{font-size:1.5rem;line-height:2rem}}main h5{font-size:1.25rem;line-height:1.75rem}main h6{font-size:1.125rem;line-height:1.75rem}@media(min-width:768px){main h6{font-size:1.25rem}}main :is(p,ul,ol,td){font-size:1.25rem;line-height:1.625;color:var(--color-gray-600);margin-bottom:2rem;letter-spacing:.025em;overflow-wrap:break-word}@media(min-width:768px){main :is(p,ul,ol,td){overflow-wrap:normal}}main ul{list-style-type:disc;font-weight:400;margin-left:1rem}main ul li{margin-bottom:1rem}main ul ul{margin:.5rem 0 1rem 2rem}main ol{list-style-type:decimal;font-weight:400;margin-left:1rem}main ol li{margin-bottom:1rem}main ol ol{margin:.5rem 0 1rem 1rem}main em{font-weight:700}main :is(p,ul,ol,td) code{padding:.25rem .5rem;border:1px solid var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-toegonline-dark);font-size:1rem;line-height:1.5rem}:is(.neos-contentcollection,.neos-inline-editable)>h2{color:var(--color-gray-600);position:relative;width:fit-content}:is(.neos-contentcollection,.neos-inline-editable)>h2:after{position:absolute;content:"";background:var(--color-toegonline-bg-gradient);left:0;width:80%;height:4px;bottom:-8px}:is(.neos-contentcollection,.neos-inline-editable)>:is(*+h2,*+h3,*+h4){margin-top:3rem}.content-list,.content-list ul{list-style-type:none}.content-list li{margin-left:1rem}.content-list li:before{color:var(--color-toegonline);position:relative;content:"•";font-size:1.5rem;left:-1rem}.note{padding:1rem;background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);border-radius:.5rem;margin-bottom:2rem}.note a{color:var(--color-toegonline-dark);overflow-wrap:break-word}.note a:hover,.note a:focus{color:var(--color-white)}.note>*:last-child{margin-bottom:0}.blockquote{padding:1rem 1.5rem;margin:0 auto 2rem;border-radius:.5rem;box-shadow:var(--shadow-md);border:2px solid var(--color-toegonline-dark)}@media(min-width:768px){.blockquote{width:66.666667%}}.blockquote-text{font-style:italic}.button{display:inline-block;font-weight:700;border-radius:.5rem;padding:1rem 2rem;box-shadow:var(--shadow-md);letter-spacing:.05em;font-size:1.25rem;line-height:1.75rem;text-decoration:none}.button:hover{text-decoration:underline}.button:focus-visible{text-decoration:underline;outline:2px solid var(--color-toegonline);outline-offset:2px}.button-white{background-color:var(--color-white);color:var(--color-toegonline)}.button-white:hover,.button-white:focus{color:var(--color-toegonline-dark)}.button-red{background:var(--color-toegonline-bg-gradient);color:var(--color-white)}.button-red:hover,.button-red:focus{background:var(--color-toegonline-dark)}.content-wrapper :is(p,ul,ol) a{font-weight:700;overflow-wrap:break-word;padding:.25rem;color:var(--color-toegonline)}.content-wrapper :is(p,ul,ol) a:hover,.content-wrapper :is(p,ul,ol) a:focus,.content-wrapper :is(p,ul,ol) a.active{text-decoration:underline;background-color:var(--color-toegonline-dark);color:var(--color-white)}.call-to-action p a,.blog-teaser__headline a{color:var(--color-toegonline-dark);overflow-wrap:break-word}:is(.call-to-action p a,.blog-teaser__headline a):hover,:is(.call-to-action p a,.blog-teaser__headline a):focus{color:var(--color-white)}form{padding:1.5rem;border:2px solid var(--color-toegonline);border-radius:.5rem;box-shadow:var(--shadow-xl);margin:2rem 0}form .clearfix{clear:both;margin-bottom:1.25rem}form .field{margin-bottom:1.5rem}@media(min-width:768px){form .field{display:flex;align-items:center}}form .label,form label{display:block;color:var(--color-gray-700);font-weight:700;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}form textarea{display:block;min-height:10rem}form input[type=text],form input[type=email],form input[type=tel],form select,form textarea{background-color:var(--color-gray-100);appearance:none;border:2px solid var(--color-gray-300);padding:.5rem 1rem;border-radius:.5rem;width:100%;color:var(--color-gray-700);line-height:1.25;font-size:1.25rem}:is(form input[type=text],form input[type=email],form input[type=tel],form select,form textarea):focus{background-color:var(--color-white);border-color:var(--color-toegonline);outline:none}form select{appearance:auto}form input[type=radio]{width:2rem;height:2rem;margin-right:.5rem;border-color:#000}form input[type=radio]:checked{color:var(--color-toegonline)}form input[type=radio]+span{font-size:1.125rem;line-height:1.75rem}form li{list-style-type:none}form .error{border-color:var(--color-toegonline-dark)!important;border-width:4px!important}form .error+.help-inline{display:block;font-weight:700;padding:0 .25rem;background-color:var(--color-toegonline-dark);color:var(--color-white)}.website-list .website-list__row{background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.website-list .website-list__row legend{font-weight:700;padding:0 .25rem}.website-list .website-list__fields{display:grid;gap:1rem}@media(min-width:768px){.website-list .website-list__fields{grid-template-columns:2fr 1fr}}.website-list .website-list__field label{font-size:1rem;line-height:1.5rem}.website-list .website-list__row-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.website-list .website-list__row:only-of-type .website-list__row-actions{display:none}.website-list .website-list__remove{border:none;background:none;padding:.25rem 0;color:var(--color-toegonline-dark);font-weight:700;font-size:1rem;text-decoration:underline;cursor:pointer}.website-list .website-list__remove:hover,.website-list .website-list__remove:focus-visible{text-decoration:none}.website-list .website-list__add{display:block;width:100%;border:2px dashed var(--color-gray-300);border-radius:.5rem;padding:.75rem 1rem;background:none;color:var(--color-toegonline);font-weight:700;cursor:pointer}.website-list .website-list__add:hover,.website-list .website-list__add:focus-visible{border-color:var(--color-toegonline)}.confirmation-message{padding:1.5rem;margin-bottom:2rem;border:2px solid var(--color-toegonline);border-radius:.5rem;box-shadow:var(--shadow-xl)}figure.table{border:2px solid var(--color-gray-300);margin-bottom:2rem;display:inline-block;max-width:100%;overflow-x:auto;box-shadow:var(--shadow-md);color:var(--color-gray-600)}figure.table table{margin-bottom:0}figure.table table th{text-align:left}@media print{figure.table{box-shadow:none}}table{background-color:var(--color-white);margin-bottom:2rem}table thead{border-bottom:2px solid}table thead th{background-color:var(--color-toegonline);color:var(--color-white)}table thead+tbody{border-width:0}table thead+tbody th{border-right:2px solid}table thead+tbody td{border-right:2px solid}table thead+tbody td:last-of-type{border-right-width:0}table th,table td{padding:1rem .5rem;vertical-align:top;text-align:left}table tr :is(a,.link){color:var(--color-toegonline-dark)}table ul{list-style-position:inside;margin:0}table ul li{margin-bottom:0}table :is(th,td,p,ul,ol){font-size:1.125rem;line-height:1.75rem}body[data-type*=audit] h2:nth-of-type(n+2){margin-top:6rem}body[data-type*=audit] :is(table,.audit-summary,.audit-sample-list,.criteria-findings-content,.criteria-note) a{color:var(--color-toegonline-dark);overflow-wrap:break-word}body[data-type*=audit] :is(table,.audit-summary,.audit-sample-list,.criteria-findings-content,.criteria-note) a:hover,body[data-type*=audit] :is(table,.audit-summary,.audit-sample-list,.criteria-findings-content,.criteria-note) a:focus{color:var(--color-white)}:is(h3[id*=principal],h4[id*=guideline],h5[id*=criteria]){color:var(--color-gray-600);margin-top:3rem}h4[id*=guideline]{font-size:1.875rem;line-height:2.25rem}h5[id*=criteria]{font-size:1.5rem;line-height:2rem;color:var(--color-gray-600);border-bottom:4px solid var(--color-toegonline)}.audit-toc ul{margin:0;list-style-type:none}.audit-toc ul li{margin-bottom:.5rem}.audit-toc ul li a{font-size:1.25rem;line-height:1.75rem;color:var(--color-gray-600)}.audit-toc ul li ul{margin:.5rem 0 1rem 1rem}.audit-toc ul li ul li a{font-size:1.125rem;line-height:1.75rem;font-weight:400;color:var(--color-gray-600)}.audit-summary,.audit-sample-list,.audit-toc{padding:1.5rem 2rem;margin-bottom:2rem;background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);border-radius:.5rem}.audit-wcag-criteria{margin-bottom:6rem}.criteria-headline{border-bottom:2px solid var(--color-toegonline-dark)}.criteria-level{font-weight:700;margin-bottom:1rem}.criteria-text .list-intro{font-weight:700}.criteria-status{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:2rem}.criteria-status .criteria-status-header{grid-column:span 12 / span 12;padding:.5rem 1rem;margin-bottom:0}.criteria-status .criteria-status-icon{grid-column:span 1 / span 1}.criteria-status .criteria-status-state{grid-column:span 11 / span 11;margin:0;padding:.5rem 1rem}.criteria-status.status-untested{background-color:var(--color-gray-100)}.criteria-status.status-untested :is(.criteria-status-header,.criteria-status-icon){background-color:var(--color-gray-500);color:var(--color-white)}.criteria-status.status-passed{background-color:var(--color-green-50)}.criteria-status.status-passed :is(.criteria-status-header,.criteria-status-icon){color:var(--color-white);background-color:#418545}.criteria-status.status-failed{background-color:var(--color-red-50)}.criteria-status.status-failed :is(.criteria-status-header,.criteria-status-icon){background-color:var(--color-toegonline);color:var(--color-white)}.criteria-status.status-inapplicable{background-color:#eff6ff}.criteria-status.status-inapplicable :is(.criteria-status-header,.criteria-status-icon){background-color:#2563eb;color:var(--color-white)}.criteria-note{padding:1rem;background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);border-radius:.5rem}.criteria-findings{background-color:var(--color-gray-100)}.criteria-findings .criteria-findings-header{padding:.5rem 1rem;background-color:var(--color-gray-500);color:var(--color-white)}.criteria-findings .criteria-findings-content{padding:1rem 2rem}.wcag-overview-table{margin-bottom:1.5rem}.wcag-overview-table :is(th,td){font-size:1rem;line-height:1;border-right:none}.wcag-overview-table :is(.principle-row,.guideline-row){background-color:var(--color-gray-100)}.wcag-overview-table .criterion-row :is(th,td):first-child{padding-left:2em}.wcag-overview-table .criterion-row th{font-weight:400}.wcag-overview-table .status-untested{background-color:var(--color-red-50)}.wcag-overview-table .status-passed{background-color:#dcfce7}.wcag-overview-table .status-passedWithNotes{background-color:#fef9c3}.wcag-overview-table .status-failed{background-color:var(--color-red-50)}.wcag-overview-table .status-inapplicable{background-color:#dbeafe}.wcag-overview-table--summary .summary-row th{font-weight:600}.wcag-overview-table--summary .summary-row-total{border-top:2px solid var(--color-gray-300);background-color:var(--color-gray-100)}.wcag-overview-table--summary .summary-count{width:6rem;text-align:right}.audit-results-section{margin-bottom:1.5rem;border:1px solid var(--color-gray-300);border-radius:.25rem;background:var(--color-white)}.audit-results-section-heading{margin:0}.audit-results-section .accordion-button{font-size:1.125rem;line-height:1.5;padding:1rem 1.5rem;font-weight:600}.audit-results-section .accordion-button:hover,.audit-results-section .accordion-button:focus{background-color:var(--color-gray-100)}.audit-results-section .accordion-button:focus-visible{outline:2px solid var(--color-toegonline);outline-offset:-2px}.audit-results-section .accordion-panel{padding:0 1.5rem 1.5rem}.audit-report-address{font-style:normal;margin:0}.audit-print-logo,.audit-print-url{display:none}@media print{body[data-type*=audit] header,body[data-type*=audit] footer{display:none}body[data-type*=audit] main{padding-top:10rem}body[data-type*=audit] .audit-print-logo,body[data-type*=audit] .audit-print-url,body[data-type*=audit] .bg-toegonline-gradient{display:block;padding:1.25rem 2.5rem 0}body[data-type*=audit] .audit-print-logo{width:66.666667%}body[data-type*=audit] .bg-toegonline-gradient{margin-top:15rem;padding:0;color:var(--color-toegonline);background:#fff}body[data-type*=audit] .bg-toegonline-gradient .banner__container{padding:0}body[data-type*=audit] .bg-toegonline-gradient h1{margin-top:10rem}body[data-type*=audit] .bg-toegonline-gradient :is(h1,p){color:var(--color-toegonline)}body[data-type*=audit] :is(.audit-toc ul,.table){font-size:1rem;line-height:1.5rem}body[data-type*=audit] :is(.audit-toc ul,.table) :is(td,th,li a){font-size:1rem;line-height:1.5rem}body[data-type*=audit] h2:nth-of-type(n+2){margin-top:1.5rem}body[data-type*=audit] :is(p,.criteria-status,table tr,table tr th,table tr td){position:relative;page-break-inside:avoid}body[data-type*=audit] a[href*="//"]:after{font-size:1rem;line-height:1.5rem;color:#000;font-weight:400;content:" (" attr(href) ") "}body[data-type*=audit] :is(h2,#principal2,#principal3,#principal4){page-break-before:always}}.accessibility-issue{padding:1.5rem;margin-bottom:3rem;background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);border-radius:.5rem;border-left-width:6px}.accessibility-issue:last-child{margin-bottom:0}.accessibility-issue.severity-critical{border-left-color:var(--color-red-600)}.accessibility-issue.severity-major{border-left-color:#ea580c}.accessibility-issue.severity-medium{border-left-color:#ca8a04}.accessibility-issue.severity-minor{border-left-color:#2563eb}.accessibility-issue.is-resolved{background-color:#f8fafc;border-color:var(--color-gray-200)}.accessibility-issue.is-resolved .issue-header{border-bottom-color:var(--color-gray-300)}.accessibility-issue.is-resolved .issue-title{color:var(--color-gray-700)}.issue-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--color-toegonline-dark)}.issue-title{margin:0 0 1.5rem;font-size:1.5rem;line-height:1.5;color:var(--color-toegonline-dark)}.issue-metadata{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:.5rem 0 1rem;padding:0}.issue-metadata__label{font-weight:700;color:var(--color-gray-600)}.issue-metadata__label:after{content:":"}.issue-metadata__value{margin:0 1rem 0 0}.issue-metadata__label,.issue-metadata__value{display:inline;font-size:1rem;line-height:1.5;word-break:break-all}.issue-metadata--full{flex-basis:100%;margin-right:0}.issue-id{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;padding:.125rem .5rem;color:var(--color-gray-600)}.issue-severity{font-weight:700;padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem}.issue-severity.severity-critical{background-color:var(--color-red-50);color:var(--color-red-800)}.issue-severity.severity-major{background-color:#fff7ed;color:#9a3412}.issue-severity.severity-medium{background-color:#fefce8;color:#854d0e}.issue-severity.severity-minor{background-color:#eff6ff;color:#1e40af}.issue-type{font-weight:700;padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem}.issue-type.issue-type-failure{background-color:var(--color-red-50);color:var(--color-red-800)}.issue-type.issue-type-bestpractice{background-color:#eff6ff;color:#1e40af}.issue-status{font-weight:700;padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem}.issue-status.issue-status-open{background-color:#fff7ed;color:#9a3412}.issue-status.issue-status-resolved{background-color:#ecfdf5;color:#166534}.issue-interaction-modes{color:var(--color-gray-600)}.issue-resolution-note{white-space:pre-line}.wcag-criteria-list,.issue-related-list{margin:.25rem 0 0;padding:0 0 0 1.25rem;font-size:.9375rem;line-height:1.5}:is(.wcag-criteria-list,.issue-related-list) li{margin-bottom:.25rem}:is(.wcag-criteria-list,.issue-related-list) li a{color:var(--color-toegonline-dark)}.issue-content>section{margin-top:1rem}.issue-content>section a{color:var(--color-toegonline-dark)}.issue-content h4{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--color-gray-600)}@media print{.accessibility-issue{break-inside:avoid;page-break-inside:avoid}}.table-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem}.table-search__field{display:flex;flex-direction:column;gap:.25rem}.table-search__label{font-size:.875rem;font-weight:500;color:var(--color-gray-700)}.table-search input[type=text]{padding:.5rem 1rem;border:1px solid var(--color-gray-300);border-radius:.25rem;min-width:16rem;font-size:1rem}.table-search input[type=text]:focus{outline:2px solid var(--color-toegonline-dark);outline-offset:1px}.table-search select{padding:.5rem 1rem;border:1px solid var(--color-gray-300);border-radius:.25rem;background:var(--color-white);font-size:1rem}.table-search select:focus{outline:2px solid var(--color-toegonline-dark);outline-offset:1px}.table-search__clear{padding:.5rem 1rem;border:1px solid var(--color-gray-300);border-radius:.25rem;background:var(--color-white);cursor:pointer;font-size:1rem}.table-search__clear:hover,.table-search__clear:focus-visible{background:var(--color-gray-100);border-color:var(--color-gray-400)}.table-search__clear:focus-visible{outline:2px solid var(--color-toegonline-dark);outline-offset:1px}.table-search__clear[hidden]{display:none}.search-status{color:var(--color-gray-600, #4b5563);font-size:.875rem}tbody tr[hidden]{display:none}.sortable-table-wrapper{overflow-x:auto;max-width:100%}.table-zebra tr:nth-child(2n){background-color:var(--color-gray-100)}table.sortable{min-width:100%;border-collapse:collapse}table.sortable th,table.sortable td{padding-left:1rem;padding-right:1rem}table.sortable tbody td,table.sortable tbody tr{border:1px solid;border-color:var(--color-gray-300)}table.sortable thead th{position:relative;white-space:nowrap}table.sortable thead th[aria-sort] button{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:2px solid transparent;border-radius:.25rem;color:inherit;font:inherit;font-weight:inherit;padding:.25rem .5rem;margin:-.25rem -.5rem;cursor:pointer;width:calc(100% + 1rem)}table.sortable thead th[aria-sort] button:hover,table.sortable thead th[aria-sort] button:focus-visible{border-color:currentcolor;background-color:#ffffff26}table.sortable thead th[aria-sort] button:focus-visible{outline:none}table.sortable thead th[aria-sort] button:after{content:"▲▼";font-size:.55em;letter-spacing:-.1em;opacity:.5;display:inline-flex;flex-direction:column;line-height:1}table.sortable thead th[aria-sort=ascending] button:after{content:"▲";font-size:.7em;opacity:1}table.sortable thead th[aria-sort=descending] button:after{content:"▼";font-size:.7em;opacity:1}table.sortable td.cell-type{width:20rem}table.sortable tbody tr.issue-row-resolved{background-color:#f8fafc}table.sortable td.cell-rich{min-width:25rem}table.sortable td.cell-rich.screenshots{max-width:18rem}table.sortable td.cell-rich img{display:block;max-width:15rem;height:auto;margin-bottom:1rem;border:1px solid var(--color-gray-300)}table.sortable td.cell-rich img:last-child{margin-bottom:0}table.sortable td.cell-rich p{margin:0 0 .5rem}table.sortable td.cell-rich p:last-child{margin-bottom:0}table.sortable td.cell-rich details.code-details{margin-block:.5rem}table.sortable td.cell-rich details.code-details summary{cursor:pointer;font-weight:600;color:var(--color-toegonline-dark, #333)}table.sortable td.cell-rich details.code-details pre{margin-block-start:.5rem;max-height:20rem;overflow:auto;font-size:.875rem;background:#f5f5f5;padding:.75rem;border-radius:.25rem}.sortable-table-sticky-header{position:fixed;top:var(--sticky-top, 0);left:0;z-index:20;overflow:hidden;pointer-events:none}.sortable-table-sticky-header[hidden]{display:none}.sortable-table-sticky-header__table{border-collapse:separate;border-spacing:0}.sortable-table-sticky-header__table thead th{box-shadow:inset 0 -1px 0 var(--color-gray-300);pointer-events:auto}.sortable-table-sticky-header__table thead th button{pointer-events:auto}.issues-page{min-height:100vh;padding:2rem;background-color:var(--color-white);font-family:var(--font-body, system-ui, sans-serif)}.issues-page .issues-page__header{margin-bottom:2rem}.issues-page .issues-page__title{font-size:1.75rem;margin:0 0 .5rem}.issues-page .issues-page__back-link{display:inline-block;margin-bottom:1rem}.sortable-table-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.test-plan-table-wrapper{margin-top:2rem;margin-bottom:2rem}.test-plan-summary-table{margin-bottom:2rem}.test-plan-summary-table td:first-child{white-space:nowrap}.test-plan-summary-caption{background-color:var(--color-toegonline);padding:.5rem 1rem;color:#fff;font-weight:700}.test-plan-cell-title{font-weight:700}.test-plan-cell-id{font-weight:400}.test-plan-id-link{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.test-plan-id-link,.test-plan-url-link{font-weight:400}.test-plan-linked-pages-list{margin:0;padding:0;list-style:none}.test-plan-linked-pages-list li{display:inline}.test-plan-linked-pages-list li:not(:last-child):after{content:", "}.test-plan-screenshot-thumbnails{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.test-plan-screenshot-thumbnails li{display:block}.test-plan-thumbnail-link{display:block;border:1px solid var(--color-toegonline);border-radius:.25rem;overflow:hidden;transition:border-color .2s ease}.test-plan-thumbnail-link:hover,.test-plan-thumbnail-link:focus{background-color:var(--color-toegonline)}.test-plan-thumbnail{display:block;max-width:80px;max-height:80px;width:auto;height:auto}.test-plan-section{margin-bottom:1rem;border:1px solid var(--color-gray-300);border-radius:.25rem;background:var(--color-white)}.test-plan-section-heading{margin:0}.test-plan-section .accordion-button{font-size:1.25rem;line-height:1.5;padding:1rem 1.5rem;font-weight:600}.test-plan-section .accordion-button:hover,.test-plan-section .accordion-button:focus{background-color:var(--color-gray-100)}.test-plan-section .accordion-button:focus-visible{outline:2px solid var(--color-toegonline);outline-offset:-2px}.test-plan-section .accordion-panel>.neos-contentcollection{padding:0 1.5rem 1.5rem}.test-plan-page{padding:1.5rem;margin-bottom:1.5rem;background-color:var(--color-white);border:2px solid var(--color-gray-300);border-radius:.5rem}.test-plan-page:last-child{margin-bottom:0}.test-plan-page__header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--color-toegonline)}.test-plan-page__title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.5}.test-plan-page__metadata{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.test-plan-page__label{font-weight:700;color:var(--color-gray-600)}.test-plan-page__label:after{content:":"}.test-plan-page__value{margin:0 1.5rem 0 0}.test-plan-page__label,.test-plan-page__value{display:inline;font-size:.875rem;line-height:1.5;word-break:break-all}.test-plan-page__notes,.test-plan-page__screenshots{margin-top:1rem}:is(.test-plan-page__notes,.test-plan-page__screenshots) h5{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--color-gray-600)}.test-plan-component{padding:1.5rem;margin-bottom:1.5rem;background-color:var(--color-white);border:2px solid var(--color-gray-300);border-radius:.5rem}.test-plan-component:last-child{margin-bottom:0}.test-plan-component__header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--color-toegonline)}.test-plan-component__title{margin:0 0 .5rem;font-size:1.25rem;line-height:1.5}.test-plan-component__metadata{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0}.test-plan-component__label{font-weight:700;color:var(--color-gray-600)}.test-plan-component__label:after{content:":"}.test-plan-component__value{margin:0 1.5rem 0 0}.test-plan-component__label,.test-plan-component__value{display:inline;font-size:.875rem;line-height:1.5;word-break:break-all}.test-plan-component__linked-pages,.test-plan-component__notes,.test-plan-component__screenshots{margin-top:1rem}:is(.test-plan-component__linked-pages,.test-plan-component__notes,.test-plan-component__screenshots) h5{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--color-gray-600)}.test-plan-component__page-list{margin:0;padding:0;list-style:none}.test-plan-component__page-list li{display:inline}.test-plan-component__page-list li:not(:last-child):after{content:", "}@media print{.test-plan-page,.test-plan-component{break-inside:avoid;page-break-inside:avoid}.audit-test-plan{background-color:transparent;border:none;padding:0}.test-plan-thumbnail-link{border-color:var(--color-gray-400)}.test-plan-thumbnail{max-width:60px;max-height:60px}}.content-wrapper .blog-latest-articles>.blog-latest-articles__list{list-style:none;margin:0;padding:0}.blog-latest-articles>.blog-latest-articles__list>li{margin:0;padding:0}.blog-latest-articles{padding:1rem 0}.blog-latest-articles .blog-teaser__headline a{padding:0;color:var(--color-toegonline-dark)}.blog-latest-articles .blog-teaser__headline a:hover,.blog-latest-articles .blog-teaser__headline a:focus{background-color:var(--color-toegonline-dark);color:var(--color-white);text-decoration:underline}.blog-teaser{padding:1rem 2rem 0;border:2px solid var(--color-gray-300);background-color:var(--color-gray-100);border-radius:.5rem;margin-bottom:2rem}.blog-teaser p{margin-bottom:1rem}.blog-article-header-details{margin-bottom:.5rem;display:flex}.blog-article__author,.blog-teaser__publication-date,.blog-article__last-updated{display:inline-flex;font-size:1.125rem;font-weight:700;line-height:1.625;color:var(--color-gray-700)}.blog-article__last-updated-label{margin-right:.25em}.blog-teaser__header{margin-bottom:1rem}.blog-article__related-label,.blog-article__categories-label,.blog-article__socialshare-label{font-size:1.5rem;line-height:1.625;color:var(--color-gray-600);margin-right:.5rem}.socialshare-link{display:inline-flex;align-items:center}.socialshare-svg{width:2rem;height:2rem;fill:currentColor;margin-right:1rem}.blog-list{list-style-type:none;margin-left:0}.blog-list__item{padding:0 1.25rem;margin-bottom:.5rem}@media(min-width:640px){.blog-list__item{margin-bottom:0}}.blog-article__footer{border-top:2px solid var(--color-gray-400);padding-top:1rem;margin-top:2rem}.blog-article__categories-list{display:inline-flex;flex-wrap:wrap;list-style-type:none;margin:0 0 .5rem}.blog-article__categories-item{margin-bottom:.5rem}.blog-article__categories-item a{font-size:.875rem;margin-right:.5rem}.blog-separator{display:inline-flex;font-size:1.25rem;line-height:1.4;color:var(--color-gray-700);margin:0 1rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.accordion-button{display:flex;justify-content:space-between;font:inherit;align-items:center;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s ease}.accordion-button:hover,.accordion-button:focus{outline:none}.accordion-button[aria-expanded=true] .accordion-chevron{transform:rotate(180deg)}.accordion-chevron{width:1.25rem;height:1.25rem;flex-shrink:0;margin-inline-start:1rem;transition:transform .3s ease;fill:var(--color-toegonline);stroke:var(--color-toegonline);stroke-width:1}@media(prefers-reduced-motion:reduce){.accordion-chevron{transition:none}}.accordion-panel{overflow:hidden}.accordion-panel[hidden]{display:none}.faq-accordion{margin-block:2rem}.faq-heading{margin-block-end:1rem}.faq-intro{margin-block-end:1.5rem;color:var(--color-text-secondary, #666)}.faq-items{display:flex;flex-direction:column;gap:.5rem}.faq-item{border:1px solid var(--color-gray-300);border-radius:.25rem;background:var(--color-white)}.faq-question-heading{margin:0}.faq-item .accordion-button{font-size:1.275rem;line-height:2rem;padding:1rem;font-weight:400}.faq-item .accordion-button:hover,.faq-item .accordion-button:focus{background-color:var(--color-hover, #f5f5f5)}.faq-item .accordion-button:focus-visible{outline:2px solid var(--color-focus, #0066cc);outline-offset:-2px}.faq-answer{padding:0 1rem 1rem}.faq-answer>*:first-child{margin-block-start:0}.faq-answer>*:last-child{margin-block-end:0}.product-card{display:flex;flex-direction:column;color:var(--color-white);position:relative;padding:0!important;text-decoration:none!important;flex:1 0 auto}.product-card:hover,.product-card:focus{color:var(--color-white);background-color:var(--color-white)!important;text-decoration:underline!important}.product-card .product-card-text{color:var(--color-white);margin-top:-1rem;padding:1.25rem;position:relative;box-shadow:var(--shadow-lg);border-radius:.5rem;overflow:hidden;background:var(--color-toegonline-bg-gradient);flex:1 0 auto}.product-card .product-card-text:hover,.product-card .product-card-text:focus{color:var(--color-white)}.product-card .product-card-chevron{position:absolute;right:.75rem;bottom:.75rem;width:2rem;height:2rem}.newsletter-signup{max-width:var(--breakpoint-xl);margin:0 auto;padding:3rem 1rem}@media(min-width:640px){.newsletter-signup{padding:3rem 1.5rem}}@media(min-width:1024px){.newsletter-signup{padding:4rem 2rem}}.newsletter-signup__title{line-height:1.2;color:var(--color-gray-600);margin-bottom:2rem}.newsletter-signup__title-break{display:none}@media(min-width:640px){.newsletter-signup__title-break{display:inline}}.newsletter-signup__tagline{color:var(--color-toegonline)}.newsletter-signup__form{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem}.newsletter-signup__required-text{margin:.5rem 0;color:var(--color-gray-600)}.newsletter-signup__honeypot-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.newsletter-signup__row{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.newsletter-signup__row{grid-template-columns:1fr 1fr}}.newsletter-signup__field{display:flex;flex-direction:column}.newsletter-signup__label{display:block;font-weight:500;color:var(--color-gray-600);margin-bottom:.25rem}.newsletter-signup__required{color:var(--color-toegonline-dark)}.newsletter-signup__input{display:block;width:100%;border-radius:.375rem;border:1px solid var(--color-gray-300);box-shadow:var(--shadow-sm);padding:.5rem .75rem}.newsletter-signup__input:focus{border-color:var(--color-toegonline);outline:2px solid var(--color-toegonline);outline-offset:2px}.newsletter-signup__input--error{border-color:var(--color-toegonline)}.newsletter-signup__input--error:focus{border-color:var(--color-toegonline);outline-color:var(--color-toegonline)}.newsletter-signup__error{display:none;color:var(--color-toegonline);margin-top:.25rem}.newsletter-signup__error--visible{display:block}.newsletter-signup__message{display:none;border-radius:.375rem;padding:1rem}.newsletter-signup__message--visible{display:block}.newsletter-signup__message--success{background-color:var(--color-green-50);color:var(--color-green-800)}.newsletter-signup__message--error{background-color:var(--color-red-50);color:var(--color-red-800)}.newsletter-signup__submit{align-self:flex-start}.newsletter-signup__submit:disabled{opacity:.5;cursor:not-allowed}.content-video{width:100%;margin:1.25rem 0;border:2px solid var(--color-toegonline-dark)}@media(min-width:768px){.content-video{width:66.6667%;margin-left:auto;margin-right:auto}}.content-video figcaption{margin-top:.5rem;font-size:.875rem;color:var(--color-gray-600)}.content-video__wrapper{position:relative;aspect-ratio:16 / 9;width:100%}.content-video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.testimonial{display:grid;grid-template-columns:1fr;margin:2.5rem 0;overflow:hidden;position:relative;border:2px solid var(--color-toegonline-dark);border-radius:.5rem}@media(min-width:768px){.testimonial{min-height:20rem}}@media(min-width:768px){.testimonial--image-right{grid-template-columns:2fr 1fr}}@media(min-width:768px){.testimonial--image-left{grid-template-columns:1fr 2fr}}@media(min-width:768px){.testimonial--image-left .testimonial__content{order:2}}@media(min-width:768px){.testimonial--image-left .testimonial__image-area{order:1}}.testimonial__content{background:var(--color-toegonline-bg-gradient);display:flex;align-items:center;position:relative;z-index:1}@media(min-width:768px){.testimonial--image-right .testimonial__content{clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}}@media(min-width:768px){.testimonial--image-left .testimonial__content{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}}.testimonial__text-area{padding:2rem;width:100%}.testimonial--no-image .testimonial__text-area{margin-left:auto;margin-right:auto}@media(min-width:768px){.testimonial--no-image .testimonial__text-area{padding:1rem 2rem 2rem}}@media(min-width:768px){.testimonial--image-left .testimonial__text-area{padding:1rem 2rem 2rem 4rem}}@media(min-width:768px){.testimonial--image-right .testimonial__text-area{margin-left:auto;padding:1rem 2rem 2rem}}.testimonial__quote-icon{color:#ffffffbf;margin-bottom:1rem}.testimonial__quote{margin:0 0 1.5rem;font-size:1.25rem;line-height:1.25;color:var(--color-white);font-style:italic;letter-spacing:.025em}@media(min-width:768px){.testimonial__quote{font-size:1.375rem;line-height:1.25}}.testimonial__quote p{margin-bottom:.75rem}.testimonial__quote p:last-child{margin-bottom:0}.testimonial__author{border-top:2px solid rgba(255,255,255,.3);padding-top:1rem}.testimonial__cite{font-style:normal;display:flex;flex-direction:column;gap:.125rem}.testimonial__client-name{font-size:1.125rem;font-weight:700;color:var(--color-white);line-height:1.5}.testimonial__client-role,.testimonial__company-name{font-size:1rem;color:#ffffffd9;line-height:1.5}.testimonial__image-area{position:relative;min-height:12rem;overflow:hidden}@media(min-width:768px){.testimonial__image-area{min-height:unset}}@media(min-width:768px){.testimonial--image-right .testimonial__image-area{margin-left:-4rem;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}}@media(min-width:768px){.testimonial--image-left .testimonial__image-area{margin-right:-4rem;clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}}.testimonial__image{width:100%;height:100%;object-fit:cover;display:block}.prepaid-hours-page{margin-bottom:2rem}.prepaid-hours-client{font-size:1.25rem;color:var(--color-gray-600);margin-bottom:0}.prepaid-hours-section{margin-bottom:2rem}.prepaid-hours-section__heading{font-size:1.5rem;margin-bottom:1rem;color:var(--color-gray-800)}.prepaid-hours-history__heading{font-size:1.25rem;margin:0}.prepaid-hours-history__button{padding:1rem;background-color:var(--color-gray-200);border-radius:.5rem;font-size:1.25rem;font-weight:700}.prepaid-hours-history__button:hover,.prepaid-hours-history__button:focus{background-color:var(--color-gray-300)}.prepaid-hours-history__panel{padding-top:1rem}.prepaid-hours-card{background:var(--color-white);border:2px solid var(--color-gray-300);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-md)}.prepaid-hours-card--active{border-left:6px solid var(--color-toegonline)}.prepaid-hours-card--warning{border-left:6px solid #f59e0b}.prepaid-hours-card--expired{border-left:6px solid var(--color-red-600);background:var(--color-gray-100)}.prepaid-hours-card__title{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--color-gray-800)}.prepaid-hours-card__title:empty{display:none}.prepaid-hours-card__notes{margin-top:1rem;padding:.75rem;background-color:var(--color-gray-100);border-radius:.25rem;font-style:italic;color:var(--color-gray-600)}.prepaid-hours-summary{margin-bottom:1rem}.prepaid-hours-summary__progress{margin-bottom:1.5rem}.prepaid-hours-summary__table{margin:0;border:2px solid var(--color-gray-300);display:block;overflow-x:auto}.prepaid-hours-summary__table table{margin-bottom:0;width:100%}.prepaid-hours-summary__table th,.prepaid-hours-summary__table td{padding:.75rem 1rem}.prepaid-hours-summary__table th{text-align:left;color:var(--color-gray-600);font-weight:400;white-space:nowrap}.prepaid-hours-summary__table td{font-weight:700}.prepaid-hours-summary__remaining{color:var(--color-green-800)}.prepaid-hours-summary__expiry{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prepaid-hours-progress{height:1.75rem;background:var(--color-gray-200);border-radius:.875rem;overflow:hidden;position:relative}.prepaid-hours-progress__fill{height:100%;transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;min-width:3rem}@media(prefers-reduced-motion:reduce){.prepaid-hours-progress__fill{transition:none}}.prepaid-hours-progress__fill--normal{background:var(--color-toegonline)}.prepaid-hours-progress__fill--warning{background:#f59e0b}.prepaid-hours-progress__fill--critical{background:var(--color-red-600)}.prepaid-hours-progress__text{color:var(--color-white);font-weight:700;font-size:.875rem}.prepaid-hours-badge{font-weight:700;padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem;display:inline-block}.prepaid-hours-badge--expired{background-color:var(--color-red-50);color:var(--color-red-800)}.prepaid-hours-badge--warning{background-color:#fefce8;color:#854d0e}.prepaid-hours-entries{margin-top:1.5rem;border-top:1px solid var(--color-gray-200);padding-top:1rem}.prepaid-hours-entries__heading{font-size:1.125rem;margin:0}.prepaid-hours-entries__button{padding:.75rem 0;font-size:1.125rem;font-weight:600}.prepaid-hours-entries__button:hover,.prepaid-hours-entries__button:focus{color:var(--color-toegonline)}.prepaid-hours-entries__panel{padding-top:.5rem}.prepaid-hours-entries__list{list-style:none;margin:0;padding:0}.prepaid-hours-entry{display:grid;border-bottom:1px solid var(--color-gray-200);padding:1rem 0}.prepaid-hours-entry:last-child{border-bottom:none}.prepaid-hours-entry__header{display:flex;order:1;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap;font-size:1.125rem}.prepaid-hours-entry__date{color:var(--color-gray-600)}.prepaid-hours-entry__hours{background:var(--color-toegonline);color:var(--color-white);padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.prepaid-hours-entry__content{padding-left:0;order:2}.prepaid-hours-entry__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:var(--color-gray-800)}.prepaid-hours-entry__description{color:var(--color-gray-600)}.prepaid-hours-entry__description p{margin-bottom:.5rem}.prepaid-hours-entry__description p:last-child{margin-bottom:0}@media(max-width:640px){.prepaid-hours-card{padding:1rem}.prepaid-hours-summary__table th,.prepaid-hours-summary__table td{padding:.5rem .75rem;font-size:.9375rem}.prepaid-hours-entry__header{flex-direction:column;align-items:flex-start;gap:.5rem}}@media print{.prepaid-hours-card{box-shadow:none;break-inside:avoid}.prepaid-hours-history__button,.prepaid-hours-entries__button{display:none}.accordion-panel[hidden]{display:block!important}}.editorial-layout{--color-toegonline: #aa3636;--color-toegonline-dark: #aa3636;--color-toegonline-bg-gradient: linear-gradient(#aa3636, #aa3636);--color-white: #fff;--color-gray-600: #535353;--editorial-ink: #242424;--editorial-tint: #f8eeee;--editorial-line: #e4c7c7;max-width:none;background:#fff;color:var(--editorial-ink)}.editorial-layout :focus-visible{outline:3px solid var(--editorial-ink);outline-offset:4px}.editorial-layout .skip-link:focus{background:var(--color-toegonline);color:#fff}.editorial-layout .main .content-wrapper{width:100%;max-width:1248px;padding:52px 48px 64px;margin-inline:auto}.editorial-layout .main :is(h1,h2,h3,h4,h5,h6){max-width:100%;overflow-wrap:anywhere;color:var(--editorial-ink);letter-spacing:-.025em;line-height:1.15;margin-bottom:20px}.editorial-layout .main h1{font-size:65px;line-height:1.07}.editorial-layout .main h2{font-size:36px}.editorial-layout .main h3{font-size:27px}.editorial-layout .main :is(p,ul,ol,td){font-size:19px;line-height:1.6;letter-spacing:0;color:#535353;margin-bottom:24px}.editorial-layout .main a{text-underline-offset:4px;text-decoration-thickness:1px}.editorial-layout .main a:hover{text-decoration-thickness:2px}.editorial-layout :is(.neos-contentcollection,.neos-inline-editable)>h2:after{content:none}.editorial-layout .main .content-wrapper>.neos-contentcollection>:is(*+h2,*+h3){margin-top:48px}.editorial-layout .main .link-red:is(:hover,:focus){color:var(--color-toegonline);background:transparent}.editorial-layout .main-header{position:relative;padding:0;border:0;background:#fff}.editorial-layout .main-header .main-header-grid{width:calc(100% - 96px);max-width:1152px;margin-inline:auto;padding-block:25px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:24px}.editorial-layout .main-header .logo{flex:0 0 auto;width:230px}.editorial-layout .main-header .main-header-nav{display:block;align-self:auto}.editorial-layout .main-header .main-header-nav-list{display:flex;align-items:center;gap:30px}.editorial-layout .main-header :is(.main-header-nav-item,.main-header-nav-item-lang){padding:0;margin:0;flex:initial}.editorial-layout .main-header .main-header-nav-item-lang{border:0;border-left:1px solid var(--editorial-line);padding-left:24px}.editorial-layout .main-header .main-header-nav-link{display:inline-block;color:var(--editorial-ink);font-size:18px;line-height:1.5;padding:10px 0}.editorial-layout .main-header .main-header-nav-link:is(:hover,:focus){color:var(--color-toegonline);background:transparent}.editorial-layout .editorial-mobile-navigation{display:none}.editorial-layout .banner{background:var(--editorial-tint);padding:60px 0}.editorial-layout .banner__container{max-width:1248px;padding-inline:48px}.editorial-layout .banner .homepage-banner-title{color:var(--color-toegonline)}.editorial-layout .banner .homepage-banner-text{color:var(--editorial-ink);font-size:22px;line-height:1.5;max-width:760px}.editorial-layout .button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:13px 23px;border:0;border-radius:3px;background:var(--color-toegonline);color:#fff;box-shadow:none;font:700 18px/1.5 Atkinson Hyperlegible,Arial,sans-serif;letter-spacing:0;text-align:center;text-decoration:none}.editorial-layout .button:is(:hover,:focus){background:#8e2828;color:#fff;text-decoration:underline}.editorial-layout .button-white{color:var(--color-toegonline);background:#fff}.editorial-layout .button-white:is(:hover,:focus){background:#fff;color:#8e2828}.editorial-layout .button:focus-visible{outline:3px solid var(--editorial-ink);outline-offset:4px}.editorial-layout .call-to-action{background:var(--editorial-tint);border:0;border-left:3px solid var(--color-toegonline);border-radius:0;margin-block:32px 48px}.editorial-layout .call-to-action__container{padding:28px;gap:28px}.editorial-layout .call-to-action__content{padding:0}.editorial-layout .call-to-action__button-wrapper{box-shadow:none}.editorial-layout .call-to-action__actions{flex-wrap:wrap}.editorial-layout .note{border:0;border-left:3px solid var(--color-toegonline);border-radius:0;background:var(--editorial-tint);padding:24px}.editorial-layout .card-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0}.editorial-layout .card-item{width:100%;max-width:none;margin:0;padding:0;align-items:stretch}.editorial-layout .card-item__image{height:190px;width:100%;object-fit:contain;border:0;border-radius:0;box-shadow:none}.editorial-layout .product-card{border-top:3px solid var(--color-toegonline)}.editorial-layout .product-card .product-card-text{margin:0;border-radius:0;box-shadow:none;padding:24px;background:var(--editorial-tint)}.editorial-layout .product-card:is(:hover,:focus) .product-card-text{background:#f2dddd}.editorial-layout .product-card .card-item__title{color:var(--editorial-ink)}.editorial-layout .product-card .card-item__text{color:#535353;font-size:18px}.editorial-layout .product-card-chevron{fill:var(--color-toegonline)}.editorial-layout .faq-item{border:0;border-top:1px solid var(--editorial-line);border-radius:0}.editorial-layout .faq-item:last-child{border-bottom:1px solid var(--editorial-line)}.editorial-layout .faq-question-heading .accordion-button{color:var(--editorial-ink);background:#fff;font-size:20px}.editorial-layout .faq-question-heading .accordion-button:is(:hover,:focus){background:var(--editorial-tint)}.editorial-layout .testimonial{background:transparent;border:0;border-radius:0;box-shadow:none;border-left:3px solid var(--color-toegonline)}.editorial-layout .testimonial .testimonial__content{background:var(--editorial-tint);clip-path:none}.editorial-layout .testimonial :is(.testimonial__quote,.testimonial__client-name,.testimonial__client-role,.testimonial__company-name){color:var(--editorial-ink)}.editorial-layout .testimonial .testimonial__quote-icon{color:var(--color-toegonline)}.editorial-layout .testimonial .testimonial__author{border-color:var(--editorial-line)}.editorial-layout .testimonial .testimonial__image-area{clip-path:none;margin:0}.editorial-layout .contact-block__title,.editorial-layout .content-image{border:0}.editorial-layout form{border:0;border-top:1px solid var(--editorial-line);border-radius:0;box-shadow:none;padding:28px 0}.editorial-layout form :is(label,.label,legend){color:var(--editorial-ink);font-size:18px;line-height:1.5;font-weight:700}.editorial-layout form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea){background:#fff;border:1px solid #8b8b87;border-radius:3px;padding:12px 14px;font-size:18px;line-height:26px;color:var(--editorial-ink)}.editorial-layout form :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select){height:52px;min-height:52px}.editorial-layout form textarea{min-height:160px}.editorial-layout form :is(input,textarea,select):focus-visible{outline:3px solid var(--editorial-ink);outline-offset:3px}.editorial-layout form :is(input[type=checkbox],input[type=radio]){width:22px;height:22px;accent-color:var(--color-toegonline)}.editorial-layout form .inputs-list{padding:0;margin:12px 0}.editorial-layout form .inputs-list label{display:flex;align-items:start;gap:10px}.editorial-layout form .error+.help-inline{font-size:17px;line-height:1.5}.editorial-layout form :is(input,select,textarea,button):disabled{background:#eee;color:#535353;cursor:not-allowed;opacity:1}.editorial-layout .confirmation-message{background:var(--editorial-tint);border:0;border-left:3px solid var(--color-toegonline);border-radius:0;box-shadow:none}.editorial-layout .website-list__row{background:var(--editorial-tint);border:0;border-top:2px solid var(--color-toegonline);border-radius:0}.editorial-layout .newsletter-signup{border:0;border-top:1px solid var(--editorial-line);background:transparent;border-radius:0;box-shadow:none}.editorial-layout .newsletter-signup__error{color:var(--color-toegonline)}.editorial-layout .footer{background:var(--color-toegonline)}.editorial-layout .footer__container{max-width:1248px;padding:48px}.editorial-layout .footer__nav-list{gap:12px 28px}.editorial-layout .footer__nav{margin:0;justify-content:flex-start}.editorial-layout .footer__nav-item{padding:0;margin:0}.editorial-layout .footer__nav-link{font-size:18px;line-height:1.5;display:inline-block;padding-block:10px}.editorial-layout .footer__social-list{justify-content:flex-start;gap:28px}.editorial-layout .footer__social-link{display:inline-block;padding:10px 0;font-size:16px}.editorial-layout .footer__social-link .sr-only{position:static;width:auto;height:auto;padding:0;margin:0;clip:auto;overflow:visible;white-space:normal}.editorial-layout .footer__social-icon{display:none}.editorial-layout .footer__copyright-text{text-align:left;font-size:16px}.editorial-layout .footer a:is(:hover,:focus){color:#fff;text-decoration:underline}.editorial-layout .footer :focus-visible{outline-color:#fff}@media(max-width:899px){.editorial-layout .main .content-wrapper{padding:36px 24px}.editorial-layout .main h1{font-size:clamp(31px,8.7vw,50px);line-height:1.1;overflow-wrap:anywhere}.editorial-layout .main h2{font-size:29px}.editorial-layout .main h3{font-size:25px}.editorial-layout .main :is(p,ul,ol,td){font-size:18px}.editorial-layout .main-header .main-header-grid{width:calc(100% - 48px);padding-block:20px;align-items:flex-start;gap:12px}.editorial-layout .main-header .logo{width:min(210px,56vw)}.editorial-layout .editorial-desktop-navigation{display:none}.editorial-layout .editorial-mobile-navigation{display:block}.editorial-layout .editorial-mobile-navigation summary{padding:12px 0;min-height:44px;cursor:pointer;font-size:18px}.editorial-layout .editorial-mobile-navigation[open] .main-header-nav{position:absolute;z-index:10;top:100%;left:24px;right:24px;background:#fff;border:1px solid var(--editorial-line);padding:16px 24px}.editorial-layout .editorial-mobile-navigation .main-header-nav-list{display:block}.editorial-layout .editorial-mobile-navigation .main-header-nav-item-lang{border:0;border-top:1px solid var(--editorial-line);padding:8px 0 0;margin-top:8px}.editorial-layout .editorial-mobile-navigation .main-header-nav-link{display:block;min-height:44px}.editorial-layout .banner{padding-block:36px}.editorial-layout .banner__container{padding-inline:24px}.editorial-layout .banner .homepage-banner-text{font-size:19px}.editorial-layout .call-to-action__container{display:block;padding:24px}.editorial-layout .call-to-action__actions{margin-top:24px}.editorial-layout .card-menu{grid-template-columns:1fr;gap:28px}.editorial-layout .footer__container{padding:36px 24px}.editorial-layout .footer__nav-list{display:block}}.editorial-layout .editorial-form-grid,.editorial-layout .editorial-contact-form-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 64px;align-items:start;scroll-margin-top:24px}.editorial-layout .editorial-form-grid>.editorial-form-fields{grid-column:2;grid-row:1 / span 5}.editorial-layout .editorial-contact-form-grid>.editorial-form-fields{grid-column:2;grid-row:1 / span 5}.editorial-layout .editorial-contact-form-grid>:not(.editorial-form-fields){grid-column:1}.editorial-layout .editorial-contact-form-grid>h2{margin-top:0}.editorial-layout .required-fields-note{margin:0 0 16px}.editorial-layout .editorial-form-fields form{margin:0}.editorial-layout .editorial-business-details{border-top:1px solid var(--editorial-line);padding-block:20px}.editorial-layout .editorial-business-details summary{cursor:pointer;padding-block:8px;font-size:19px;font-weight:700}.editorial-layout .editorial-business-details .contact-block__info{margin-top:24px}.editorial-layout .editorial-contact-fallback{margin-bottom:48px}.editorial-layout .editorial-contact-biography{background:var(--editorial-tint)}.editorial-layout .editorial-contact-biography .editorial-section{margin:0}.editorial-layout .editorial-contact-biography .editorial-section--portrait>.neos-contentcollection>:not(:first-child){grid-column:2}.editorial-layout .main code{font-family:Atkinson Hyperlegible Mono,monospace;font-size:.92em;line-height:inherit}.editorial-layout .main :not(pre)>code{padding:.1em .3em;border:0;border-radius:3px;background:var(--editorial-tint);color:#8e2828;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.editorial-layout .main pre{max-width:100%;overflow-x:auto;padding:24px;border-left:3px solid var(--color-toegonline);background:var(--editorial-tint)}.editorial-layout .main pre code{padding:0;border:0;background:transparent;color:var(--editorial-ink)}.editorial-layout .editorial-article{max-width:780px;margin-inline:auto}.editorial-layout .editorial-article .blog-article__header{padding-bottom:0;border:0;margin-bottom:32px}.editorial-layout .editorial-article .blog-article__header h1{font-size:56px}.editorial-layout .editorial-article .blog-article-header-details{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:#535353;font-size:17px;line-height:1.5}.editorial-layout .editorial-article .blog-article-header-details :is(.blog-article__author,.blog-teaser__publication-date,.blog-article__last-updated,.blog-separator,time){display:inline;font:inherit;color:inherit}.editorial-layout .editorial-article .blog-article-header-details .blog-separator{margin:0}.editorial-layout .editorial-article .blog-article__content>:is(h2,h3){margin-top:48px;scroll-margin-top:24px}.editorial-layout .editorial-article .editorial-contents{margin-block:0 36px}.editorial-layout .editorial-article .blog-article__footer{margin-top:48px;border-top:1px solid var(--editorial-line);padding-top:32px}.editorial-layout .blog-teaser{padding-block:32px;margin:0;background:transparent;border:0;border-top:1px solid var(--editorial-line);border-radius:0;box-shadow:none}.editorial-layout .blog-teaser__header{margin-bottom:16px}.editorial-layout .blog-teaser__headline{margin-top:0}.editorial-layout .blog-teaser__headline a{color:var(--color-toegonline)}.editorial-layout .blog-teaser__image{display:none}.editorial-layout .blog-teaser__publication-date,.editorial-layout .blog-article__last-updated{font-size:17px;color:#535353}.editorial-layout .blog-teaser__content{margin:0}@media(max-width:899px){.editorial-layout .editorial-form-grid,.editorial-layout .editorial-contact-form-grid{display:block}.editorial-layout .editorial-form-fields{margin-top:32px}.editorial-layout .editorial-business-details{margin-top:24px}.editorial-layout .editorial-article .blog-article__header h1{font-size:clamp(31px,8.7vw,50px)}}@media print{.editorial-layout .editorial-mobile-navigation,.editorial-layout .editorial-desktop-navigation{display:none}.editorial-layout .main :is(h1,h2,h3,h4,h5,h6){break-after:avoid-page}.editorial-layout .main :is(p,li){orphans:3;widows:3}}.editorial-layout .editorial-section{margin-block:48px;min-width:0}.editorial-layout .editorial-section--tinted{background:var(--editorial-tint);padding:32px}.editorial-layout .editorial-section--columns>.neos-contentcollection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.editorial-layout .editorial-section--columns>.neos-contentcollection>.editorial-section{margin:0}.editorial-layout .editorial-section--comparison>.neos-contentcollection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}.editorial-layout .editorial-section--comparison>.neos-contentcollection>*{grid-column:1 / -1}.editorial-layout .editorial-section--comparison>.neos-contentcollection>:nth-child(1){grid-column:1;grid-row:1}.editorial-layout .editorial-section--comparison>.neos-contentcollection>:nth-child(2){grid-column:1;grid-row:2}.editorial-layout .editorial-section--comparison>.neos-contentcollection>:nth-child(3){grid-column:2;grid-row:1}.editorial-layout .editorial-section--comparison>.neos-contentcollection>:nth-child(4){grid-column:2;grid-row:2}.editorial-layout .editorial-section--title-left>.neos-contentcollection{display:grid;grid-template-columns:1fr 2fr;gap:0 48px}.editorial-layout .editorial-section--title-left>.neos-contentcollection>*{grid-column:2}.editorial-layout .editorial-section--title-left>.neos-contentcollection>:first-child{grid-column:1;grid-row:1}.editorial-layout .card-menu--rows{display:block;list-style:none}.editorial-layout .service-row{display:grid;grid-template-columns:1fr 1.7fr auto;gap:24px;align-items:baseline;padding-block:26px;border-top:1px solid var(--editorial-line)}.editorial-layout .service-row:last-child{border-bottom:1px solid var(--editorial-line)}.editorial-layout .service-row .service-row__title{margin:0;color:var(--color-toegonline)}.editorial-layout .service-row .service-row__text{margin:0}.editorial-layout .service-row__link{font-size:18px;white-space:nowrap}.editorial-layout .editorial-hero__inner{max-width:1248px;margin-inline:auto;padding:64px 48px 40px}.editorial-layout .editorial-hero__inner--split{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;align-items:center}.editorial-layout .editorial-hero__lead{max-width:760px}.editorial-layout .editorial-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.editorial-layout .editorial-hero__aside{border-left:3px solid var(--color-toegonline);padding-left:28px}.editorial-layout .editorial-hero__aside .editorial-hero__aside-title{color:var(--editorial-ink);font-size:30px;font-weight:400;letter-spacing:0;line-height:1.2;margin-block:0 24px}.editorial-layout .training-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none}.editorial-layout .training-summary__item{border-top:3px solid var(--color-toegonline);padding-top:20px}.editorial-layout .training-detail{margin-block:40px;scroll-margin-top:24px}.editorial-layout .training-facts{margin:20px 0;font-size:18px;line-height:1.5}.editorial-layout .training-facts dt{font-weight:700;color:var(--editorial-ink)}.editorial-layout .training-facts dd{margin:0 0 14px;color:#535353}.editorial-layout .editorial-contents{border-block:1px solid var(--editorial-line);padding-block:16px;margin-block:28px}.editorial-layout .editorial-contents summary{cursor:pointer;font-size:20px;padding:8px 0}.editorial-layout .editorial-contents ul{margin-block:16px 0}.editorial-layout [id]{scroll-margin-top:24px}@media(max-width:899px){.editorial-layout .editorial-section--tinted{padding:24px}.editorial-layout :is(.editorial-section--columns,.editorial-section--comparison,.editorial-section--title-left)>.neos-contentcollection{display:block}.editorial-layout .service-row{display:block}.editorial-layout .service-row .service-row__title{margin-bottom:14px}.editorial-layout .service-row .service-row__text{margin-bottom:18px}.editorial-layout .service-row__link{white-space:normal}.editorial-layout .editorial-hero__inner{padding:36px 24px 24px}.editorial-layout .editorial-hero__inner--split{display:block}.editorial-layout .editorial-hero__aside{margin-top:36px;padding-left:20px}.editorial-layout .editorial-hero__aside .editorial-hero__aside-title{font-size:25px}.editorial-layout .training-summary{grid-template-columns:1fr}}.editorial-layout .editorial-hero a:not(.button){color:var(--editorial-ink);text-decoration:underline;text-underline-offset:4px}.editorial-layout .editorial-hero__aside .editorial-hero__aside-title{color:var(--color-toegonline)}.editorial-layout .editorial-hero__aside{background:var(--editorial-tint);padding:28px}.editorial-layout .editorial-hero h1 strong{color:var(--color-toegonline)}.editorial-layout .card-menu--links{display:block}.editorial-layout .card-menu--links .service-row{display:block;padding-block:26px}.editorial-layout .card-menu--links .service-row__title{margin-bottom:12px}.editorial-layout .card-menu--tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.editorial-layout .card-menu--tools .service-row{display:flex;flex-direction:column;gap:20px;border-top:3px solid var(--color-toegonline);border-bottom:0}.editorial-layout .card-menu--tools .service-row__title{color:var(--editorial-ink)}.editorial-layout .card-menu--tools .service-row__link{margin-top:auto;color:var(--color-toegonline)}.editorial-layout .card-menu--tools .service-row__link:is(:hover,:focus){background:transparent;color:#8e2828;text-decoration-thickness:2px}.editorial-layout .editorial-section--tools>.neos-contentcollection{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px}.editorial-layout .editorial-section--tools>.neos-contentcollection>:last-child{grid-column:1 / -1}.editorial-layout .editorial-section--portrait>.neos-contentcollection{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 48px}.editorial-layout .editorial-section--portrait>.neos-contentcollection>:first-child{grid-row:1 / span 4}.editorial-layout .editorial-section--portrait>.neos-contentcollection>:nth-child(2),.editorial-layout .editorial-section--portrait>.neos-contentcollection>:nth-child(3){grid-column:2}.editorial-layout .editorial-section--portrait>.neos-contentcollection>:is(h2,p){grid-column:2;margin:0}.editorial-layout .editorial-section--portrait p strong{color:var(--color-toegonline)}.editorial-layout .editorial-section--portrait .contact-block__photo-wrapper{margin:0;padding:0;width:100%}.editorial-layout .editorial-section--portrait .contact-block__photo{width:100%;height:290px;object-fit:cover;border-radius:0;border:0;box-shadow:none}.editorial-layout .editorial-section--portrait .customer-overview{grid-column:1 / -1;background:transparent;margin:32px 0 0;border-top:1px solid var(--editorial-line);padding-top:32px}.editorial-layout .editorial-section--portrait .customer-overview__container{padding:0}.editorial-layout .editorial-section--portrait .customer-overview__grid{display:block}.editorial-layout .editorial-section--portrait .customer-overview h3{font-size:22px}.editorial-layout .editorial-section--portrait .customer-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;margin:24px 0 0}.editorial-layout .editorial-section--portrait .customer-list__item{min-width:0;padding:0;width:auto}.editorial-layout .editorial-section--portrait .customer-list__image{width:100%;max-height:60px;object-fit:contain}.editorial-layout .editorial-section--title-left>.neos-contentcollection>.editorial-section{margin:0}.editorial-layout .editorial-section--title-left.editorial-section--tinted{padding:48px 0;box-shadow:0 0 0 50vw var(--editorial-tint);clip-path:inset(0 -50vw)}.editorial-layout .editorial-section--portrait.editorial-section--tinted,.editorial-layout .editorial-section--contact{padding:56px 0;box-shadow:0 0 0 50vw var(--editorial-tint);clip-path:inset(0 -50vw)}.editorial-layout .editorial-section--contact{background:var(--color-toegonline);box-shadow:0 0 0 50vw var(--color-toegonline)}.editorial-layout .editorial-section--contact :focus-visible{outline-color:#fff}.editorial-layout .editorial-section--contact .call-to-action{margin:0;border:0;background:transparent;color:#fff}.editorial-layout .editorial-section--contact .call-to-action__container{display:grid;grid-template-columns:1.6fr 1fr;padding:0;gap:48px}.editorial-layout .editorial-section--contact .call-to-action p,.editorial-layout .editorial-section--contact .call-to-action h2{color:#fff}.editorial-layout .editorial-section--contact .call-to-action__actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.editorial-layout .editorial-section--contact .call-to-action a{color:#fff}.editorial-layout .editorial-section--contact .call-to-action .button{background:#fff;color:var(--color-toegonline)}.editorial-layout .newsletter-signup{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;background:transparent;padding:0;border:0}.editorial-layout .newsletter-signup__form{border:0;padding-top:0;gap:20px}.editorial-layout .newsletter-signup__tagline{color:inherit}.editorial-layout .newsletter-signup .newsletter-signup__required-text{margin-bottom:0}.editorial-layout .footer{background:#f5f5f3;color:var(--editorial-ink)}.editorial-layout .footer a,.editorial-layout .footer a:is(:hover,:focus){color:var(--editorial-ink);background:transparent}.editorial-layout .footer :focus-visible{outline-color:var(--editorial-ink)}.editorial-layout .footer__container{display:grid;grid-template-columns:1fr auto;gap:20px 40px}.editorial-layout .footer__social{margin-top:0}.editorial-layout .footer__copyright{grid-column:1 / -1;margin-top:0}.editorial-layout .footer__copyright-text{color:#535353}@media(max-width:899px){.editorial-layout .footer__container{display:block}.editorial-layout .footer__social,.editorial-layout .footer__copyright{margin-top:24px}.editorial-layout .editorial-section--portrait>.neos-contentcollection>:is(h2,p){margin-bottom:20px}.editorial-layout .card-menu--tools{grid-template-columns:1fr;gap:12px}.editorial-layout .editorial-section--tools>.neos-contentcollection,.editorial-layout .editorial-section--portrait>.neos-contentcollection,.editorial-layout .editorial-section--contact .call-to-action__container,.editorial-layout .newsletter-signup{display:block}.editorial-layout .editorial-section--portrait .contact-block__photo-wrapper{width:140px;margin-bottom:24px}.editorial-layout .editorial-section--portrait .contact-block__photo{height:185px}.editorial-layout .editorial-section--portrait .customer-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.editorial-layout .editorial-section--contact .call-to-action__actions{margin-top:28px}.editorial-layout .editorial-section--portrait.editorial-section--tinted,.editorial-layout .editorial-section--contact{padding-block:36px}}.editorial-layout .editorial-section :is(h2,h3,h4){overflow-wrap:anywhere;min-width:0}@media(min-width:900px){.editorial-layout .editorial-section--title-left>.neos-contentcollection>:nth-child(2){margin-block-start:0}}.editorial-layout[data-type=audit] .main .banner{background:#fff;padding-block:64px 32px}.editorial-layout[data-type=audit] .banner .homepage-banner-title{color:var(--editorial-ink);font-size:clamp(31px,4.5vw,56px);line-height:1.1}.editorial-layout[data-type=audit] .banner .homepage-banner-text{border-left:3px solid var(--color-toegonline);padding-left:24px;margin-top:32px}.editorial-layout[data-type=audit] .banner .homepage-banner-text span{font-size:inherit;overflow-wrap:anywhere}.editorial-layout[data-type=audit] .main .content-wrapper{padding-top:16px}.editorial-layout[data-type=audit] .main h2{margin-top:64px;padding-top:24px;border-top:1px solid var(--editorial-line)}.editorial-layout[data-type=audit] .main h2:after{content:none}.editorial-layout[data-type=audit] .main #toc{margin-top:0;padding:0;border:0}.editorial-layout[data-type=audit] .main :is(p,li,td,th){overflow-wrap:anywhere}.editorial-layout[data-type=audit] .main p{max-width:78ch}.editorial-layout[data-type=audit] .audit-toc{border:0;border-left:3px solid var(--color-toegonline);border-radius:0;background:var(--editorial-tint);padding:24px 28px}.editorial-layout[data-type=audit] .audit-toc>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;padding:0}.editorial-layout[data-type=audit] .audit-toc li{margin:0}.editorial-layout[data-type=audit] .audit-toc a{display:inline-block;padding-block:8px;color:var(--color-toegonline);font-size:19px}.editorial-layout[data-type=audit] .audit-summary{border:0;border-left:3px solid var(--color-toegonline);border-radius:0;background:var(--editorial-tint);padding:28px}.editorial-layout[data-type=audit] .audit-summary :last-child{margin-bottom:0}.editorial-layout[data-type=audit] figure.table{display:block;width:100%;border:0;border-top:2px solid var(--color-toegonline);box-shadow:none}.editorial-layout[data-type=audit] table{width:100%}.editorial-layout[data-type=audit] .main table :is(th,td,p,ul,ol){font-size:17px;line-height:1.6}.editorial-layout[data-type=audit] table :is(th,td){padding:14px 16px;border-right:0;border-bottom:1px solid var(--editorial-line)}.editorial-layout[data-type=audit] .table-zebra tr:nth-child(2n){background:#faf7f7}.editorial-layout[data-type=audit] table a:is(:hover,:focus){color:var(--color-toegonline)}.editorial-layout[data-type=audit] .audit-report-address{overflow-wrap:anywhere}.editorial-layout[data-type=audit] .audit-results-section,.editorial-layout[data-type=audit] .test-plan-section{border:0;border-block:1px solid var(--editorial-line);border-radius:0}.editorial-layout[data-type=audit] .main :is(.audit-results-section-heading,.test-plan-section-heading){margin:0}.editorial-layout[data-type=audit] :is(.audit-results-section,.test-plan-section) .accordion-button{color:var(--editorial-ink);padding:20px 16px}.editorial-layout[data-type=audit] :is(.audit-results-section,.test-plan-section) .accordion-button:is(:hover,:focus){background:var(--editorial-tint)}.editorial-layout[data-type=audit] .accessibility-issue{background:#fff;border-width:1px 0 1px 4px;border-radius:0;padding:28px}.editorial-layout[data-type=audit] .issue-header{border-bottom:1px solid var(--editorial-line)}.editorial-layout[data-type=audit] .issue-id{font-family:Atkinson Hyperlegible Mono,monospace}.editorial-layout[data-type=audit] .main .issue-title{font-size:27px;margin-top:0}.editorial-layout[data-type=audit] .issue-content{min-width:0}.editorial-layout[data-type=audit] :is(.test-plan-page,.test-plan-component){min-width:0;border:0;border-top:2px solid var(--color-toegonline);border-radius:0;padding:28px 0;margin-bottom:24px}.editorial-layout[data-type=audit] :is(.test-plan-page__header,.test-plan-component__header){border-bottom:1px solid var(--editorial-line);padding-bottom:20px;margin-bottom:24px}.editorial-layout[data-type=audit] .main :is(.test-plan-page__title,.test-plan-component__title){font-size:27px;margin:0 0 20px}.editorial-layout[data-type=audit] :is(.test-plan-page__metadata,.test-plan-component__metadata){display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;align-items:baseline}.editorial-layout[data-type=audit] :is(.test-plan-page__label,.test-plan-page__value,.test-plan-component__label,.test-plan-component__value){display:block;margin:0;font-size:16px;line-height:1.6;word-break:normal;overflow-wrap:anywhere}.editorial-layout[data-type=audit] .test-plan-page__value:first-of-type,.editorial-layout[data-type=audit] .test-plan-component__value{font-family:Atkinson Hyperlegible Mono,monospace;font-size:15px}.editorial-layout[data-type=audit] :is(.test-plan-page,.test-plan-component)>section{margin-top:28px}.editorial-layout[data-type=audit] .main :is(.test-plan-page,.test-plan-component) h5{font-size:19px;margin:0 0 12px}.editorial-layout[data-type=audit] :is(.test-plan-page,.test-plan-component) img{max-width:100%;height:auto}@media(max-width:899px){.editorial-layout[data-type=audit] .main .banner{padding-block:36px 16px}.editorial-layout[data-type=audit] .banner .homepage-banner-text{padding-left:20px;font-size:19px}.editorial-layout[data-type=audit] .main h2{margin-top:44px}.editorial-layout[data-type=audit] .test-plan-section .accordion-panel>.neos-contentcollection{padding-inline:16px}.editorial-layout[data-type=audit] .main :is(.test-plan-page__title,.test-plan-component__title){font-size:24px}.editorial-layout[data-type=audit] :is(.test-plan-page__metadata,.test-plan-component__metadata){grid-template-columns:minmax(0,1fr);gap:4px}.editorial-layout[data-type=audit] :is(.test-plan-page__value,.test-plan-component__value){margin-bottom:12px}.editorial-layout[data-type=audit] .audit-toc>ul{grid-template-columns:1fr}.editorial-layout[data-type=audit] .audit-toc,.editorial-layout[data-type=audit] .audit-summary,.editorial-layout[data-type=audit] .accessibility-issue{padding:20px}.editorial-layout[data-type=audit] .main table :is(th,td){padding:10px;font-size:16px}}@media print{.editorial-layout[data-type=audit] .main{padding-top:0}.editorial-layout[data-type=audit] .main header{display:block}.editorial-layout[data-type=audit] :is(.test-plan-page,.test-plan-component){padding-block:18px}.editorial-layout[data-type=audit] .main :is(.test-plan-page__title,.test-plan-component__title){font-size:17pt}.editorial-layout[data-type=audit] .main :is(.test-plan-page,.test-plan-component) h5{font-size:12pt}.editorial-layout[data-type=audit] :is(.test-plan-page__label,.test-plan-page__value,.test-plan-component__label,.test-plan-component__value){font-size:10pt}.editorial-layout[data-type=audit] .main .banner{padding-block:24px;background:#fff}.editorial-layout[data-type=audit] .banner .homepage-banner-title{font-size:32pt}.editorial-layout[data-type=audit] .main .content-wrapper{padding:0}.editorial-layout[data-type=audit] .audit-print-logo{width:220px;padding:0}.editorial-layout[data-type=audit] .audit-print-url{padding:0;margin-bottom:24px;color:#242424}.editorial-layout[data-type=audit] .audit-print-url:after{content:none}.editorial-layout[data-type=audit] .banner__container{padding-inline:0}.editorial-layout[data-type=audit] .main h2{font-size:22pt;margin-top:24px}.editorial-layout[data-type=audit] .main #toc{page-break-before:auto}.editorial-layout[data-type=audit] .main :is(p,li,th,td),.editorial-layout[data-type=audit] .audit-toc a{font-size:11pt;line-height:1.5}.editorial-layout[data-type=audit] .audit-results-section .accordion-panel,.editorial-layout[data-type=audit] .test-plan-section .accordion-panel{display:block!important;max-height:none!important;overflow:visible!important}.editorial-layout[data-type=audit] .accordion-chevron{display:none}.editorial-layout[data-type=audit] figure.table{overflow:visible}.editorial-layout[data-type=audit] table{table-layout:fixed}.editorial-layout[data-type=audit] table :is(th,td){padding:6px;white-space:normal}.editorial-layout[data-type=audit] .test-plan-thumbnail-link:after{content:none}}.issues-page.editorial-layout{padding:40px 48px;font-family:Atkinson Hyperlegible,Arial,sans-serif}.issues-page.editorial-layout .issues-page__header{margin-bottom:32px}.issues-page.editorial-layout .issues-page__back-link{color:var(--color-toegonline);padding-block:8px;margin-bottom:24px;text-underline-offset:4px}.issues-page.editorial-layout .issues-page__title{color:var(--editorial-ink);font-size:clamp(31px,3.5vw,48px);line-height:1.1;letter-spacing:-.025em}.issues-page.editorial-layout .table-search{gap:16px 24px;padding:24px;margin-bottom:32px;border-left:3px solid var(--color-toegonline);background:var(--editorial-tint)}.issues-page.editorial-layout .table-search__field{min-width:0;gap:8px}.issues-page.editorial-layout .table-search__field:first-child{flex:1 1 300px;max-width:600px}.issues-page.editorial-layout .table-search__label{color:var(--editorial-ink);font-size:17px;font-weight:700}.issues-page.editorial-layout .table-search :is(input[type=text],select){min-width:0;width:100%;min-height:48px;border:1px solid #8b8b87;border-radius:3px;background:#fff;padding:10px 14px;font:inherit;color:var(--editorial-ink)}.issues-page.editorial-layout .table-search__clear{min-height:48px;border:1px solid var(--color-toegonline);border-radius:3px;color:var(--color-toegonline);background:#fff;font:inherit;font-weight:700;padding:10px 18px}.issues-page.editorial-layout .table-search__clear:is(:hover,:focus-visible){background:#f2dddd}.issues-page.editorial-layout .search-status{align-self:center;font-size:16px;color:#535353}.issues-page.editorial-layout .sortable-table-wrapper{border-top:3px solid var(--color-toegonline)}.issues-page.editorial-layout .sortable-table-wrapper:focus-visible{outline-offset:4px}.issues-page.editorial-layout table.sortable{margin-bottom:0}.issues-page.editorial-layout table.sortable caption{text-align:left;padding:18px 16px;font-size:18px;font-weight:700;color:var(--editorial-ink)}.issues-page.editorial-layout table.sortable :is(th,td){border:0;border-bottom:1px solid var(--editorial-line);padding:16px;font-size:16px;line-height:1.5}.issues-page.editorial-layout table.sortable tbody tr{border:0}.issues-page.editorial-layout table.sortable tbody th{white-space:nowrap}.issues-page.editorial-layout table.sortable tbody td:nth-child(2){min-width:240px}.issues-page.editorial-layout table.sortable :is(.issue-severity,.issue-type,.issue-status){display:inline-block;white-space:nowrap}.issues-page.editorial-layout table.sortable thead{border-bottom:1px solid var(--editorial-line)}.issues-page.editorial-layout table.sortable thead th{background:var(--editorial-tint);color:var(--editorial-ink)}.issues-page.editorial-layout table.sortable thead th[aria-sort] button{min-height:44px}.issues-page.editorial-layout table.sortable thead th[aria-sort] button:is(:hover,:focus-visible){background:#f2dddd;border-color:transparent}.issues-page.editorial-layout table.sortable thead th[aria-sort] button:focus-visible{outline:3px solid var(--editorial-ink);outline-offset:-3px}.issues-page.editorial-layout table.sortable tbody tr:nth-child(2n){background:#faf7f7}.issues-page.editorial-layout table.sortable tbody tr.issue-row-resolved{background:#f6faf7}.issues-page.editorial-layout table.sortable tbody th a{font-family:Atkinson Hyperlegible Mono,monospace;font-size:15px}.issues-page.editorial-layout table.sortable a{text-underline-offset:3px;overflow-wrap:anywhere}.issues-page.editorial-layout table.sortable a:is(:hover,:focus){color:#8e2828;background:transparent}.issues-page.editorial-layout table.sortable td.cell-rich{min-width:22rem}.issues-page.editorial-layout table.sortable :is(p,ul,ol){font-size:16px;line-height:1.5}.issues-page.editorial-layout table.sortable .code-details summary{min-height:44px;padding-block:10px}.issues-page.editorial-layout table.sortable .code-details pre{border-radius:0;border-left:3px solid var(--color-toegonline);background:var(--editorial-tint)}.issues-page.editorial-layout table.sortable code{font-family:Atkinson Hyperlegible Mono,monospace;font-size:.92em}.issues-page.editorial-layout table.sortable :not(pre)>code{background:var(--editorial-tint);color:#8e2828;padding:.1em .3em;overflow-wrap:anywhere}.issues-page.editorial-layout .sortable-table-sticky-header{box-shadow:0 3px 8px #24242418}@media(max-width:899px){.issues-page.editorial-layout{padding:24px}.issues-page.editorial-layout .table-search{padding:20px}.issues-page.editorial-layout .table-search__field,.issues-page.editorial-layout .table-search__field:first-child{flex:1 1 100%;max-width:none}.issues-page.editorial-layout .table-search__clear{width:100%}}@media print{.issues-page.editorial-layout{padding:0}.issues-page.editorial-layout .issues-page__title{font-size:24pt}.issues-page.editorial-layout .table-search,.issues-page.editorial-layout .sortable-table-sticky-header{display:none}.issues-page.editorial-layout .sortable-table-wrapper{overflow:visible}.issues-page.editorial-layout table.sortable thead{display:table-header-group}.issues-page.editorial-layout table.sortable th[aria-sort] button{min-height:0}}.editorial-layout :where(.main) blockquote{margin:32px 0;padding:24px 28px;border-left:3px solid var(--color-toegonline);background:var(--editorial-tint)}.editorial-layout :where(.main) blockquote>:last-child{margin-bottom:0}.editorial-layout :where(.main) hr{border:0;border-top:1px solid var(--editorial-line);margin-block:36px}.editorial-layout :where(.main) dl:not([class]) :is(dt,dd){font-size:18px;line-height:1.6}.editorial-layout :where(.main) figure.table{display:block;max-width:100%;overflow-x:auto;border:0;border-top:2px solid var(--color-toegonline);box-shadow:none}.editorial-layout :where(.main) figure.table table{width:100%}.editorial-layout :where(.main) figure.table :is(th,td){padding:14px 16px;border:0;border-bottom:1px solid var(--editorial-line)}.editorial-layout :where(.main) figure.table thead th{background:var(--editorial-tint);color:var(--editorial-ink)}.editorial-layout :where(.main) figure.table .table-zebra tr:nth-child(2n){background:#faf7f7}.editorial-layout :where(.main) :is(.content-video,.code-view,.code-embed){width:100%;min-width:0;margin-block:32px;border:0}.editorial-layout :where(.main) .content-image{width:100%;margin-block:24px}.editorial-layout :where(.main) .content-video video{width:100%;background:#242424}.editorial-layout :where(.main) :is(figcaption,.code-view figcaption){padding-block:12px;color:#535353;font-size:16px;line-height:1.5}.editorial-layout :where(.main) .code-embed__iframe{border:1px solid var(--editorial-line);border-radius:0;background:#fff}.editorial-layout :where(.main) .code-view :is(pre[class*=language-],code[class*=language-]){font-family:Atkinson Hyperlegible Mono,monospace;text-shadow:none}.editorial-layout :where(.main) .code-view .token{color:#535353;background:transparent}.editorial-layout :where(.main) .code-view .token:is(.tag,.keyword,.property,.selector){color:#8e2828}.editorial-layout :where(.main) .code-view .token:is(.attr-name,.function,.number,.boolean){color:#386018}.editorial-layout :where(.main) .code-view .token:is(.attr-value,.string,.url){color:#125a78}.editorial-layout :where(.main) .sitemap-tree{list-style:none;padding-left:0}.editorial-layout :where(.main) .sitemap-tree ul{list-style:none;margin-left:20px;padding-left:20px;border-left:1px solid var(--editorial-line)}.editorial-layout :where(.main) .sitemap-tree a{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding-block:10px}.editorial-layout :where(.main) .blog-feed__articles{list-style:none;padding:0;margin:0}.editorial-layout :where(.main) .neos-widget-paginator{display:flex;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;padding:24px 0}.editorial-layout :where(.main) .neos-widget-paginator :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px}.editorial-layout :where(.main) .neos-widget-paginator .current{background:var(--editorial-tint);color:var(--editorial-ink);font-weight:700}.editorial-layout :where(.main) :is(.blog-list,.blog-article__categories-list){display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin-left:0}.editorial-layout :where(.main) :is(.blog-list__item,.blog-article__categories-item){padding:0;margin:0}.editorial-layout :where(.main) :is(.blog-list,.blog-article__categories-list) a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}.editorial-layout :where(.main) .socialshare-svg{width:20px;height:20px;margin-right:10px}.editorial-layout :where(.main) .customer-overview{border:0;border-radius:0;background:var(--editorial-tint);box-shadow:none}.editorial-layout :where(.main) .customer-list{background:transparent;border:0;border-radius:0;box-shadow:none;gap:20px}.editorial-layout :where(.main) .customer-list__item{min-width:0;padding:16px}.editorial-layout :where(.main) .customer-list__image{max-width:100%}.editorial-layout :where(.main) .contact-block__photo{border:0;border-radius:0;box-shadow:none}.editorial-layout :where(.main) .contact-block__photo-wrapper{min-width:0}.editorial-layout form :is(input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=file]){width:100%;min-height:52px;padding:12px 14px;border:1px solid #8b8b87;border-radius:3px;background:#fff;color:var(--editorial-ink);font:inherit}.editorial-layout form :is(input[type=range],progress){accent-color:var(--color-toegonline)}.editorial-layout form fieldset{min-width:0}.editorial-layout form :is(input,select,textarea,button):disabled{opacity:1;background:#eee;color:#535353}.editorial-layout .prepaid-hours-card{border:0;border-top:1px solid var(--editorial-line);border-left:3px solid var(--color-toegonline);border-radius:0;padding:28px;box-shadow:none}.editorial-layout .prepaid-hours-card--warning{border-left-color:#854d0e}.editorial-layout .prepaid-hours-card--expired{border-left-color:#991b1b;background:#faf7f7}.editorial-layout .prepaid-hours-card__notes{background:var(--editorial-tint);border-radius:0;padding:20px;font-style:normal}.editorial-layout .prepaid-hours-summary__table{border:0;border-top:1px solid var(--editorial-line)}.editorial-layout .prepaid-hours-summary__table :is(th,td){border:0;border-bottom:1px solid var(--editorial-line);font-size:18px;line-height:1.5}.editorial-layout .prepaid-hours-history__button{background:var(--editorial-tint);border-radius:0;padding:20px}.editorial-layout .prepaid-hours-history__button:is(:hover,:focus){background:#f2dddd}.editorial-layout .prepaid-hours-progress{border-radius:3px;background:#eee}.editorial-layout .prepaid-hours-progress__fill{min-width:0;padding:0}.editorial-layout .prepaid-hours-progress__text{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding-inline:4px;background:#fff;color:var(--editorial-ink)}.editorial-layout .prepaid-hours-progress__fill--warning{background:#854d0e}.editorial-layout .prepaid-hours-progress__fill--critical{background:#991b1b}.editorial-layout .prepaid-hours-entry__hours{border-radius:3px}.editorial-layout .prepaid-hours-entry__header{align-items:baseline}.editorial-layout[data-type=audit] :is(h3[id*=principal],h4[id*=guideline],h5[id*=criteria]){color:var(--editorial-ink)}.editorial-layout[data-type=audit] .criteria-headline{border:0;border-top:1px solid var(--editorial-line);padding-top:24px}.editorial-layout[data-type=audit] .criteria-status{border-left:3px solid #535353;padding:20px;grid-template-columns:40px minmax(0,1fr);gap:12px}.editorial-layout[data-type=audit] .criteria-status :is(.criteria-status-header,.criteria-status-icon){background:transparent;color:var(--editorial-ink)}.editorial-layout[data-type=audit] .criteria-status .criteria-status-header{padding:0;margin:0}.editorial-layout[data-type=audit] .criteria-status .criteria-status-state{grid-column:2;padding:0;margin:0}.editorial-layout[data-type=audit] .criteria-status .criteria-status-icon{grid-column:1}.editorial-layout[data-type=audit] .criteria-status.status-passed{border-left-color:#166534;background:#f0fdf4}.editorial-layout[data-type=audit] .criteria-status.status-failed{border-left-color:#991b1b;background:#fef2f2}.editorial-layout[data-type=audit] .criteria-status.status-inapplicable{border-left-color:#1e40af;background:#eff6ff}.editorial-layout[data-type=audit] .criteria-note{border:0;border-left:3px solid var(--color-toegonline);border-radius:0;background:var(--editorial-tint)}.editorial-layout[data-type=audit] .criteria-findings{background:#faf7f7}.editorial-layout[data-type=audit] .criteria-findings .criteria-findings-header{background:var(--editorial-tint);color:var(--editorial-ink);padding:16px 20px}.editorial-layout[data-type=audit] .criteria-findings .criteria-findings-content{padding:20px}@media(max-width:899px){.editorial-layout .prepaid-hours-card{padding:20px}.editorial-layout .prepaid-hours-summary__table :is(th,td){padding:12px;font-size:16px;white-space:normal}.editorial-layout :where(.main) .customer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-layout :where(.main) blockquote{padding:20px}}@media print{.editorial-layout :where(.main) :is(.code-embed,.content-video){break-inside:avoid}.editorial-layout .prepaid-hours-entries__panel,.editorial-layout .prepaid-hours-history__panel{display:block!important;max-height:none!important;overflow:visible!important}}
