.hng-nav{position:fixed;top:0;left:0;right:0;z-index:500;background:var(--ink);padding:0 60px;height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(201,168,76,.15)}.hng-nav-name{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;color:var(--warm-white);text-decoration:none;letter-spacing:.02em}.hng-nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0;align-items:center}.hng-nav-links a{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:hsla(40,37%,97%,.55);text-decoration:none;transition:color .3s ease}.hng-nav-links a:hover{color:var(--gold)}.hng-main{max-width:900px;margin:0 auto;padding:120px 40px 80px}.hng-eyebrow{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin-bottom:20px}.hng-title{font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,52px);font-weight:300;color:var(--ink);line-height:1.15;margin-bottom:20px}.hng-intro{font-size:18px;color:var(--body-dark);margin-bottom:32px;max-width:640px}.hng-intro a{color:var(--terracotta)}.hng-pdf-wrap{background:var(--parchment);border:1px solid var(--rule);padding:24px;margin-bottom:24px}.hng-pdf-wrap iframe,.hng-pdf-wrap object{width:100%;height:min(80vh,900px);border:none;display:block;background:#fff}.hng-download-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:48px}.hng-btn-primary{background:var(--terracotta);color:#fff;padding:16px 36px;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .3s ease}.hng-btn-primary:hover{background:var(--ink);color:var(--warm-white)}.hng-btn-ghost{border:1px solid var(--rule);color:var(--body-dark);padding:16px 36px;font-family:DM Mono,monospace;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .3s ease}.hng-btn-ghost:hover{border-color:var(--terracotta);color:var(--terracotta)}.hng-main .nc-cc-license{margin:0}@media (max-width:768px){.hng-nav{padding:0 24px}.hng-main{padding:100px 24px 60px}.hng-main .nc-cc-license{padding:40px 28px}}