*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07140f;color:#e9eee8;font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#e6c58b;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:3px solid #e6c58b;outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid #5b5235;background:#06100c}header img{display:block;width:220px;max-width:48vw}header>a:last-child{white-space:nowrap;font-size:14px}main{max-width:920px;margin:40px auto;padding:0 28px}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}h1,h2{font-family:Georgia,serif;color:#f4e5c7;line-height:1.2;font-weight:400}h1{font-size:clamp(34px,6vw,52px);margin:26px 0}h2{font-size:29px;margin:46px 0 18px;padding-top:16px;border-top:1px solid #294234;scroll-margin-top:20px}h3{font-size:19px;color:#e6c58b;margin:24px 0 10px}p{margin:16px 0}ul{padding-left:25px}li{padding-left:4px;margin:5px 0}footer{max-width:920px;margin:40px auto;padding:24px 28px;border-top:1px solid #294234;color:#b5c4b8;font-size:14px}@media(max-width:540px){body{font-size:16px}header{padding:18px 20px;gap:12px}main{margin-top:24px;padding:0 20px}h2{font-size:25px}footer{padding:22px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}