*{box-sizing:border-box}body{margin:0;background:#f7f7f1;color:#20231e;font-family:Arial,sans-serif;line-height:1.75}header{display:flex;justify-content:space-between;align-items:center;padding:12px 5%;border-bottom:1px solid #e1e5d9}header img{display:block;object-fit:contain}a{color:#4f6e35}.back{display:inline-block;border-radius:999px;background:#e4edd8;text-decoration:none;font-size:13px;font-weight:700;padding:10px 19px}main{max-width:1440px;margin:auto;padding:36px 5% 65px}.draft{padding:19px 23px;background:#fff0dc;border:1px solid #efd6b4;border-radius:18px;color:#81501f}.draft p{margin:6px 0 0;font-size:14px}h1{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:30px 0 16px}h2{font-size:21px;line-height:1.4;margin:0 0 15px}p{font-size:15px;margin:10px 0;color:#505b46}.intro{color:#68755c}section{padding:27px 0;border-bottom:1px solid #dfe4d6}mark{background:#fae8d4;color:#8d5427;padding:2px 5px;overflow-wrap:anywhere}.bottom{margin-top:28px}a:focus-visible{outline:2px solid #ed8a0b;outline-offset:4px}@media(max-width:600px){header{padding:10px 20px}header img{width:130px;height:60px}.back{font-size:11px;padding:9px 13px}main{padding:25px 20px 45px}h1{font-size:29px}h2{font-size:20px}p{font-size:14px}.draft{padding:17px}}
.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:12px;border:1px solid #dfe5d6;text-align:left;vertical-align:top;min-width:170px}th{background:#edf2e6}
