app-news-page{display:block}.tnr-news-page{max-width:1100px;margin:0 auto;padding:150px 32px 24px;min-height:calc(100dvh - 96px);font:400 16px/1.65 Playfair Display,Georgia,serif;color:#353c3e}.tnr-news-page h1{font:400 clamp(30px,4vw,42px)/1.15 "Playfair Display",Georgia,serif;margin:0 0 28px}.tnr-news-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px 0;border-bottom:1px solid #e6e5e1}.tnr-news-card>div{min-width:0;flex:1}.tnr-news-card h2{font:700 23px/1.3 Playfair Display,Georgia,serif;margin:0 0 12px;overflow-wrap:anywhere}.tnr-news-card p{margin:0 0 16px;overflow-wrap:anywhere}.tnr-news-card img{width:200px;height:150px;object-fit:cover;border-radius:4px;flex:none}.tnr-news-more{display:inline-block;border:1px solid #b4b9b9;border-radius:4px;padding:7px 16px;font-size:14px;color:inherit}.tnr-news-more:hover{background:#505f64;color:#fff}.tnr-news-pages{display:flex;justify-content:space-between;gap:24px;padding:24px 0}.tnr-news-pages a,.tnr-news-back{color:#505f64}.tnr-news-status{padding:30px 0}.tnr-news-back{display:inline-block;margin-bottom:12px;font-size:14px}.tnr-news-frame{height:calc(100vh - 290px);height:calc(100dvh - 290px);min-height:180px;display:flex;flex-direction:column}.tnr-news-frame h1{font-size:clamp(24px,3vw,36px);margin-bottom:18px;flex:none;overflow-wrap:anywhere}.tnr-news-text{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:14px;scrollbar-width:thin}.tnr-news-text p{white-space:pre-line;margin:0 0 18px;overflow-wrap:anywhere}.tnr-news-photos{display:grid;grid-template-columns:repeat(var(--news-photos),minmax(0,1fr));gap:10px;padding-top:18px;flex:none}.tnr-news-photos button{border:0;padding:0;overflow:hidden;background:#f1f1ee;border-radius:4px;cursor:zoom-in;height:clamp(60px,13vh,130px)}.tnr-news-photos img{display:block;width:100%;height:100%;object-fit:cover}.tnr-news-photos button:focus-visible,.tnr-news-text:focus-visible{outline:2px solid #505f64;outline-offset:3px}app-header .menu-items.tnr-has-news>a{margin-left:1.1rem!important;margin-right:1.1rem!important}@media (max-width:1023px){.tnr-news-page{padding:125px 20px 16px}.tnr-news-card{gap:18px;padding:22px 0;align-items:flex-start}.tnr-news-card h2{font-size:21px}.tnr-news-card img{width:28%;height:120px}.tnr-news-frame{height:calc(100vh - 255px);height:calc(100dvh - 255px);min-height:120px}.tnr-news-frame h1{font-size:26px;margin-bottom:12px}.tnr-news-photos{gap:6px;padding-top:12px}.tnr-news-photos button{height:clamp(45px,12vh,90px)}}@media (max-height:500px){.tnr-news-page{padding-top:112px}.tnr-news-frame{height:calc(100dvh - 200px)}.tnr-news-frame h1{font-size:22px;margin-bottom:8px}.tnr-news-photos{padding-top:8px}.tnr-news-photos button{height:45px}}.tnr-news-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;min-height:0}.tnr-news-heading>h1,.tnr-news-title h1{margin-bottom:8px}.tnr-news-title{min-width:0;overflow:auto;max-height:100%;scrollbar-width:thin;padding-right:6px}.tnr-news-frame>.tnr-news-heading{max-height:38%;padding-bottom:12px}.tnr-news-date{display:block;font:400 12px/1.5 Open Sans,sans-serif;color:#777;margin:0 0 12px}.tnr-news-share,.tnr-news-back{flex:none;color:#697174;border:1px solid #9a9fa1;background:transparent;border-radius:4px;padding:7px 14px;font:400 14px/1.5 Playfair Display,Georgia,serif;cursor:pointer}.tnr-news-share:hover,.tnr-news-share:focus-visible{color:#fff;background:#697174;border-color:#697174}.tnr-news-photos{justify-content:center;align-items:center}.tnr-news-photos button{background:transparent;display:flex;align-items:center;justify-content:center}.tnr-news-photos img{object-fit:contain}.tnr-news-card h2{margin-bottom:5px}.tnr-news-frame>.tnr-news-heading{max-height:none;padding-bottom:8px}.tnr-news-title{max-height:none;overflow:visible}.tnr-news-title h1{max-height:clamp(26px,8dvh,90px);overflow:auto;margin-bottom:4px;scrollbar-width:thin}.tnr-news-title .tnr-news-date{margin-bottom:0}.tnr-news-page .tnr-news-back:hover,.tnr-news-page .tnr-news-back:focus-visible{color:#b8b8b8;background:transparent;text-decoration:none}.tnr-news-page .tnr-news-pages a:hover{color:#b32932}@media (max-width:1023px){.tnr-news-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:10px}.tnr-news-card{padding:14px 0}.tnr-news-card img{height:100px}.tnr-news-card .tnr-news-date{margin-bottom:6px}}@media (min-width:1024px){.tnr-news-photos{display:flex;justify-content:center;gap:20px}.tnr-news-photos button{flex:0 1 auto;min-width:0;width:auto;aspect-ratio:var(--news-photo-ratio,1)}.tnr-news-photos img{width:100%;height:100%}}.tnr-news-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.tnr-news-actions .tnr-news-back{margin-bottom:0}@media (max-width:1023px){html:has(body.tnr-news-open){height:100%;overflow:hidden}body.tnr-news-open{height:100dvh;overflow:hidden}body.tnr-news-open app-root{display:flex;flex-direction:column;height:100%;overflow:hidden}body.tnr-news-open router-outlet{display:none}body.tnr-news-open app-news-page{flex:1;min-height:0}body.tnr-news-open app-footer{flex:none}body.tnr-news-open .tnr-news-detail{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;height:100%;padding-top:128px}body.tnr-news-open .tnr-news-actions{flex:none}body.tnr-news-open .tnr-news-frame{height:auto;min-height:0;flex:1}}@media (max-width:1023px) and (max-height:500px){body.tnr-news-open .tnr-news-detail{padding-top:72px;padding-bottom:8px}body.tnr-news-open app-header .logo-mobile>a{top:8px}body.tnr-news-open app-header .logo-mobile>a img{height:48px!important}body.tnr-news-open app-header .logo-mobile>svg{top:10px!important}}@media (max-width:1023px) and (max-height:500px){body.tnr-news-open app-footer .footer-container{flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;gap:2px 12px;min-height:0;padding:4px 16px!important}}@media (max-width:1023px){body:has(app-news-page) app-header{position:fixed!important;background:#fff;height:120px!important}.tnr-news-page:not(.tnr-news-detail)>.tnr-news-heading{position:sticky;top:128px;z-index:2;background:#fff}}@media (max-width:1023px) and (max-height:500px){body.tnr-news-open app-header{height:64px!important}}
