#t-page{position:relative;overflow:hidden;background:radial-gradient(110% 60% at 50% 0%,#0B1226 0%,#070B18 40%,#05060B 100%);padding:calc(var(--nav-h) + clamp(3.5rem,7vw,6rem)) clamp(1.25rem,4vw,2rem) clamp(5rem,9vw,8rem)}.t-wrap{position:relative;z-index:2;max-width:820px;margin:0 auto}.t-head{margin-bottom:clamp(2.5rem,5vw,4rem);text-align:center}.t-title{font-size:clamp(2.1rem,5vw,3.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:1rem}.t-sub{font-size:clamp(14.5px,1.5vw,18px);color:var(--ink-2);font-weight:300;line-height:1.65}.t-section{border:1px solid var(--border);border-radius:16px;background:rgb(255 255 255 / .02);padding:clamp(1.5rem,2.8vw,2.4rem);margin-bottom:clamp(1rem,1.8vw,1.4rem);transition:border-color .3s}.t-section:hover{border-color:rgb(191 215 255 / .3)}.t-section h2{font-size:clamp(17px,1.7vw,22px);font-weight:700;margin-bottom:.9rem;padding-left:1rem;position:relative}.t-section h2::before{content:'';position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:2px;background:linear-gradient(to bottom,var(--accent),transparent);box-shadow:0 0 12px rgb(191 215 255 / .5)}.t-body,.t-body p{font-size:clamp(14px,1.3vw,16.5px);color:var(--ink-2);line-height:1.8;font-weight:300}.t-body p+p{margin-top:.9rem}.t-more{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem)}