*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#05090d;color:#edf3f7;font:16px/1.75 Arial,Helvetica,sans-serif}header,main,footer{max-width:980px;margin:auto;padding:32px 7%}header{display:flex;align-items:center;gap:24px;border-bottom:1px solid #ffffff25}header>a:first-child{margin-right:auto}header img{display:block;width:150px;height:56px;object-fit:contain;background:#f5f7f8;padding:6px 10px}header nav{display:flex}header nav a,header>a:last-child{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0 10px}a{color:#ff9b3f}a:focus-visible{outline:3px solid #ff9b3f;outline-offset:4px}main{padding-top:75px;padding-bottom:100px}.updated{font-size:12px;letter-spacing:.14em;color:#ff9b3f}h1{font-size:clamp(42px,7vw,78px);line-height:1;letter-spacing:-.05em;margin:0 0 35px;color:#fff}h2{font-size:24px;margin:50px 0 12px;color:#ff9b3f}p,li{color:#b8c7d2}.lead{font-size:20px;color:#e4ebf0}.notice{border:1px solid #ffffff25;border-left:4px solid #ff8a1f;padding:20px 24px;margin:36px 0;background:#0b1720}footer{border-top:1px solid #ffffff25;color:#8196a5;font-size:13px}@media(max-width:650px){header{padding:18px 6%;flex-wrap:wrap}header img{width:110px;height:44px}header>a:last-child{width:100%;justify-content:flex-start}main{padding-top:50px}}
