@charset "UTF-8";.tt-blog-minimal-list{max-width:860px;margin:0 auto}.tt-blog-list-item{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--tt-border);align-items:flex-start}.tt-blog-list-item:first-child{padding-top:0}.tt-blog-list-date{flex-shrink:0;width:56px;text-align:center;background:var(--tt-primary);padding:8px 4px}.tt-blog-list-day{display:block;font-size:1.5rem;font-weight:800;color:#fff;line-height:1}.tt-blog-list-month{display:block;font-size:.7rem;color:rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:1px}.tt-blog-list-content h2{font-size:1.2rem;margin-bottom:8px;line-height:1.4}.tt-blog-list-content h2 a{color:var(--tt-text)}.tt-blog-list-content h2 a:hover{color:var(--tt-primary)}.tt-blog-list-content p{color:var(--tt-text-secondary);font-size:.9rem;margin-bottom:8px;line-height:1.6}.tt-blog-list-meta{font-size:.8rem;color:var(--tt-text-secondary)}.tt-blog-list-meta a{color:var(--tt-primary)}.tt-blog-detail-magazine{max-width:780px;margin:0 auto}.tt-blog-detail-header{text-align:center;margin-bottom:40px}.tt-blog-detail-category a{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--tt-secondary);margin-bottom:12px}.tt-blog-detail-header h1{font-size:2.25rem;margin-bottom:16px}.tt-blog-detail-meta{font-size:.875rem;color:var(--tt-text-secondary)}.tt-blog-detail-meta a{color:var(--tt-primary)}.tt-blog-detail-body{font-size:1.05rem;line-height:1.85;color:var(--tt-text);margin-bottom:40px}.tt-blog-detail-body h2{font-size:1.5rem;margin:32px 0 12px}.tt-blog-detail-body h3{font-size:1.25rem;margin:24px 0 8px}.tt-blog-detail-body img{max-width:100%;height:auto;margin:16px 0}.tt-blog-detail-share{display:flex;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--tt-border);border-bottom:1px solid var(--tt-border);margin-bottom:32px}.tt-blog-detail-share span{font-weight:700;font-size:.85rem}.tt-blog-detail-share a{font-size:.85rem;font-weight:600;color:var(--tt-primary)}.tt-blog-detail-author{background:var(--tt-bg-alt);padding:24px;margin-bottom:32px}.tt-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tt-blog-detail-author h4{font-size:1rem;margin-bottom:4px}.tt-blog-detail-author p{font-size:.875rem;color:var(--tt-text-secondary);margin:0}.tt-blog-detail-nav{margin-bottom:40px;padding:20px 0;border-top:1px solid var(--tt-border)}.tt-blog-nav-next,.tt-blog-nav-prev{display:block}.tt-blog-nav-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--tt-text-secondary);margin-bottom:4px}.tt-blog-nav-title{display:block;font-size:.9rem;font-weight:600;color:var(--tt-primary)}.tt-blog-reply{padding-top:32px;border-top:1px solid var(--tt-border)}.tt-blog-reply h3{font-size:1.25rem;margin-bottom:16px}.tt-reply-note{font-size:.85rem;color:var(--tt-text-secondary)}.require::after{content:" *";color:#dc3545}.pagination .page-link{color:var(--tt-primary);border-color:var(--tt-border);border-radius:0}.pagination .page-item.active .page-link{background-color:var(--tt-primary);border-color:var(--tt-primary);color:#fff}