header{position:sticky;top:0;z-index:1000;background:#090909f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html{scroll-padding-top:110px}nav a[aria-current=page]{color:#fff0c7;text-decoration:underline;text-underline-offset:7px}.landing-links{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:36px 4% 48px}.landing-links>a{display:flex;flex-direction:column;text-decoration:none;padding:25px;border:1px solid #8b6934;background:linear-gradient(135deg,#18130b,#090909)}.landing-links span{font:10px Arial,sans-serif;letter-spacing:2px;color:#d9b674}.landing-links h2{font-size:27px;margin:18px 0 10px}.landing-links p{font-size:15px;line-height:1.6;margin:0 0 20px}.landing-links b{font-size:13px;color:#edcf96;margin-top:auto}.page-intro{background:#090909;border-bottom:1px solid #70532c;padding:42px 4%}.page-intro h1{font-size:clamp(34px,4.6vw,65px);max-width:950px;margin:18px 0}.footer-links{display:flex;flex-wrap:wrap;gap:18px}nav{gap:18px}@media(max-width:1100px){header .menu-toggle{display:block;margin-left:auto}header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 5%;background:#090909;border-bottom:1px solid #9b7235}header nav.menu-open{display:flex;flex-direction:column;align-items:stretch;gap:8px}header nav a{padding:12px}header nav .button{margin-top:6px}}@media(max-width:760px){.landing-links{grid-template-columns:1fr;padding:24px 5% 35px}.page-intro{padding:30px 5%}html{scroll-padding-top:90px}}
