:root{color-scheme:light;--tl-text:#193039;--tl-accent:#d85c33;--tl-border:#e0e2e1}*{box-sizing:border-box}body{margin:0;background:#faf9f6;color:var(--tl-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.65}a{color:inherit}a:focus-visible{outline:3px solid #d85c33;outline-offset:3px}.tl-blog-shell{width:min(100% - 36px,1080px);margin:auto}.tl-blog-header{background:#fff;border-bottom:1px solid #ddd}.tl-blog-bar{padding:8px max(18px,calc((100vw - 1080px)/2));background:#193039;color:#fff;display:flex;justify-content:space-between;gap:12px;font-size:13px}.tl-blog-nav{width:min(100% - 36px,1080px);margin:auto;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0}.tl-blog-nav nav{display:flex;align-items:center;gap:clamp(12px,2vw,30px);flex-wrap:wrap}.tl-blog-nav nav a{text-decoration:none;font-weight:700}.tl-blog-nav nav a:hover{text-decoration:underline}.tl-blog-logo{display:flex;background:#050506;border-radius:3px}.tl-blog-logo img{display:block;width:180px;height:auto}.tl-blog-lang{color:var(--tl-accent)}.tl-blog-main{padding-bottom:30px}.tl-blog-breadcrumb{display:flex;gap:10px;margin-bottom:24px;font-size:14px}.tl-blog-tag{color:var(--tl-accent);font-size:12px;letter-spacing:.08em;font-weight:800;text-transform:uppercase}.tl-blog-hero{padding-top:42px}.tl-blog-hero h1,.tl-blog-index-heading h1{font-size:clamp(31px,5vw,51px);line-height:1.13;letter-spacing:-.045em;max-width:900px;margin:12px 0 20px}.tl-blog-intro,.tl-blog-index-heading>p:not(.tl-blog-tag){font-size:clamp(17px,2vw,21px);max-width:850px;color:#58666c}.tl-blog-date{font-size:14px;color:#66787e}.tl-blog-date a{color:var(--tl-accent)}.tl-blog-hero figure{margin:30px 0 0}.tl-blog-hero figure img,.tl-blog-index-hero{display:block;width:100%;height:auto;max-height:470px;object-fit:cover;border-radius:16px}.tl-blog-hero figcaption{font-size:12px;color:#66787e;padding:7px 3px}.tl-blog-article-text{max-width:840px}.tl-blog-section{padding:25px 0 10px;border-bottom:1px solid #e1e4e4}.tl-blog-section h2{font-size:clamp(24px,3vw,30px);line-height:1.3;letter-spacing:-.025em}.tl-blog-section p{font-size:17px;line-height:1.8;color:#344c53}.tl-blog-service{background:#fff;padding:24px;border-left:4px solid #d85c33;margin:30px 0}.tl-blog-service h2{margin-top:0}.tl-blog-service a{font-weight:800;color:#ba4e2c}.tl-blog-articles{margin:42px 0}.tl-blog-articles h2,.tl-blog-index-list h2{font-size:27px}.tl-blog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tl-blog-card{background:white;border:1px solid var(--tl-border);border-radius:12px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.tl-blog-card:hover{border-color:#d85c33}.tl-blog-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.tl-blog-card-text{padding:18px;display:flex;flex-direction:column;gap:10px}.tl-blog-card-title{font-weight:800;font-size:19px;line-height:1.3}.tl-blog-card-desc{color:#627178;font-size:14px}.tl-blog-index-heading{padding-top:55px}.tl-blog-index-hero{margin:26px 0}.tl-blog-index-list{padding:25px 0 50px}.tl-blog-footer{background:#193039;color:#fff;padding:36px 0;font-size:14px}.tl-blog-footer a{color:#fff}.tl-blog-footer p{margin:10px 0 0}@media(max-width:670px){.tl-blog-bar{font-size:11px}.tl-blog-nav{align-items:flex-start}.tl-blog-nav nav{gap:8px 13px;font-size:13px}.tl-blog-logo img{width:122px}.tl-blog-cards{grid-template-columns:1fr}.tl-blog-hero{padding-top:24px}.tl-blog-section p{font-size:16px}}