.doc-page{background:var(--bg)}
.doc-top{background:#fff;box-shadow:0 1px 0 var(--line)}
.doc-top .wrap{display:flex;align-items:center;justify-content:space-between;height:70px}
.doc{max-width:780px;padding-top:56px;padding-bottom:80px}
.doc h1{font-size:clamp(2rem,6vw,2.8rem);margin:16px 0 22px}
.doc p{margin-bottom:16px}
.doc-alert{padding:16px 18px;border-radius:16px;background:#fff7e6;color:#7a4b00;box-shadow:inset 0 0 0 1px #ffe2a8}
.doc ol{padding-left:22px;display:flex;flex-direction:column;gap:10px}
.doc li b{color:var(--navy)}
