@font-face{font-family:Space;src:url('/timeline/SpaceGrotesk-Variable.woff2') format('woff2');font-weight:300 800;font-display:swap}
:root{--navy:#12133d;--ink:#17172c;--paper:#f7f6f2;--pink:#e964a3;--blue:#b9dfef;--yellow:#f6e950}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Space,Arial,sans-serif}a{color:inherit}.wrap{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}
header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px clamp(20px,4vw,56px);background:#fff;border-bottom:2px solid var(--ink)}.logo{text-decoration:none;font-weight:750;letter-spacing:-.06em;font-size:25px}.logo span{color:var(--pink)}header nav{display:flex;flex-wrap:wrap;gap:8px}header nav a,.button{padding:9px 13px;border:1.5px solid var(--ink);border-radius:9px;text-decoration:none;font-size:13px;font-weight:650}header nav a:hover,.button:hover{background:var(--yellow)}
.hero{background:var(--navy);color:#fff;padding:clamp(52px,7vw,104px) 0 70px;border-bottom:3px solid var(--ink)}.hero small{display:inline-block;background:var(--blue);color:var(--navy);border:1.5px solid #fff;border-radius:999px;padding:8px 13px;font-weight:750;letter-spacing:.09em}.hero h1{font-size:clamp(55px,9vw,132px);line-height:.9;letter-spacing:-.075em;margin:28px 0;max-width:1000px;font-weight:700}.hero h1 em{color:var(--pink);font-style:normal}.hero p{font-size:clamp(18px,2vw,23px);line-height:1.45;max-width:720px;margin:0 0 28px}.button{display:inline-block;background:var(--yellow);color:var(--navy);box-shadow:5px 5px 0 var(--pink)}
.intro{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:34px;padding-bottom:34px}.intro div{border:1.5px solid var(--ink);border-top:8px solid var(--pink);border-radius:13px;padding:20px;background:#fff}.intro div:nth-child(2){border-top-color:var(--blue)}.intro div:nth-child(3){border-top-color:var(--yellow)}.intro b{font-size:19px}.intro p{font-size:15px;line-height:1.4;margin:6px 0 0}.records{padding-top:32px;padding-bottom:100px}.records-head{display:flex;align-items:end;justify-content:space-between;gap:15px;border-bottom:2px solid var(--ink);padding-bottom:20px}.records-head h2{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.055em;margin:0}.records-head p{margin:0;max-width:330px;font-size:15px;line-height:1.4}.filters{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 28px}.filters button{border:1.5px solid var(--ink);border-radius:999px;padding:9px 14px;background:#fff;font:700 12px Space,Arial,sans-serif;cursor:pointer}.filters button[aria-pressed=true]{background:var(--navy);color:#fff}
.feed{border-left:3px solid var(--navy);margin-left:10px;padding:0 0 0 24px}.item{position:relative;background:#fff;border:1.5px solid var(--ink);border-radius:15px;margin:0 0 16px;padding:19px 22px;box-shadow:5px 5px 0 rgba(18,19,61,.10)}.item:before{content:'';position:absolute;left:-34px;top:24px;width:15px;height:15px;border:2px solid var(--navy);border-radius:50%;background:var(--pink)}.item[data-type=regulatory]:before{background:var(--blue)}.item[data-type=warning]:before{background:var(--yellow)}.item[hidden]{display:none}.item-top{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:11px}.item time{font-size:12px;font-weight:800;letter-spacing:.05em}.tag{font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;border:1px solid var(--ink);border-radius:999px;padding:4px 8px;background:#f8d8e9}.item[data-type=regulatory] .tag{background:var(--blue)}.item[data-type=warning] .tag{background:var(--yellow)}.item h3{font-size:clamp(24px,3.5vw,38px);line-height:1.04;letter-spacing:-.055em;margin:0 0 10px;font-weight:700}.item p{font-size:17px;line-height:1.43;max-width:780px;margin:0 0 10px}.item .meaning{font-size:15px;color:#36364e;margin-top:8px}.item .meaning strong{color:var(--navy)}.source{font-size:12px;font-weight:800;text-transform:uppercase;text-decoration-thickness:2px;text-underline-offset:4px}.source:hover{color:#b72b75}.caution{margin:32px 0 0;padding:18px 21px;background:#eee9f9;border-left:5px solid var(--navy);font-size:15px;line-height:1.45}footer{padding:28px clamp(20px,6vw,84px);background:var(--navy);color:#fff}footer a{color:#fff}
@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.intro{grid-template-columns:1fr;padding-top:24px}.records-head{display:block}.records-head p{margin-top:12px}.hero h1{font-size:clamp(52px,14vw,80px)}.feed{padding-left:17px}.item{padding:18px}.item:before{left:-27px}.item h3{font-size:28px}}
.hero{padding-top:clamp(44px,5vw,72px);padding-bottom:52px}
.item.compact{padding-top:15px;padding-bottom:15px}.item.compact h3{font-size:clamp(22px,2.8vw,29px);margin-bottom:7px}.item.compact p{font-size:15px;line-height:1.4;margin-bottom:8px}
.hero h1.long{font-size:clamp(52px,6.2vw,88px);max-width:1150px;overflow-wrap:normal}
@media(max-width:700px){.hero h1.long{font-size:clamp(37px,9vw,62px);line-height:.96}}
