.hall .wrap{padding-top:30px;padding-bottom:48px;max-width:720px}.hall h1{font-size:clamp(24px,4.5vw,36px)}.hall .h-sub{color:var(--soft);margin-top:8px;max-width:58ch}.h-form{margin-top:20px;background:var(--cream);border:1.5px solid var(--gold);border-radius:14px;padding:18px 20px}.h-form label{display:block;font:600 12px var(--sans);margin:12px 0 5px}.h-form select{width:100%;padding:11px 12px;border:1.5px solid var(--line);border-radius:9px;font:500 14px var(--sans);background:var(--paper);color:var(--ink)}.h-form .btn{margin-top:14px}.h-note{font-size:12px;color:var(--faint);margin-top:10px}.h-filed{margin-top:18px;background:var(--cream);border:1.5px solid var(--gold);border-radius:14px;padding:16px 20px;font-weight:600}.h-feed{margin-top:26px;display:flex;flex-direction:column;gap:14px}.h-item{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.h-item .h-no{font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.h-item .h-text{margin-top:6px;font-weight:600}.h-item .h-by{font-size:12px;color:var(--faint);margin-top:3px}.h-answer{margin-top:10px;padding:10px 14px;border-left:3px solid var(--gold);background:var(--cream);border-radius:0 10px 10px 0;font-size:14px}.h-answer b{display:block;font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.h-card{width:100%;max-width:520px;border-radius:12px;margin-top:12px;border:1px solid var(--line);display:block}.h-secform{margin-top:10px}.h-second{background:none;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font:700 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer}.h-second:hover{border-color:var(--gold);color:var(--gold)}.h-esc{border-left-color:#D94A3A}.h-esc b{color:#D94A3A}.h-form input[type=text]{width:100%;padding:11px 12px;border:1.5px solid var(--line);border-radius:9px;font:500 14px var(--sans);background:var(--paper);color:var(--ink)}#friend{margin-top:18px}