.vdh-key-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font:12px/1.8 Georgia,serif}.vdh-key-links a{position:relative;z-index:3;display:inline-flex;align-items:center;gap:5px;color:#756440;text-decoration:none}.vdh-key-links svg,.vdh-key-intro svg{color:#a17b39;flex-shrink:0}.vdh-key-links a:hover{text-decoration:underline;text-underline-offset:4px}.vdh-key-links a:focus-visible{outline:2px solid #a17b39;outline-offset:4px}.vdh-reader{max-width:720px;margin:8vh auto;padding:28px;color:#233e4b;font:18px/1.85 Georgia,serif}.vdh-reader h1{font-size:clamp(30px,5vw,48px);font-weight:400}.vdh-reader .vdh-key-links{justify-content:flex-start}.vdh-reader input,.vdh-reader button{font:16px Georgia;padding:12px;border:1px solid #c9bea4;background:#faf8f1;color:#233e4b;border-radius:3px}.vdh-key-form{display:flex;gap:8px;flex-wrap:wrap}.vdh-key-intro{font-size:15px}.vdh-support{border-top:1px solid #d8cfba;margin-top:60px;padding-top:20px;font-size:13px}.vdh-reader a{color:#756440}body:has(>.vdh-reader){background:#f7f5ee}
