*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f7f7f3;font:17px/1.75 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#f1ff00}a:focus-visible{outline:2px solid #f1ff00;outline-offset:5px}header{border-bottom:1px solid #ffffff26;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px max(5vw,20px)}header img{width:165px;height:auto}header a{font-size:15px}main{max-width:1180px;margin:auto;padding:64px 24px 80px}.eyebrow{color:#f1ff00;font-size:14px;letter-spacing:.13em}h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.1;letter-spacing:-.035em;max-width:900px;margin:20px 0}h2{font-size:1.45rem;line-height:1.4;margin:0 0 16px}p{margin:0 0 18px}.intro{color:#bdbdbd;max-width:740px}.date{font-size:14px;color:#bdbdbd;margin:24px 0 46px}.layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:60px;align-items:start}aside{background:#101010;border-top:3px solid #f1ff00;padding:25px}aside h2{font-size:1.15rem}dl{margin:0}dl div{padding:13px 0;border-bottom:1px solid #ffffff1c}dt{font-size:14px;color:#aaa}dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:16px}article section{border-bottom:1px solid #ffffff26;padding:0 0 28px;margin:0 0 32px}article a{color:#f1ff00}ul{padding-left:23px}li{margin:0 0 12px}.num{display:block;color:#f1ff00;font-size:14px;letter-spacing:.1em;margin-bottom:10px}footer{border-top:1px solid #ffffff26;padding:30px max(5vw,20px);display:flex;flex-wrap:wrap;gap:20px 32px;font-size:15px}footer span{margin-right:auto;color:#aaa}@media(max-width:800px){.layout{grid-template-columns:1fr;gap:40px}main{padding-top:35px}header img{width:130px}header{padding:20px}h1{overflow-wrap:anywhere}.date{margin-bottom:30px}}@media print{body{background:white;color:black}header,footer{display:none}.layout{display:block}aside{background:white}a,article a,.eyebrow,.num{color:black}main{padding:0}section{break-inside:avoid}}