.news-route-page{background:#fffae6;flex-direction:column;min-height:100%;display:flex}.news-route-main{flex:1}.news-route-hero{padding:5.25rem 1.25rem 4rem}.news-route-hero__inner{width:100%;max-width:76rem;margin:0 auto}.news-route-hero__title-row{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.news-route-hero__icon{width:3rem;height:3rem}.news-route-hero__title{font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,4px 4px #000;margin:0;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:700;line-height:1}.news-route-card{background:#f4f1dd;border:2px solid #000;border-radius:2rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1.25rem;width:100%;margin-top:2.25rem;padding:1rem;display:grid;box-shadow:6px 7px #000}.news-route-card__content{padding:.5rem .9rem}.news-route-card__time{color:#6d6d6d;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:0;font-size:.85rem;line-height:1.2}.news-route-card__headline{color:#111;font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);margin:.9rem 0 0;font-size:clamp(1.7rem,3.1vw,2.2rem);font-weight:800;line-height:1}.news-route-card__summary{color:#4f4f4f;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;max-width:36rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.45}.news-route-card__button,a.news-route-card__button{color:#000;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;cursor:pointer;background:#f4f1dd;border:2px solid #000;border-radius:1.05rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:1rem 1.8rem;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:6px 6px #000}.news-route-card__button:hover{transform:translate(6px,6px);box-shadow:0 0 #000}.news-route-card__image-wrap{border-radius:1.6rem;min-width:0;overflow:hidden}.news-route-card__image{object-fit:cover;image-rendering:auto;width:100%;height:auto;display:block}.news-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2rem;display:grid}.news-route-grid-card{background:#f4f1dd;border:2px solid #000;border-radius:1.55rem;padding:.9rem .9rem 1.15rem;box-shadow:6px 6px #000}.news-route-grid-card__image-wrap{color:inherit;border-radius:1.1rem;text-decoration:none;display:block;overflow:hidden}.news-route-grid-card__image{object-fit:cover;width:100%;height:auto;display:block}.news-route-grid-card__title a{color:inherit;text-decoration:none}.news-route-grid-card__title{color:#111;font-family:var(--font-baloo), Arial, Helvetica, sans-serif;letter-spacing:var(--letter-spacing-baloo);margin:.75rem 0 0;font-size:1.55rem;font-weight:700;line-height:1}.news-route-grid-card__time{color:#5a5a5a;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;margin:.45rem 0 0;font-size:.78rem;line-height:1.2}.news-route-load-more-wrap{justify-content:center;margin-top:1.5rem;display:flex}.news-route-load-more{color:#000;font-family:var(--font-poppins), Arial, Helvetica, sans-serif;letter-spacing:.02em;cursor:pointer;background:#f4f1dd;border:2px solid #000;border-radius:1rem;padding:1rem 1.7rem;font-size:.82rem;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:6px 6px #000}.news-route-load-more:hover:not(:disabled){transform:translate(6px,6px);box-shadow:0 0 #000}.news-route-load-more:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1025px){.news-route-hero{padding-top:4.5rem}.news-route-card{grid-template-columns:1fr;gap:1rem}.news-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.news-route-grid{grid-template-columns:1fr}}
