.feedback-main{padding-block:clamp(32px,6vw,64px)}.feedback-main .access-heading h1{max-width:16ch}.feedback-form,.feedback-receipt{gap:18px;padding:clamp(18px,4vw,28px);display:grid}.feedback-kind{border:0;gap:10px;margin:0;padding:0;display:grid}.feedback-kind legend{margin-bottom:12px;padding:0;font-weight:800}.feedback-kind label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:54px;padding:14px;display:flex}.feedback-kind label:has(input:checked){border-color:var(--ink);background:var(--paper)}.feedback-kind input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin:3px 0 0}.feedback-kind span{gap:3px;display:grid}.feedback-kind small,.feedback-note,.feedback-context,.feedback-length{color:var(--muted);font-size:.85rem;line-height:1.55}.feedback-form p,.feedback-receipt p,.feedback-receipt h2{margin:0}.feedback-length{text-align:right;font-variant-numeric:tabular-nums;margin-top:-10px!important}.feedback-form textarea{resize:vertical;min-height:180px}.feedback-note a{color:var(--ink);text-underline-offset:3px;font-weight:750;text-decoration:underline}.feedback-context code,.feedback-receipt__reference code{overflow-wrap:anywhere}.feedback-context{border-top:1px solid var(--line);padding-top:14px}.feedback-receipt h2{font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.15}.feedback-receipt>.button,.feedback-receipt>.text-link{justify-self:start}
