:root{--navy:#092d49;--gold:#c9953e;--cream:#fbf7ef;--ink:#17232d;--muted:#60707c}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.65}a{color:var(--navy)}header{background:var(--navy);color:white}nav{max-width:1080px;margin:auto;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-weight:700;letter-spacing:.03em}.brand img{width:52px;height:52px;border-radius:50%}.links{display:flex;gap:18px;flex-wrap:wrap}.links a{color:white;text-decoration:none;font-size:14px}.hero{background:linear-gradient(135deg,var(--cream),#fff);padding:70px 22px}.hero-inner,.wrap{max-width:900px;margin:auto}.hero h1{font-family:Georgia,serif;color:var(--navy);font-size:clamp(38px,7vw,68px);line-height:1;margin:0 0 12px}.gold{color:var(--gold);letter-spacing:.12em;text-transform:uppercase}.hero p{font-size:20px;max-width:680px}.card{border:1px solid #e7e1d7;border-radius:16px;padding:28px;background:white;box-shadow:0 10px 35px rgba(0,0,0,.05)}main{padding:48px 22px}.wrap h1,.wrap h2{color:var(--navy)}.wrap h1{font-family:Georgia,serif;font-size:42px;line-height:1.15}.wrap h2{margin-top:34px}.note{background:var(--cream);border-left:4px solid var(--gold);padding:16px 18px;margin:24px 0}footer{background:#071f32;color:#dbe3e8;padding:28px 22px;margin-top:50px}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{color:#fff}.small{font-size:13px;color:var(--muted)}@media(max-width:650px){.links{gap:10px}.hero{padding-top:45px}.brand span{display:none}}
