:root{font-family:system-ui,-apple-system,"Malgun Gothic",sans-serif;color:#17342d;background:#f4f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.topbar{max-width:1080px;width:100%;margin:auto;padding:28px 24px 0}.brand{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:#123b2d;font-weight:800;font-size:19px;letter-spacing:-.04em}.brand span{font-size:12px;color:#557366;background:#e0eee3;border-radius:99px;padding:5px 10px;letter-spacing:0}.page{max-width:1080px;width:100%;margin:auto;padding:60px 24px 72px;flex:1;display:flex;align-items:center}.notice{max-width:680px;width:100%;background:#fff;border:1px solid #dce8de;border-radius:24px;padding:clamp(32px,6vw,64px);box-shadow:0 18px 55px #244c3010}.eyebrow{color:#35795a;font-size:12px;font-weight:800;letter-spacing:.14em}h1{font-size:clamp(30px,5vw,48px);line-height:1.22;letter-spacing:-.055em;margin:20px 0}p{font-size:16px;line-height:1.85;color:#52685e;word-break:keep-all}.back{display:inline-flex;align-items:center;gap:20px;background:#176c4f;color:#fff;text-decoration:none;font-size:15px;font-weight:700;border-radius:12px;padding:15px 20px;margin-top:20px}.back:hover{background:#11583f}.back:focus-visible,.brand:focus-visible{outline:3px solid #63b992;outline-offset:4px}.footer{max-width:1080px;width:100%;margin:0 auto;padding:0 24px 28px;color:#6c7e72;font-size:12px;line-height:1.7}@media(max-width:520px){.topbar{padding-top:22px}.page{padding:44px 18px 56px}.notice{border-radius:18px}.footer{padding-inline:18px}}
