.tyc-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9f0f2;border-bottom:1px solid #1e2a3a0f}.tyc-topbar-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.tyc-topbar .logo{text-decoration:none}.tyc-back-link{color:var(--text-light);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.tyc-back-link:hover{color:var(--sky)}.tyc-main{min-height:60vh;padding:64px 24px 100px}.tyc-title{color:var(--navy);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,5vw,2.75rem);font-weight:900}.tyc-intro{color:var(--text-light);max-width:700px;margin-bottom:48px;font-size:1.05rem;line-height:1.7}.tyc-intro a{color:var(--sky);font-weight:600}.tyc-doc-list{flex-direction:column;gap:16px;list-style:none;display:flex}.tyc-doc-card{background:var(--white);border-radius:var(--radius);border:1px solid #1e2a3a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.tyc-doc-title{color:var(--navy);margin-bottom:6px;font-size:1.15rem;font-weight:700}.tyc-doc-description{color:var(--text-light);margin-bottom:8px;font-size:.95rem}.tyc-doc-updated{color:var(--text-light);font-size:.8rem}.tyc-doc-button{flex-shrink:0;padding:10px 24px}.tyc-empty-state{background:var(--white);border-radius:var(--radius);text-align:center;color:var(--text-light);border:1px dashed #1e2a3a26;padding:48px 24px}
