:root{--navy:#0f2653;--yellow:#fdd503;--ink:#17233b;--muted:#687386;--line:#e5e9f0;--pale:#f5f7fa}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:16px/1.65 Arial,sans-serif}a{text-decoration:none;color:inherit}header{height:74px;padding:0 7%;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line)}header img{width:112px;display:block;margin-right:auto}.btn{display:inline-block;background:var(--yellow);color:var(--navy);padding:10px 16px;border-radius:6px;font-weight:bold;font-size:14px}.crumb,main>section{max-width:1280px;margin-left:auto;margin-right:auto}.crumb{padding:22px 7%;font-size:14px;color:var(--muted)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;padding:25px 7% 65px;align-items:center}.hero>img{width:100%;height:410px;object-fit:cover;border-radius:14px}.hero span{font-weight:bold;font-size:12px;color:#ad7413;letter-spacing:1.5px;text-transform:uppercase}.hero h1{color:var(--navy);font-size:47px;line-height:1.04;margin:10px 0 16px}.hero p{color:var(--muted);font-size:17px;margin-bottom:26px}section:not(.hero){padding:54px 7%}h2{color:var(--navy);font-size:32px;line-height:1.15;margin:0 0 22px}h3{color:var(--navy);margin:0 0 7px}table{border-collapse:collapse;width:100%;font-size:15px}th{background:var(--navy);color:#fff;text-align:left;padding:13px}td{padding:13px;border:1px solid var(--line)}td:first-child{font-weight:bold;width:30%;color:var(--navy)}.pale{max-width:none!important;background:var(--pale)}.cols{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cols>div{background:#fff;border:1px solid var(--line);padding:22px;border-radius:10px}.cols p{margin:0;color:var(--muted);font-size:14px}footer{background:var(--navy);color:#dce5f2;text-align:center;padding:30px 7%;font-size:14px}@media(max-width:780px){header{padding:0 5%;height:65px}header a:not(.btn){display:none}.hero{grid-template-columns:1fr;padding:20px 6% 45px;gap:25px}.hero>img{height:280px}.hero h1{font-size:37px}section:not(.hero){padding:42px 6%}.cols{grid-template-columns:1fr}table{font-size:13px}th,td{padding:10px}td:first-child{width:37%}}
