:root{--blue:#2F6FE4;--blue2:#4B86F0;--ink:#16202E;--mute:#5B6778;--navy:#1C2A3B;--line:#E3E8EF}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#fff}
body{color:var(--ink);font-family:'Plus Jakarta Sans',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}
a{color:var(--blue);text-decoration:none}
a:hover{color:var(--blue2)}
.l-wrap{max-width:1180px;margin:0 auto;padding:0 32px}
.l-header{background:var(--navy)}
.l-header .l-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px}
.l-logo img{height:44px;width:auto;display:block}
.l-btn{display:inline-block;padding:11px 20px;border-radius:999px;background:var(--blue);color:#fff;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .25s}
.l-btn:hover{background:var(--blue2);color:#fff}
.l-main{max-width:820px;padding-top:80px;padding-bottom:110px}
.l-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}
.l-main h1{font-size:clamp(34px,4vw,48px);line-height:1.12;font-weight:700;letter-spacing:-.02em;margin:0}
.l-date{font-size:14px;color:var(--mute);margin:14px 0 40px;padding-bottom:32px;border-bottom:1px solid var(--line)}
.l-main h2{font-size:20px;font-weight:700;margin:40px 0 12px}
.l-main p,.l-main li{font-size:15px;line-height:1.75;color:var(--mute)}
.l-main p{margin:0 0 14px}
.l-main ul{margin:0 0 14px;padding-left:22px}
.l-main li{margin-bottom:6px}
.l-main strong{color:var(--ink);font-weight:600}
.l-footer{background:var(--navy);padding:36px 0}
.l-footer .l-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.l-footer nav{display:flex;gap:28px;flex-wrap:wrap}
.l-footer nav a{color:#AEB9C9;font-size:14px}
.l-footer nav a:hover{color:#fff}
.l-footer p{font-size:13px;color:#8392A6;margin:0}
@media (max-width:900px){.l-wrap{padding:0 20px}.l-main{padding-top:56px;padding-bottom:80px}}
