main:has(.tt-blog){overflow:visible}.tt-blog{--blog-blue:#00a0dd;--blog-ink:#102f3b;--blog-muted:#607983;--blog-sticky-top:110px;color:var(--blog-ink);font-family:Be Vietnam Pro,Arial,sans-serif;font-size:14px;line-height:1.55}.tt-blog a{text-decoration:none}.tt-blog a:hover{color:var(--blog-blue)}.tt-blog a:focus-visible{outline:2px solid var(--blog-blue);outline-offset:4px}.tt-blog h2{margin:0;font-family:inherit;color:var(--blog-ink);font-weight:700}.tt-blog-top{padding:24px 0 36px;background:#fff}.tt-blog-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.tt-blog-categories a{display:inline-flex;align-items:center;border:1px solid #ccd8dd;border-radius:30px;padding:7px 14px;font-size:12px;font-weight:600;color:#667085;line-height:1.4;transition:color .2s,border-color .2s,background .2s}.tt-blog-categories a.is-active,.tt-blog-categories a:hover{background:#edf7fb;border-color:var(--blog-blue);color:var(--blog-blue)}.tt-blog-featured{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.tt-blog-featured-list{display:flex;flex-direction:column;gap:16px}.tt-blog-card{min-width:0;margin:0}.tt-blog-image{display:block;overflow:hidden;border-radius:4px;background:#eaf2f5}.tt-blog-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;transition:transform .3s}.tt-blog-image:hover img{transform:scale(1.035)}.tt-blog-badge{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 12px;margin-bottom:7px;border-radius:20px;background:#eef2f4;color:#667085;font-size:11px;font-weight:600;line-height:1.4}.tt-blog-card-body{min-width:0}.tt-blog-card h2 a{color:inherit}.tt-blog-card h2 a:hover{color:var(--blog-blue)}.tt-blog-card--lead .tt-blog-image{aspect-ratio:1.6;margin-bottom:12px}.tt-blog-card--lead h2{font-size:clamp(21px,2vw,27px);line-height:1.4}.tt-blog-card--compact{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px}.tt-blog-card--compact .tt-blog-image{aspect-ratio:1.55;align-self:start}.tt-blog-card--compact h2{font-size:13px;line-height:1.4}.tt-blog-card--compact .tt-blog-badge{margin-bottom:4px}.tt-blog-bottom{padding:28px 0 64px;background:#f5f7f8}.tt-blog-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.tt-blog-columns.has-sidebar{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.tt-blog-main,.tt-blog-sidebar{min-width:0}.tt-blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tt-blog-toolbar h2{font-size:20px;line-height:1.4}.tt-blog-switch{display:flex;gap:5px;flex-shrink:0}.tt-blog-switch a{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce5e8;background:#fff;color:#6c7886;border-radius:3px}.tt-blog-switch a.is-active{color:#fff;border-color:var(--blog-blue);background:var(--blog-blue)}.tt-blog-posts{display:grid;gap:18px}.tt-blog-posts[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-blog-posts[data-layout=grid] .tt-blog-card--standard{display:flex;flex-direction:column;gap:16px;padding:18px}.tt-blog-posts[data-layout=grid] .tt-blog-image{width:100%}.tt-blog-card--standard{display:grid;grid-template-columns:minmax(0,29%) minmax(0,1fr);gap:18px;padding:22px;background:#fff;box-shadow:0 5px 22px rgba(16,47,59,.035)}.tt-blog-card--standard .tt-blog-image{aspect-ratio:1.6;align-self:start}.tt-blog-card--standard h2{font-size:17px;line-height:1.45;margin:0 0 8px}.tt-blog-card--standard p{margin:0;font-family:inherit;font-size:13px;line-height:1.55;color:var(--blog-muted)}.tt-blog-empty{background:#fff;padding:30px;margin:0;grid-column:1/-1}.tt-blog-pagination{margin-top:30px}.tt-blog-pagination .tp-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:0}.tt-blog-sidebar{position:sticky;top:var(--blog-sticky-top)}@media (max-width:1199px){.tt-blog-columns.has-sidebar{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.tt-blog-card--compact{grid-template-columns:95px minmax(0,1fr)}}@media (max-width:991px){.tt-blog-columns.has-sidebar{grid-template-columns:minmax(0,1fr)}.tt-blog-sidebar{position:static;max-height:none;overflow:visible}.tt-blog-featured{grid-template-columns:minmax(0,1fr);gap:24px}.tt-blog-featured-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.tt-blog-top{padding-top:16px}.tt-blog-categories{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 10px;margin-bottom:16px}.tt-blog-categories a{flex-shrink:0}.tt-blog-featured-list{grid-template-columns:minmax(0,1fr)}.tt-blog-card--compact{grid-template-columns:108px minmax(0,1fr)}.tt-blog-card--standard{padding:14px;gap:12px;grid-template-columns:105px minmax(0,1fr)}.tt-blog-card--standard h2{font-size:14px}.tt-blog-card--standard p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.tt-blog-posts[data-layout=grid]{grid-template-columns:minmax(0,1fr)}.tt-blog-toolbar h2{font-size:18px}}