:root{--senior-ink: #0b0c0c;--senior-brand-blue: #0b4199;--senior-secondary-text: #757575;--senior-blue: #0065b3;--senior-blue-dark: #003078;--senior-surface: #ffffff;--senior-background: #f3f2f1;--senior-border: #505a5f;--senior-focus: #d96e00;--senior-focus-background: #ffdd00}.echelon-senior-body{min-height:100vh;display:flex;flex-direction:column;background:var(--senior-background);color:var(--senior-ink);font-family:Source Sans Pro,Arial,sans-serif;font-size:1.125rem;line-height:1.55}.echelon-senior-body .govuk-skip-link:focus{position:relative;z-index:20;display:block;padding:.75rem 1rem;background:var(--senior-focus-background);color:var(--senior-ink);font-weight:700;text-align:center}.echelon-senior-header{background:var(--senior-surface);border-bottom:5px solid var(--senior-blue)}.echelon-senior-header__stripe{height:5px;background-image:url(/vendor/idsk3/images/trikolora.png);background-repeat:repeat-x;background-size:230px 5px}.echelon-senior-header__inner{padding-top:1.5rem;padding-bottom:1.5rem}.echelon-senior-header__identity{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:1.25rem;border-bottom:2px solid #b1b4b6}.echelon-senior-brand{display:inline-flex;align-items:center;gap:15px;color:var(--senior-brand-blue);text-decoration:none}.echelon-senior-brand:hover,.echelon-senior-brand:focus{color:var(--senior-brand-blue);text-decoration:underline}.echelon-senior-brand:focus,.echelon-senior-brand:focus-visible{z-index:1;outline:3px solid var(--senior-focus);outline-offset:3px;border-radius:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.echelon-senior-footer a:focus,.echelon-senior-body main a:focus{outline:3px solid var(--senior-focus);outline-offset:3px;background:var(--senior-focus-background);color:var(--senior-ink);box-shadow:none}.echelon-senior-brand__crest{width:auto;height:71px;flex-shrink:0}.echelon-senior-brand__text{display:flex;flex-direction:column;line-height:1.1;color:var(--senior-brand-blue)}.echelon-senior-brand__name{color:var(--senior-brand-blue);font-size:24px;line-height:35px;font-weight:700}.echelon-senior-brand__subtitle{color:var(--senior-secondary-text);font-size:19px;line-height:28px;font-weight:400}.echelon-senior-header__mode{max-width:24rem;margin:0;color:var(--senior-blue-dark);font-size:1.5rem;font-weight:700;line-height:1.2;text-align:right}.echelon-senior-header__controls{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.25rem}.echelon-senior-standard-link.govuk-button.echelon-button--compact,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.6rem;width:auto;min-height:0;box-sizing:border-box;margin-bottom:0;padding:8px 16px;border:2px solid transparent;border-radius:5px;background-color:#0065b3;box-shadow:none;color:#fff;font-size:18px;font-weight:400;line-height:24px;text-align:center;vertical-align:top;cursor:pointer;appearance:none;text-decoration:none}.echelon-senior-standard-link.govuk-button.echelon-button--compact:link,.echelon-senior-standard-link.govuk-button.echelon-button--compact:visited,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:link,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:visited{color:#fff;text-decoration:none}.echelon-senior-standard-link.govuk-button.echelon-button--compact:hover,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:hover{background-color:#00518f;box-shadow:0 0 0 3px #002848;color:#fff;text-decoration:none}.echelon-senior-standard-link.govuk-button.echelon-button--compact:active,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:active{background-color:#003d6b;box-shadow:none;color:#fff}.echelon-senior-standard-link.govuk-button.echelon-button--compact:focus,.echelon-senior-standard-link.govuk-button.echelon-button--compact:focus-visible,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:focus,.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact:focus-visible{z-index:1;outline:3px solid var(--senior-focus);outline-offset:3px;border-radius:5px;background-color:#0065b3;color:#fff;box-shadow:none;text-decoration:none}.echelon-senior-button__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness .1s ease-in-out}.echelon-senior-standard-link:hover .echelon-senior-button__label,.echelon-senior-standard-link:active .echelon-senior-button__label,.echelon-senior-back-button:hover .echelon-senior-button__label,.echelon-senior-back-button:active .echelon-senior-button__label{text-decoration-thickness:3px}.echelon-senior-font-size{display:flex;align-items:center;gap:.75rem}.echelon-senior-font-size__label{font-weight:700;white-space:nowrap}.echelon-senior-font-size__actions{display:flex;align-items:center;gap:.5rem}.echelon-senior-font-size__button,.echelon-senior-font-size__reset{min-width:52px;height:48px;box-sizing:border-box;border:2px solid var(--senior-blue);border-radius:5px;background:var(--senior-surface);color:var(--senior-blue);cursor:pointer;font:inherit;font-weight:700;line-height:1}.echelon-senior-font-size__button:hover,.echelon-senior-font-size__reset:hover{background:#e8f1ff}.echelon-senior-font-size__button:focus,.echelon-senior-font-size__button:focus-visible,.echelon-senior-font-size__reset:focus,.echelon-senior-font-size__reset:focus-visible{outline:3px solid var(--senior-focus);outline-offset:3px;background:var(--senior-surface);box-shadow:none}.echelon-senior-font-size__button:disabled{border-color:#b1b4b6;color:#b1b4b6;cursor:not-allowed}.echelon-senior-font-size__value{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:48px;box-sizing:border-box;padding:0 .5rem;border-radius:5px;background:#e8f1ff;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.echelon-senior-font-size__reset{width:auto;padding:0 .75rem}.echelon-senior-main{flex:1 0 auto;width:100%}.echelon-senior-main>.govuk-width-container>.govuk-main-wrapper{margin-top:2rem;margin-bottom:2rem;padding:2rem;background:var(--senior-surface);border:1px solid #b1b4b6;border-radius:5px}.echelon-senior-body .echelon-subpage-layout>.govuk-grid-column-one-quarter,.echelon-senior-body .echelon-home-layout>.govuk-grid-column-one-quarter{display:none}.echelon-senior-body .echelon-subpage-main,.echelon-senior-body .echelon-home-layout>.govuk-grid-column-three-quarters{float:none;width:100%;padding:0}.echelon-senior-body h1,.echelon-senior-body .govuk-heading-xl{color:var(--senior-blue-dark);font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.08}.echelon-senior-body h2,.echelon-senior-body .govuk-heading-l{color:var(--senior-blue-dark);font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.echelon-senior-body h3,.echelon-senior-body h4,.echelon-senior-body .govuk-heading-m,.echelon-senior-body .govuk-heading-s{color:var(--senior-blue-dark)}.echelon-senior-body main p,.echelon-senior-body main li,.echelon-senior-body main .govuk-body{font-size:1.125rem;line-height:1.6}.echelon-senior-body main a{color:var(--senior-blue);font-weight:700;text-decoration-thickness:2px;text-underline-offset:.15em}.echelon-senior-body .govuk-breadcrumbs{padding-bottom:1rem;border-bottom:1px solid #b1b4b6}.echelon-senior-body .govuk-button{min-height:48px;font-size:1.125rem}.echelon-senior-body main .echelon-senior-back-button.govuk-button.echelon-button--compact{margin-bottom:1rem}.echelon-senior-back-button .material-icons{font-size:1.5rem}.echelon-senior-body table{display:block;max-width:100%;overflow-x:auto}.echelon-senior-home__header{max-width:64rem;margin:0 auto 2.5rem;text-align:center}.echelon-senior-home__header .govuk-heading-xl{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.echelon-senior-home__header .govuk-body-l{margin-bottom:0;font-size:1.35rem;line-height:1.5}.echelon-senior-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.echelon-senior-card{position:relative;display:flex;min-height:12rem;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1.5rem;border:3px solid var(--senior-blue);border-radius:5px;background:var(--senior-surface);color:var(--senior-blue);text-align:center;text-decoration:none;transition:background-color .12s ease,color .12s ease}.echelon-senior-card:after{position:absolute;right:1rem;bottom:.75rem;content:"arrow_forward";font-family:Material Icons;font-size:1.6rem}.echelon-senior-card:hover{background:var(--senior-blue);color:#fff;text-decoration:underline}.echelon-senior-body main .echelon-senior-card:focus,.echelon-senior-body main .echelon-senior-card:focus-visible{outline:3px solid var(--senior-focus);outline-offset:3px;background:var(--senior-blue-dark);color:#fff;box-shadow:none}.echelon-senior-card__icon{font-size:4rem;line-height:1}.echelon-senior-card__label{font-size:1.45rem;font-weight:700;line-height:1.25}.echelon-senior-home__empty{display:flex;max-width:48rem;align-items:flex-start;gap:1rem;margin:0 auto;padding:1.5rem;border-left:8px solid var(--senior-blue);border-radius:5px;background:#e8f1ff}.echelon-senior-home__empty>.material-icons{color:var(--senior-blue);font-size:2.5rem}.echelon-senior-home__empty .govuk-heading-m,.echelon-senior-home__empty .govuk-body{margin-bottom:.5rem}.echelon-senior-footer{flex:0 0 auto;padding:2rem 0;background:var(--senior-blue-dark);color:#fff}.echelon-senior-footer__inner{display:flex;justify-content:space-between;gap:2rem}.echelon-senior-footer p{margin:0}.echelon-senior-footer a{color:#fff;font-weight:700}@media(max-width:48rem){.echelon-senior-header__identity,.echelon-senior-header__controls,.echelon-senior-footer__inner{align-items:flex-start;flex-direction:column;gap:1.25rem}.echelon-senior-header__mode{text-align:left}.echelon-senior-brand__name{font-size:20px;line-height:26px}.echelon-senior-brand__subtitle{font-size:16px;line-height:24px}.echelon-senior-font-size{align-items:flex-start;flex-direction:column}.echelon-senior-font-size__actions{flex-wrap:wrap}.echelon-senior-main>.govuk-width-container>.govuk-main-wrapper{padding:1.25rem}.echelon-senior-card-grid{grid-template-columns:1fr}.echelon-senior-card{min-height:9rem}}@media(min-width:48.001rem)and (max-width:64rem){.echelon-senior-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.echelon-senior-header__controls,.echelon-senior-footer,.govuk-skip-link{display:none}.echelon-senior-main>.govuk-width-container>.govuk-main-wrapper{margin:0;padding:0;border:0}}
