.lt-site-main{min-height: 620px; background: #f7faf9;}.lt-blog-hero{padding: 76px 24px 58px; background: linear-gradient(180deg, #ecfaf6 0%, #f7faf9 100%); text-align: center;}.lt-blog-hero h1{margin: 0; color: #1f2b2c; font-size: 38px; line-height: 1.25;}.lt-blog-hero p{max-width: 620px; margin: 16px auto 0; color: #667575; font-size: 16px; line-height: 1.8;}.lt-blog-container{width: min(1120px, calc(100% - 48px)); margin: 0 auto;}.lt-news-wrap{padding: 24px 0 96px;}.lt-features{display: grid; grid-template-columns: 190px minmax(0, 1fr); gap: 52px; align-items: start;}.lt-features .lt-left{position: sticky; top: 24px;}.lt-features .lt-left ul{margin: 0; padding: 0; list-style: none;}.lt-features .lt-left a{display: block; padding: 14px 16px; border-left: 3px solid transparent; color: #617170; font-size: 16px; font-weight: 600; text-decoration: none;}.lt-features .lt-left a.lt-active,.lt-features .lt-left a:hover,.lt-features .lt-left a:focus-visible{border-left-color: var(--site-brand); color: var(--site-brand);}.lt-right{min-width: 0; padding: 12px 0 0;}.lt-newsc > h2,.lt-blog-detail .lt-title{margin: 0 0 28px; color: #1f2b2c; font-size: 28px; line-height: 1.35;}.lt-newsc > ul{margin: 0; padding: 0; list-style: none; border-top: 1px solid #dce7e3;}.lt-blog-empty{margin: 0; padding: 52px 24px; border: 1px solid #dce7e3; border-radius: 12px; color: #74817e; text-align: center; background: #f7fbfa;}.lt-newsc > ul > li{display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 28px; min-height: 174px; padding: 24px 0; border-bottom: 1px solid #dce7e3;}.lt-news-thumbnail{display: block; overflow: hidden; border-radius: 6px; background: #e8f2ef;}.lt-news-thumbnail img{display: block; width: 100%; height: 126px; object-fit: cover; transition: transform 0.25s ease;}.lt-news-thumbnail:hover img{transform: scale(1.03);}.lt-news-copy{display: flex; min-width: 0; flex-direction: column;}.lt-news-copy :is(h3,.lt-section-heading){margin: 0; font-size: 20px; line-height: 1.45;}.lt-news-copy :is(h3,.lt-section-heading) a{color: #253334; text-decoration: none;}.lt-news-copy :is(h3,.lt-section-heading) a:hover,.lt-news-copy :is(h3,.lt-section-heading) a:focus-visible,.lt-news-excerpt a{color: var(--site-brand);}.lt-news-excerpt{margin: 11px 0 0; color: #6b7877; font-size: 15px; line-height: 1.75;}.lt-news-excerpt a{margin-left: 4px; font-weight: 600; text-decoration: none;}.lt-news-date{margin-top: auto; padding-top: 12px; color: #8a9695; font-size: 14px; text-align: right;}.lt-pages{display: flex; justify-content: center; gap: 8px; margin-top: 38px; color: #73817f;}.lt-blog-detail{max-width: 780px;}.lt-post-time{margin: -12px 0 30px; color: #899594; font-size: 14px;}.lt-content{color: #425150; font-size: 16px; line-height: 1.9;}.lt-content img{height: auto;}.lt-content a{color: var(--site-brand);}.lt-article-nav{margin-top: 48px; padding: 20px 0; border-top: 1px solid #dce7e3; border-bottom: 1px solid #dce7e3; color: #637271;}.lt-article-nav p{margin: 8px 0;}.lt-article-nav a{color: #465554; text-decoration: none;}.lt-article-nav a:hover{color: var(--site-brand);}.lt-blog-detail-back{display: inline-flex; margin-top: 30px; color: var(--site-brand); font-weight: 600; text-decoration: none;}@media (max-width: 760px){.lt-blog-hero{padding: 56px 20px 42px;}.lt-blog-hero h1{font-size: 30px;}.lt-blog-container{width: min(100% - 36px, 620px);}.lt-news-wrap{padding: 8px 0 64px;}.lt-features{display: block;}.lt-features .lt-left{position: static; margin: 0 0 20px;}.lt-features .lt-left a{display: inline-block; padding: 10px 0;}.lt-right{padding-top: 0;}.lt-newsc > h2,.lt-blog-detail .lt-title{margin-bottom: 20px; font-size: 24px;}.lt-newsc > ul > li{grid-template-columns: 116px minmax(0, 1fr); gap: 16px; min-height: 120px; padding: 16px 0;}.lt-news-thumbnail img{height: 84px;}.lt-news-copy :is(h3,.lt-section-heading){font-size: 16px;}.lt-news-excerpt{display: none;}.lt-news-date{padding-top: 4px; font-size: 13px;}}.lt-skip-link{position: fixed; left: 16px; top: -100px; z-index: 1000; padding: 12px 18px; background: #fff; color: #137665; border: 2px solid currentColor;}.lt-skip-link:focus{top: 12px;}button.lt-dropdownmenu-btn{border: 1px solid #94e9c8; font-family: inherit; font-size: 16px; line-height: 1.15; padding: 12px 20px 12px 30px; border-radius: 30px; cursor: pointer; justify-content: center;}button.lt-hamburger{border: 0; background: transparent; box-sizing: border-box;}button.lt-swiper-button-prev,button.lt-swiper-button-next{border: 0; background: transparent; padding: 0;}button.lt-swiper-button-prev::after,button.lt-swiper-button-next::after{font-family: Arial,sans-serif;}.lt-download-menu,.lt-download-inline{display: block;}.lt-submenu[hidden]{display: none !important;}.lt-slider-viewport{display: block;}.lt-page-title h2.lt-section-heading{padding: 0; background: none;}.lt-page-title h2.lt-section-heading::after{content: none;}.lt-swiper-slide:first-child{opacity: 1;}.lt-carousel-pause{position: absolute; right: 24px; bottom: 18px; z-index: 5; color: #146e61; background: #fff; border: 1px solid #afd5cb; border-radius: 5px; padding: 6px 10px; font: inherit; font-size: 12px; cursor: pointer; opacity: 0;}.lt-banner:hover .lt-carousel-pause,.lt-banner:focus-within .lt-carousel-pause{opacity: 1;}.lt-legal-heading{display: inline; margin: 0; font: inherit; color: inherit;}.lt-page-privacy .lt-legal-sections > li > p{font-size: 16px; font-weight: 400; margin: 5px 0;}.lt-page-privacy .lt-legal-sections > li{margin-bottom: 20px;}.lt-page-privacy .lt-legal-sections > li ul{margin-top: 6px; margin-bottom: 22px;}.lt-page-terms .lt-legal-sections{padding-left: 20px;}.lt-reference-link a{color: #169f89; text-underline-offset: 3px;}.lt-blog-hero [data-blog-list-title]{display: contents;}.lt-blog-hero h1{font-weight: 700;}:focus-visible{outline: 2px solid #149f87; outline-offset: 4px;}@media (min-width: 1101px) and (max-width: 1250px){body:not([data-page="index"]) header .lt-nav-links-group li{margin-inline: 0;}}@media (min-width: 901px) and (max-width: 1100px){body:not([data-page="index"]) header .lt-hamburger{display: block !important;}body:not([data-page="index"]) header .lt-nav-links{display: none;}body:not([data-page="index"]) header .lt-nav-links.lt-is-open{display: flex; position: absolute; top: 76px; left: 20px; right: 20px; flex-direction: column; align-items: stretch; gap: 16px; padding: 20px; background: #fff; border: 1px solid var(--site-line); border-radius: 8px; box-shadow: 0 12px 28px rgba(16,24,40,.12);}body:not([data-page="index"]) header .lt-nav-links-group{flex-direction: column; align-items: stretch; gap: 14px;}body:not([data-page="index"]) header .lt-nav-links-group li{margin: 0; text-align: center;}body:not([data-page="index"]) header .lt-nav-links-group a{padding: 4px 0;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important;}}/* seo-accessibility */@media (min-width: 901px) and (max-width: 1250px) { header .lt-hamburger { display: block !important; } header .lt-nav-links { display: none; } header .lt-nav-links.lt-is-open { display: flex; position: absolute; top: 76px; left: 20px; right: 20px; flex-direction: column; align-items: stretch; gap: 16px; padding: 20px; background: #fff; border: 1px solid var(--site-line); border-radius: 8px; box-shadow: 0 12px 28px rgba(16,24,40,.12); } header .lt-nav-links-group { flex-direction: column; align-items: stretch; gap: 14px; } header .lt-nav-links-group li { margin: 0; text-align: center; } header .lt-nav-links-group a { padding: 4px 0; } } @media (max-width: 1250px) { html.lt-no-js header { position: relative; } html.lt-no-js header .lt-wrap { flex-wrap: wrap; padding-block: 12px; } html.lt-no-js header .lt-nav-links { display: flex; position: static; flex: 0 0 100%; flex-direction: column; align-items: stretch; gap: 16px; margin-top: 18px; padding-bottom: 12px; } html.lt-no-js header .lt-hamburger, html.lt-no-js header .lt-download-menu { display: none !important; } html.lt-no-js header .lt-nav-links-group { flex-wrap: wrap; } }
/* LT_PAGINATION_FIX */
.lt-pages{display:flex;justify-content:center;margin-top:42px}.lt-pages .pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.lt-pages .pagination li{margin:0;list-style:none}.lt-pages .pagination a,.lt-pages .pagination span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:42px;height:42px;padding:0 12px;border:1px solid #d9e3f1;border-radius:10px;background:#fff;color:#1f4f9d;text-decoration:none;font-weight:700}.lt-pages .pagination a:hover,.lt-pages .pagination li.active span{border-color:#2f7fe3;background:#2f7fe3;color:#fff}.lt-pages .pagination li.disabled span{opacity:.46;cursor:default}
