
:root{--bg:#020405;--panel:#060908;--line:#28312d;--text:#d8dfdb;--muted:#829089;--signal:#6f91aa}
*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 70% 15%,rgba(70,102,120,.12),transparent 28%),var(--bg);line-height:1.7}
a{color:#a8c0cd}a:hover{color:#fff}.mono{font-family:"Courier New",monospace}
.page-head{height:70px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(2,4,5,.94)}
.page-head a{text-decoration:none}.brand{display:flex;align-items:center;gap:12px;color:var(--text);letter-spacing:.14em}.brand img{width:30px;opacity:.75}
.page-nav{display:flex;gap:18px;font-size:9px;letter-spacing:.12em}.page-nav a{color:var(--muted)}
main{width:min(1040px,90vw);margin:0 auto;padding:80px 0 100px}.eyebrow{font-size:9px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}
h1{font:400 clamp(42px,7vw,86px)/.95 Georgia,serif;margin:14px 0 28px}h2{font:400 clamp(28px,4vw,46px) Georgia,serif;margin:55px 0 15px}h3{font:400 25px Georgia,serif}
.lede{font-size:18px;color:#aab5af;max-width:760px}.panel{border:1px solid var(--line);background:rgba(6,9,8,.78);padding:25px;margin:25px 0}
.meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.meta-grid div{background:var(--panel);padding:17px}.meta-grid dt{font:9px "Courier New";color:var(--muted);letter-spacing:.12em}.meta-grid dd{margin:6px 0 0}
.actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.button{display:inline-block;border:1px solid #52635b;padding:10px 14px;text-decoration:none;font:9px "Courier New";letter-spacing:.1em}.button:hover{border-color:#aac0cb}
.transcript{white-space:pre-wrap;font-family:Georgia,serif;font-size:18px;line-height:1.9}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{border:1px solid var(--line);padding:20px;text-decoration:none;color:var(--text);background:var(--panel)}.card small{color:var(--muted)}.card h3{margin:8px 0}.breadcrumbs{font-size:9px;letter-spacing:.1em;color:var(--muted);margin-bottom:35px}
footer{border-top:1px solid var(--line);padding:28px 5vw;color:var(--muted);font:9px "Courier New";display:flex;justify-content:space-between;gap:20px}
.search-box{display:flex;gap:8px}.search-box input{flex:1;background:#030504;border:1px solid var(--line);color:var(--text);padding:13px}.search-box button{background:transparent;border:1px solid #617169;color:var(--text);padding:0 16px}
.result{border-bottom:1px solid var(--line);padding:20px 0}.result a{text-decoration:none}.result p{color:var(--muted)}
@media(max-width:760px){.page-nav{display:none}.meta-grid,.cards{grid-template-columns:1fr}main{padding-top:55px}.page-head{padding:0 18px}footer{display:block}}
