.tl-magazine{background:#f5f8f9;min-height:70vh}.tl-magazine-hero{position:relative;overflow:hidden;padding:94px 0 108px;background:linear-gradient(125deg,#062d42 0%,#0b5875 74%,#e58a2a 170%);color:#fff}.tl-magazine-hero:after{content:"";position:absolute;right:-50px;top:-120px;width:520px;height:520px;background:url('../img/terminlotse-symbol.svg') center/contain no-repeat;opacity:.08}.tl-magazine-hero h1{color:#fff;font-size:clamp(48px,7vw,84px);margin:15px 0 18px}.tl-magazine-hero p{position:relative;z-index:1;max-width:790px;margin:0;color:#d6e5eb;font-size:clamp(19px,2.1vw,25px)}.tl-magazine-hero .tl-kicker{color:#f2a14a}.tl-magazine-body{position:relative;margin-top:-48px;padding-bottom:110px}.tl-featured-post{display:grid;grid-template-columns:1.16fr .84fr;min-height:470px;border-radius:30px;overflow:hidden;background:#fff;box-shadow:var(--shadow);border:1px solid rgba(7,52,75,.08)}.tl-featured-image{min-height:470px;background:#dcebed;overflow:hidden}.tl-featured-image img,.tl-post-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.tl-featured-post:hover .tl-featured-image img,.tl-post-card:hover .tl-post-card-image img{transform:scale(1.025)}.tl-featured-copy{padding:52px;display:flex;flex-direction:column;justify-content:center}.tl-featured-copy h2{font-size:clamp(34px,4vw,52px);margin:16px 0}.tl-featured-copy p,.tl-post-card-copy p{color:var(--muted)}.tl-post-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--blue);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.tl-read-more{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:var(--navy);font-weight:900}.tl-read-more span{color:#e58a2a;font-size:20px}.tl-magazine-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:96px 0 34px}.tl-magazine-heading h2{margin:10px 0 0;font-size:clamp(34px,4vw,52px)}.tl-magazine-heading>p{max-width:430px;color:var(--muted)}.tl-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tl-post-card{overflow:hidden;border-radius:23px;background:#fff;border:1px solid rgba(7,52,75,.09);box-shadow:0 12px 35px rgba(5,37,53,.07)}.tl-post-card-image{display:block;height:225px;overflow:hidden;background:#dcebed}.tl-post-card-copy{padding:27px}.tl-post-card h3{font-size:24px;margin:14px 0}.tl-image-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--navy);font-weight:900}.tl-magazine-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:90px;padding:55px 60px;border-radius:30px;background:linear-gradient(135deg,#fff,#eaf3f4);border:1px solid var(--line)}.tl-magazine-cta h2{font-size:clamp(32px,4vw,49px);max-width:800px;margin:11px 0}.tl-magazine-cta p{max-width:760px;color:var(--muted)}.tl-empty-posts{grid-column:1/-1;padding:70px;text-align:center;background:#fff;border-radius:24px}.nav-links{display:flex;gap:8px;justify-content:center;margin-top:45px}.page-numbers{padding:9px 14px;border-radius:10px;background:#fff;border:1px solid var(--line)}.page-numbers.current{background:var(--navy);color:#fff}
.tl-article-page{background:#f5f8f9;padding-bottom:110px}.tl-article-header{padding:86px 0 170px;background:linear-gradient(130deg,#f8fbfb,#eaf3f4)}.tl-article-header-inner{max-width:980px}.tl-back{display:inline-block;margin-bottom:42px;color:var(--blue);font-weight:850}.tl-article-header h1{font-size:clamp(46px,7vw,82px);margin:20px 0 26px}.tl-article-header p{max-width:820px;font-size:22px;color:#4c606c}.tl-article-image{position:relative;margin-top:-105px;border-radius:30px;overflow:hidden;box-shadow:var(--shadow)}.tl-article-image img{display:block;width:100%;max-height:690px;object-fit:cover}.tl-article-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:90px;justify-content:center;margin-top:75px}.tl-article-content{font-size:18px;line-height:1.82}.tl-article-content h2{font-size:38px;margin-top:58px}.tl-article-content h3{font-size:27px;margin-top:40px}.tl-article-content p{margin:0 0 25px}.tl-article-content blockquote{margin:42px 0;padding:24px 30px;border-left:4px solid #e58a2a;background:#fff;border-radius:0 18px 18px 0;color:var(--navy);font-size:21px;font-weight:750}.tl-article-aside>div{position:sticky;top:110px;padding:28px;border-radius:22px;background:#fff;border:1px solid var(--line)}.tl-article-aside img{width:55px}.tl-article-aside h3{font-size:22px;margin:18px 0 12px}.tl-article-aside p{color:var(--muted)}.tl-article-aside a{color:#e58a2a;font-weight:900}.tl-related{margin-top:100px}
@media(max-width:900px){.tl-featured-post{grid-template-columns:1fr}.tl-featured-image{min-height:340px}.tl-post-grid{grid-template-columns:1fr 1fr}.tl-article-layout{grid-template-columns:1fr}.tl-article-aside{display:none}.tl-magazine-cta{display:block}.tl-magazine-cta .tl-btn{margin-top:20px}}
@media(max-width:640px){.tl-magazine-hero{padding:70px 0 95px}.tl-featured-copy{padding:30px 24px}.tl-post-grid{grid-template-columns:1fr}.tl-magazine-heading{display:block;margin-top:70px}.tl-post-card-image{height:220px}.tl-magazine-cta{padding:38px 25px}.tl-article-header{padding:60px 0 125px}.tl-article-header p{font-size:18px}.tl-article-image{margin-top:-75px;border-radius:20px}.tl-article-layout{margin-top:45px}.tl-article-content{font-size:17px}}
