.tile{display:grid;position:relative}.tile,.tile--bg1{--section-background-color:#f9f9f7;background-color:#f9f9f7}.tile--bg2{--section-background-color:#f4f3ee;background-color:#f4f3ee}.tile--bg4{--section-background-color:#fff;background-color:#fff}.tile__wrapper{padding:0.75rem 12px 0.75rem 20px;display:flex;flex-flow:row nowrap;gap:1rem}@media(min-width: 1280px){.tile__wrapper{padding:1rem 16px 1rem 24px}}.tile__wrapperText{gap:0.75rem;flex-grow:1;display:flex;flex-flow:row nowrap;align-items:baseline}.tile__wrapperIcons{flex-shrink:0;display:flex;flex-flow:row nowrap;align-items:center;align-self:baseline}.tile__link{box-shadow:0 2px 4px rgba(28,28,28,.08),0 0 9px rgba(28,28,28,.08);border-radius:2px;transition:box-shadow .3s;cursor:pointer;display:grid}.tile__link .tile__title{color:#1c1c1c;cursor:pointer;text-underline-offset:0.375rem}.tile__link:visited .tile__title{color:#5a5d5c}.tile__link:hover .tile__title,.tile__link:focus .tile__title{color:#1c1c1c;text-decoration:underline;text-decoration-color:#5a5d5c;text-decoration-thickness:0.0625rem}.tile__link:active .tile__title{color:#1c1c1c}.tile__link:hover{box-shadow:0 4px 6px rgba(28,28,28,.08),0 2px 15px rgba(28,28,28,.08)}.tile__badge{border-radius:2px;font:500 0.75rem / 1.25rem Frutiger, Arial, Helvetica, sans-serif;padding:0.125rem 8px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;text-align:center;background:#5a5d5c;color:#fff;position:absolute;top:calc(-0.5em - 0.5rem);right:40px}.tile--badge-grey .tile__badge{background:#f4f3ee;color:#1c1c1c}.tile--icon-top .tile__wrapperText{flex-flow:column;gap:0.5rem}.tile__icon{height:1.5rem;aspect-ratio:1}.tile--text-enabled .tile__title{font:300 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.tile--text-enabled .tile__title{font-size:1.5rem;line-height:2.25rem}}.tile__title,.tile:not(:has(.tile__text)) .tile__title{font:300 1rem / 1.6rem Frutiger, Arial, Helvetica, sans-serif;word-break:break-word}@media(min-width: 1280px){.tile__title,.tile:not(:has(.tile__text)) .tile__title{font-size:1.125rem;line-height:1.8125rem}}.tile__text{display:none}.tile--text-enabled .tile__text{font:300 1rem / 1.625rem Frutiger, Arial, Helvetica, sans-serif;margin-top:0.25rem;display:block}@media(min-width: 1024px){.tile--text-enabled .tile__text{font-size:0.875rem;line-height:1.375rem}}@media(min-width: 1280px){.tile--text-enabled .tile__text{font-size:1rem;line-height:1.625rem}}@media(min-width: 1440px){.tile--text-enabled .tile__text{font-size:1.0625rem;line-height:1.6875rem}}.tilebox--tileLayout-compact .tile .tile__badge{top:0.75rem;right:12px}.tilebox--tileLayout-compact .tile .tile__title{font:300 1rem / 1.6rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.tilebox--tileLayout-compact .tile .tile__title{font-size:1.125rem;line-height:1.8125rem}}.tilebox--tileLayout-compact .tile .tile__text{display:none}.tilebox--tileLayout-compact .tile .tile__icon{height:2rem;aspect-ratio:1}.tilebox--tileLayout-compact .tile .tile__wrapper{padding:1rem 12px;border-radius:0.5rem;justify-content:center;gap:0}@media(min-width: 768px){.tilebox--tileLayout-compact .tile .tile__wrapper{padding:1.5rem 24px}}.tilebox--tileLayout-compact .tile .tile__wrapperText{flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center;gap:0.5rem}.tilebox--tileLayout-linklist .tile .tile__wrapper{padding:1rem 20px;gap:0.75rem;flex-direction:row;align-items:baseline}.tilebox--tileLayout-linklist .tile .tile__wrapperText{align-items:start}.tilebox--tileLayout-linklist .tile .tile__badge{position:relative;top:unset;right:unset}.tilebox--tileLayout-linklist .tile .tile__icon,.tilebox--tileLayout-linklist .tile .tile__text{display:none}.tilebox--tileLayout-linklist .tile .tile__link,.tilebox--tileLayout-linklist .tile .tile__link:hover,.tilebox--tileLayout-linklist .tile .tile__link:focus,.tilebox--tileLayout-linklist .tile .tile__link:visited{box-shadow:none}.tilebox--tileLayout-linklist .tile .tile__link .tile__title,.tilebox--tileLayout-linklist .tile .tile__link:hover .tile__title,.tilebox--tileLayout-linklist .tile .tile__link:focus .tile__title,.tilebox--tileLayout-linklist .tile .tile__link:visited .tile__title{color:#1c1c1c;text-decoration:none}.tilebox--tileLayout-linklist .tile .tile__title{font:300 0.875rem / 1.375rem Frutiger, Arial, Helvetica, sans-serif;color:#1c1c1c}@media(min-width: 1280px){.tilebox--tileLayout-linklist .tile .tile__title{font-size:1rem;line-height:1.5rem}}.tilebox--tileLayout-linklist .tile .linklisticon{margin:-4px;display:flex}