.tlp-root{background:var(--bg);color:var(--ink-1);container:tlp/inline-size}.tlp-hero{color:#fff;background:#070f2c;border-bottom:1px solid #1b2a52;position:relative;overflow:hidden}.tlp-hero__scrim{pointer-events:none;background:radial-gradient(circle at 18% 6%,#135bff4d,#0000 60%);position:absolute;inset:0}.tlp-hero__inner{z-index:2;max-width:var(--maxw);box-sizing:border-box;margin:0 auto;padding:38px 32px 46px;position:relative}.tlp-crumb{font-family:var(--font-mono);color:var(--on-blue-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.tlp-crumb a{color:var(--on-blue-soft);text-decoration:none}.tlp-crumb a:hover{color:#fff}.tlp-crumb__sep{color:#fff6}.tlp-crumb__cur{color:#fff}.tlp-hero__main{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.tlp-hero__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tlp-hero__kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#070f2c;background:var(--blue-hi);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:700}.tlp-hero__h1{font-family:var(--font-mono);letter-spacing:-.04em;color:#fff;max-width:820px;margin:0;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.08}.tlp-hero__standfirst{font-family:var(--font-prose);color:#c9daff;max-width:640px;margin:18px 0 0;font-size:16px;line-height:1.62}.tlp-tele{border-radius:var(--r);font-family:var(--font-mono);background:#0411378c;border:1px solid #9fc2ff38;padding:16px 18px}.tlp-tele__head{letter-spacing:.14em;color:var(--on-blue-soft);border-bottom:1px solid #9fc2ff2e;align-items:center;gap:8px;padding-bottom:10px;font-size:9.5px;font-weight:700;display:flex}.tlp-tele__dot{background:var(--live);border-radius:50%;width:7px;height:7px;animation:2.4s infinite tlp-pulse;box-shadow:0 0 #3fd08a80}@keyframes tlp-pulse{0%{box-shadow:0 0 #3fd08a80}70%{box-shadow:0 0 0 8px #3fd08a00}to{box-shadow:0 0 #3fd08a00}}.tlp-tele__row{border-bottom:1px solid #9fc2ff1f;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.tlp-tele__row:last-child{border-bottom:0;padding-bottom:0}.tlp-tele__k{letter-spacing:.1em;text-transform:uppercase;color:var(--on-blue-soft);font-size:10px}.tlp-tele__v{color:#fff;text-align:right;font-size:12px;font-weight:600}.tlp-article{box-sizing:border-box;max-width:820px;margin:0 auto;padding:44px 32px 0}.tlp-prose{font-family:var(--font-prose);color:var(--ink-2);font-size:16px;line-height:1.7}.tlp-prose h2{font-family:var(--font-mono);letter-spacing:-.025em;color:var(--ink-1);border-top:1.5px solid var(--ink-1);margin:36px 0 12px;padding-top:16px;font-size:22px;font-weight:600}.tlp-prose h2:first-child{margin-top:0}.tlp-prose p{margin:0 0 14px}.tlp-prose ul{margin:0 0 14px;padding-left:22px}.tlp-prose li{margin:0 0 8px}.tlp-prose a{color:var(--blue-ink);border-bottom:1px solid var(--hair-3);text-decoration:none}.tlp-prose blockquote{border:1px solid var(--hair-2);border-left:3px solid var(--blue);background:var(--paper);margin:0 0 14px;padding:16px 20px}.tlp-prose blockquote p{color:var(--ink-1);margin:0 0 8px;font-style:italic}.tlp-prose blockquote cite{font-family:var(--font-mono);color:var(--ink-4);font-size:12px;font-style:normal}.tlp-fig{border:1px solid var(--hair-2);border-radius:var(--r);background:var(--paper);margin:0 0 22px;overflow:hidden}.tlp-fig img{width:100%;height:auto;display:block}.tlp-fig figcaption{font-family:var(--font-mono);color:var(--ink-4);border-top:1px solid var(--hair-2);padding:10px 14px;font-size:11.5px}.tlp-tele__mark{border-radius:3px;margin-left:auto;display:block}.tlp-cta{box-sizing:border-box;max-width:820px;margin:0 auto;padding:40px 32px 64px}.tlp-cta__panel{border:1px solid var(--hair-2);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.tlp-cta__p{font-family:var(--font-prose);color:var(--ink-3);max-width:420px;margin:0;font-size:14px}.tlp-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.tlp-cta__primary{background:var(--blue-ink);color:#fff;font-family:var(--font-prose);padding:11px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:filter .14s}.tlp-cta__primary:hover{filter:brightness(1.12)}.tlp-cta__ghost{border:1px solid var(--hair-3);color:var(--ink-1);font-family:var(--font-mono);padding:11px 18px;font-size:12.5px;text-decoration:none;transition:border-color .14s}.tlp-cta__ghost:hover{border-color:var(--blue-ink)}@media (prefers-reduced-motion:reduce){.tlp-tele__dot{animation:none}}@container tlp (width<=860px){.tlp-hero__main{grid-template-columns:1fr}}@container tlp (width<=640px){.tlp-hero__inner,.tlp-article,.tlp-cta{padding-left:22px;padding-right:22px}}
