/* Existing Trophy Navigator palette/type; navigation to the two live forms. */
/* Help pages repeat body > * { z-index: 1 } after tn.css, so the nav drops
   onto the same layer as the hero photo and this panel opens behind it. */
body > nav { z-index: 50; overflow: visible; }
.nav-in{max-width:1280px}
.nav-links{gap:18px;white-space:nowrap}
.feedback-menu{position:relative}
.feedback-menu>summary{min-height:44px;align-content:center;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--ink);list-style-position:inside}
.feedback-menu>summary::marker{color:var(--clay)}
.feedback-menu-panel{position:absolute;top:calc(100% + 8px);right:0;width:250px;max-width:calc(100vw - 32px);padding:6px;background:var(--card);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 30px var(--shadow);z-index:65;white-space:normal}
.nav-links .feedback-menu-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:7px;color:var(--ink);line-height:1.4}
.nav-links .feedback-menu-panel a:hover{background:var(--bg-sunk)}
.feedback-menu :is(summary,a):focus-visible,.feedback-home-links a:focus-visible,.sheet-nav .feedback-nav-link:focus-visible{outline:3px solid var(--clay);outline-offset:3px}
.feedback-home-links{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:22px}
.feedback-home-links .btn{min-height:44px;font-size:14px;padding:10px 14px}
.sheet{overflow-y:auto}
.sheet-nav{flex:1 0 auto;padding:16px 0}
.sheet-nav .feedback-nav-link{font-family:inherit;font-size:clamp(20px,5vw,26px);line-height:1.3;min-height:44px;padding:10px 0;color:var(--clay-deep)}
@media(min-width:941px) and (max-width:1200px){.nav-links{display:none}.nav-mob{display:flex}.burger{display:grid}.sheet{display:flex}}
@media(max-width:520px){.feedback-home-links .btn{justify-content:center}}
