.field-guide{max-width:55rem;margin:0 auto;padding:max(1.4rem,env(safe-area-inset-top)) max(1.4rem,env(safe-area-inset-right)) 4rem;color:#e8efe5;font:1.13rem/1.55 Barlow,sans-serif}body:has(.field-guide){overflow:auto;height:auto;touch-action:auto;background:#0b1511}.field-guide footer,.field-guide nav{padding:1.2rem 0}.field-guide a{color:#baec8e;text-underline-offset:.18em}.field-guide h1,.field-guide h2{font-family:Barlow Condensed,sans-serif;line-height:1.07}.field-guide h1{font-size:clamp(2.6rem,8vw,5rem);margin:2.5rem 0 1rem}.field-guide h2{font-size:1.8rem;margin:2.2rem 0 .6rem}.field-guide article{max-width:42rem}.field-guide footer{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:2rem;border-top:1px solid #33493c}.field-guide dt{font-weight:700;margin-top:1rem}.field-guide dd{margin:0}