body{margin:0;background:#faf8f4;color:#263b48;font-family:system-ui,'Malgun Gothic',sans-serif;line-height:1.85}main{max-width:880px;margin:32px auto;padding:32px;background:white;border:1px solid #e3e3dd;border-radius:16px}h1{font-size:1.9rem;line-height:1.4}h2{font-size:1.2rem;margin-top:36px}a{color:#185879;text-underline-offset:4px}nav{display:flex;gap:18px;flex-wrap:wrap}.notice{background:#fff3de;padding:16px;border-radius:8px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{border:1px solid #dce2e5;padding:12px;text-align:left;vertical-align:top}th{background:#edf3f3}footer{margin-top:32px;border-top:1px solid #ddd;padding-top:20px}a:focus-visible{outline:3px solid #b87943;outline-offset:3px}@media(max-width:600px){main{margin:0;padding:24px 18px;border:0;border-radius:0}h1{font-size:1.55rem}}@media print{body{background:white}main{border:0;margin:0;max-width:none}nav{display:none}}
