.tc-page{max-width:1120px;margin:0 auto;padding:32px 22px 72px;color:#e8eee9}.tc-breadcrumbs{font-size:.9rem;color:#9cb7bd;margin-bottom:22px}.tc-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.tc-nav a,.tc-link{display:inline-block;border:1px solid #467679;border-radius:8px;padding:10px 16px;color:#d9f3eb;text-decoration:none;background:#173238}.tc-heading{max-width:850px;border-bottom:1px solid #426267;padding-bottom:28px;margin-bottom:30px}.tc-heading h1{font-size:clamp(2.2rem,6vw,4.2rem);line-height:1.08;margin:12px 0;color:#f4ead7}.tc-heading>p:last-child{font-size:1.12rem;line-height:1.7;color:#bfd4d2}.tc-section{max-width:820px;margin:34px 0}.tc-section h2{color:#f0c58d;font-size:1.45rem}.tc-section p{line-height:1.8;color:#d6e4df}.tc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.tc-card{border:1px solid #39595e;border-radius:12px;overflow:hidden;background:#13282d}.tc-card>div{padding:22px}.tc-card h2{margin-top:0;font-size:1.4rem}.tc-card h2 a{color:#f3dfba}.tc-card p{line-height:1.65}.tc-art{margin:0 0 24px;max-width:960px}.tc-art img{display:block;width:100%;max-height:720px;object-fit:contain;border-radius:10px;background:#102126}.tc-card .tc-art{margin:0}.tc-card .tc-art img{height:280px;object-fit:cover;border-radius:0}.tc-note{color:#d8be95;border-left:3px solid #be975d;padding-left:14px}.tc-home-nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.tc-home-nav a{color:#f5dcad;text-decoration:none;border-bottom:1px solid #bf985e;padding:8px 0}@media(max-width:600px){.tc-page{padding:24px 16px 48px}.tc-nav{gap:8px;margin-bottom:28px}.tc-nav a{padding:9px 12px}.tc-art img{max-height:none}}
