.document-page{margin:0}.document-header{position:static;height:auto;padding:24px max(24px,calc((100vw - 1040px)/2));display:flex;justify-content:space-between;gap:20px}.document-brand{display:flex;align-items:center;gap:15px;font:800 18px Manrope;color:var(--ink)}.document-nav{display:flex;flex-wrap:wrap;gap:16px;max-width:1040px;margin:20px auto;padding:0 24px}.document-nav a{font-size:12px;color:var(--accent)}.document-main{max-width:1000px;margin:45px auto;padding:0 24px;min-height:55vh}.document-main h1{font-size:36px}.direct-answer{font-size:18px;line-height:1.8;color:var(--ink);max-width:900px;margin-bottom:30px}.document-main .card{margin:20px 0}.document-main h2{margin:25px 0 10px}.document-main p,.document-main li{font-size:15px;line-height:1.85}.document-main a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.record-list{padding:0;list-style:none}.record-list li{border-bottom:1px solid var(--line);padding:18px 0}.record-list small{display:block;color:var(--muted)}.document-footer{display:flex;flex-wrap:wrap;gap:24px;margin:50px auto 0;max-width:1040px;padding:30px 24px}.document-main time{overflow-wrap:anywhere}@media(max-width:600px){.document-main{margin:25px auto}.document-main h1{font-size:28px}.direct-answer{font-size:16px}.document-brand{font-size:13px}.document-header{padding:16px}.document-brand img{width:42px}.document-nav{margin:12px auto;gap:12px}}

.hgi-empty{border:1px dashed var(--line);text-align:center;padding:50px 20px;margin:25px 0}.hgi-empty strong{font-size:60px;color:var(--accent)}.hgi-empty small{color:var(--muted)}
