.line-1{-webkit-line-clamp:1}.line-1,.line-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.line-2{-webkit-line-clamp:2}.line-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.max-w{width:100%}.max-h{height:100%}.flex{flex:1 1}@media(max-width:767px){.hide-on-mobile{display:none!important}}.hide-on-desktop{display:none}@media(max-width:767px){.hide-on-desktop{display:block}}.row,.row-fs-fs,nav{align-items:flex-start}.row,.row-fs-fe,.row-fs-fs,nav{display:flex;flex-direction:row;justify-content:flex-start}.row-fs-fe{align-items:flex-end}.logo,.row-fs-c{align-items:center}.logo,.row-fs-c,.row-fs-sb{display:flex;flex-direction:row;justify-content:flex-start}.row-fs-sb{align-items:space-between}.row-fs-sa{display:flex;flex-direction:row;justify-content:flex-start;align-items:space-around}.row-fe-fs{align-items:flex-start}.row-fe-fe,.row-fe-fs{display:flex;flex-direction:row;justify-content:flex-end}.row-fe-fe{align-items:flex-end}.row-fe-c{align-items:center}.row-fe-c,.row-fe-sb{display:flex;flex-direction:row;justify-content:flex-end}.row-fe-sb{align-items:space-between}.row-fe-sa{display:flex;flex-direction:row;justify-content:flex-end;align-items:space-around}.row-c-fs{align-items:flex-start}.row-c-fe,.row-c-fs{display:flex;flex-direction:row;justify-content:center}.row-c-fe{align-items:flex-end}.row-c-c{align-items:center}.row-c-c,.row-c-sb{display:flex;flex-direction:row;justify-content:center}.row-c-sb{align-items:space-between}.row-c-sa{display:flex;flex-direction:row;justify-content:center;align-items:space-around}.row-sb-fs{align-items:flex-start}.row-sb-fe,.row-sb-fs{display:flex;flex-direction:row;justify-content:space-between}.row-sb-fe{align-items:flex-end}.row-sb-c{align-items:center}.row-sb-c,.row-sb-sb{display:flex;flex-direction:row;justify-content:space-between}.row-sb-sb{align-items:space-between}.row-sb-sa{display:flex;flex-direction:row;justify-content:space-between;align-items:space-around}.row-sa-fs{align-items:flex-start}.row-sa-fe,.row-sa-fs{display:flex;flex-direction:row;justify-content:space-around}.row-sa-fe{align-items:flex-end}.row-sa-c{align-items:center}.row-sa-c,.row-sa-sb{display:flex;flex-direction:row;justify-content:space-around}.row-sa-sb{align-items:space-between}.row-sa-sa{display:flex;flex-direction:row;justify-content:space-around;align-items:space-around}.col,.col-fs-fs{align-items:flex-start}.col,.col-fs-fe,.col-fs-fs{display:flex;flex-direction:column;justify-content:flex-start}.col-fs-fe{align-items:flex-end}.col-fs-c{align-items:center}.col-fs-c,.col-fs-sb{display:flex;flex-direction:column;justify-content:flex-start}.col-fs-sb{align-items:space-between}.col-fs-sa{display:flex;flex-direction:column;justify-content:flex-start;align-items:space-around}.col-fe-fs{align-items:flex-start}.col-fe-fe,.col-fe-fs{display:flex;flex-direction:column;justify-content:flex-end}.col-fe-fe{align-items:flex-end}.col-fe-c{align-items:center}.col-fe-c,.col-fe-sb{display:flex;flex-direction:column;justify-content:flex-end}.col-fe-sb{align-items:space-between}.col-fe-sa{display:flex;flex-direction:column;justify-content:flex-end;align-items:space-around}.col-c-fs{align-items:flex-start}.col-c-fe,.col-c-fs{display:flex;flex-direction:column;justify-content:center}.col-c-fe{align-items:flex-end}.col-c-c{align-items:center}.col-c-c,.col-c-sb{display:flex;flex-direction:column;justify-content:center}.col-c-sb{align-items:space-between}.col-c-sa{display:flex;flex-direction:column;justify-content:center;align-items:space-around}.col-sb-fs{align-items:flex-start}.col-sb-fe,.col-sb-fs{display:flex;flex-direction:column;justify-content:space-between}.col-sb-fe{align-items:flex-end}.col-sb-c{align-items:center}.col-sb-c,.col-sb-sb{display:flex;flex-direction:column;justify-content:space-between}.col-sb-sb{align-items:space-between}.col-sb-sa{display:flex;flex-direction:column;justify-content:space-between;align-items:space-around}.col-sa-fs{align-items:flex-start}.col-sa-fe,.col-sa-fs{display:flex;flex-direction:column;justify-content:space-around}.col-sa-fe{align-items:flex-end}.col-sa-c{align-items:center}.col-sa-c,.col-sa-sb{display:flex;flex-direction:column;justify-content:space-around}.col-sa-sb{align-items:space-between}.col-sa-sa{display:flex;flex-direction:column;justify-content:space-around;align-items:space-around}*{margin:0;padding:0;box-sizing:border-box}body{font-size:.85rem}button{font-size:inherit;font-family:inherit;background:none;border:none;cursor:pointer;font-weight:400}a,button{color:inherit}a{text-decoration:none}h2{font-size:1.33rem;color:#455;padding:1rem 0}h1{width:auto;font-size:1.5rem;font-weight:700;color:#004860;text-decoration:none;text-transform:none;word-break:break-word}.logo,.logo div:nth-child(2){font-size:2rem;font-weight:700}.logo div:nth-child(2){color:#2a4a60;margin-bottom:.5rem;background:#cdd3d6;padding:0 .25rem 0 .5rem;border-radius:.33rem}.logo div:first-child{margin-left:.33rem;margin-top:.5rem;padding:0 .25rem;margin-bottom:.4rem;border-radius:.33rem;background:#2a4a60;color:#f7f9f9}@media(max-width:767px){.col-on-mobile{flex-direction:column!important}}.header--top{border-bottom:1px solid hsla(0,0%,80%,.476);padding:0;color:#9a9a9a}.header--top a.active,.header--top a:hover{background:hsla(180,5%,93%,.314)}.header--top a{text-decoration:none;padding:.5rem .66rem;cursor:pointer}.header--top a *{pointer-events:none}.header--main{padding:1.5rem;gap:.5rem}.header--main--middle{position:absolute;margin:0 auto;left:0;pointer-events:none}@media(max-width:767px){.header--main--middle{left:auto;position:relative}}.header--main--search{gap:.25rem;height:2rem}.header--main--search button{height:1.75rem;padding:0 .5rem;border-radius:.25rem;border:1px solid #9a9a9a;background:hsla(0,0%,80%,.476)}.header--main--search input{border:1px solid #9a9a9a;height:1.75rem;padding:0 .5rem;font-size:inherit;font-family:inherit;border-radius:.25rem;width:140px}.header--main--search input::placeholder{color:#9a9a9a;font-size:inherit;font-family:inherit;pointer-events:none}nav{background:#2a4a60;gap:.25rem;padding:0 .5rem;height:auto;text-transform:uppercase}nav a.active,nav a:hover{background:#578aa1}nav a{color:#fff;text-decoration:none;padding:.25rem .5rem}.arrow-btn{background:#686860;height:1.5rem;width:1rem;border-radius:.5rem;color:#fff;line-height:1;vertical-align:center;font-weight:700;font-size:.66rem;font-family:sans-serif}.card{gap:.25rem;padding:.75rem 0;position:relative}.card a:hover h1,.card a:hover label,.card a:hover span{cursor:pointer;text-decoration:underline;background:#d0e8f4}.card label{font-weight:700;color:#686860}.card a{color:#2a4a60}.card a:visited:has(h1){-webkit-text-decoration-color:#a04860;text-decoration-color:#a04860}.card a:visited:has(h1) h1{color:#a04860}.card{border-top:1px solid hsla(0,0%,80%,.476)}.card:nth-child(2){padding-top:0;border:none}.card:nth-child(2) button{height:calc(100% - 1rem);top:0}