.hc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;padding-bottom:24px;display:grid}#hc{gap:14px;display:grid}.hc-ten{color:var(--ink-2);gap:6px;font-size:.92rem;display:grid}#hc input[type=text],#hc textarea{font:inherit;border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;padding:8px 10px;font-size:.92rem}.hc-muc{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);gap:8px;margin:0;padding:16px;display:grid}.hc-muc legend{font-family:var(--serif);float:left;width:100%;color:var(--ink);margin:0 0 10px;padding:0;font-size:1.05rem;font-weight:600}.hc-hoi{color:var(--ink-2);margin:0;font-size:.9rem}.hc-muc .chon{align-items:flex-start;gap:8px;font-size:.94rem;display:flex}.hc-muc .chon input{margin-top:5px}.hc-neo{border-top:1px dashed var(--line);padding-top:8px;font-size:.88rem}.hc-neo summary{cursor:pointer;color:var(--deep-2);font-weight:600}.hc-neo p{margin:6px 0 0}.hc-phai{gap:12px;display:grid;position:sticky;top:84px}.giay-hc{border:1px solid var(--line);max-height:calc(100vh - 180px);font-family:var(--serif);background:#fff;padding:30px 34px;font-size:15px;line-height:1.6;overflow:auto}.giay-hc h2{text-align:center;margin:0 0 14px;font-size:19px}.giay-hc h3{letter-spacing:.02em;margin:18px 0 6px;font-size:15px}.giay-hc h4{margin:12px 0 4px;font-size:15px}.giay-hc p{margin:0 0 6px}.giay-hc table{font-family:var(--sans);margin-top:6px;font-size:12.5px}.giay-hc .trong{color:var(--ink-3);font-style:italic}@media (width<=900px){.hc{grid-template-columns:1fr}.hc-phai{position:static}.giay-hc{max-height:none;padding:22px 18px}}
