html,body{margin:0;padding:0;background:#080B11;color:#E3E9F0;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;}
  *{box-sizing:border-box;}
  a{color:#8FBEE0;}
  a.name-link{color:inherit;text-decoration:none!important;border-bottom:none!important;transition:color .14s,text-shadow .14s;}
  a.name-link:hover{color:#A8C8E4;text-shadow:0 0 16px rgba(168,200,228,0.55), 0 0 34px rgba(168,200,228,0.22);}
  a:hover{color:#A8C8E4;}
  .back-bar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(8,11,17,0.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;}
  .back-bar a{text-decoration:none;font-size:10px;letter-spacing:0.24em;text-transform:uppercase;font-weight:700;padding:7px 0;transition:color .12s,text-shadow .12s;}
  .brand{color:#EAF0F6;font-size:11px;letter-spacing:0.24em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:color .14s;}
  a.brand:hover{color:#A8C8E4;text-shadow:0 0 16px rgba(168,200,228,0.55), 0 0 34px rgba(168,200,228,0.22);}
  .page{max-width:1100px;margin:0 auto;padding:104px 72px 96px;}
  .kicker{font-weight:600;font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#F5A05A;margin-bottom:18px;}
  h1{font-weight:900;font-size:96px;line-height:0.88;letter-spacing:-0.045em;margin:0;color:#F2F6FA;text-transform:uppercase;}
  .lede{margin-top:22px;max-width:640px;font-size:16px;color:#B9C4D2;line-height:1.7;text-wrap:pretty;}
  .section{margin-top:66px;}
  .section-label{font-size:10px;letter-spacing:0.28em;text-transform:uppercase;color:#6B7889;font-weight:700;margin-bottom:24px;}
  .rows{display:flex;flex-direction:column;}
  .row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:baseline;padding:20px 0;border-top:1px solid rgba(255,255,255,0.07);text-decoration:none;}
  .row:last-child{border-bottom:1px solid rgba(255,255,255,0.07);}
  .row-title{font-weight:800;font-size:26px;letter-spacing:-0.025em;text-transform:uppercase;color:#F2F6FA;transition:color .16s,text-shadow .16s;}
  .row:hover .row-title{color:#A8C8E4;text-shadow:0 0 16px rgba(168,200,228,0.5);}
  .row-sub{margin-top:6px;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#8D99A8;font-weight:600;}
  .row-meta{font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#6B7889;font-weight:600;white-space:nowrap;}
  .embeds{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;max-width:900px;}
  .embeds iframe{width:100%;height:352px;border:none;background:#0D1119;}
  .empty{background:repeating-linear-gradient(45deg,#111721 0 10px,#0D1119 10px 20px);padding:26px;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#4C5666;font-weight:600;}
  .footer{margin-top:80px;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;color:#6B7889;text-transform:uppercase;letter-spacing:0.24em;font-weight:600;}
  @media (max-width:860px){.page{padding:88px 22px 64px;}h1{font-size:52px;}.row{grid-template-columns:1fr;gap:6px;}.row-title{font-size:20px;}}