body{font:16px/1.6 system-ui;background:#f5f7fb;color:#203047;max-width:980px;margin:40px auto;padding:0 24px}section{background:white;padding:24px;margin:20px 0;border-radius:16px}h1,h2{line-height:1.2}label{display:block;margin:14px 0}input,textarea,select{display:block;width:100%;box-sizing:border-box;padding:10px;font:inherit;border:1px solid #a6b2c2;border-radius:7px}input[type=checkbox]{display:inline;width:auto}button{font:inherit;border:0;border-radius:8px;padding:12px 20px;background:#1556b8;color:white;cursor:pointer}.notice{border-left:5px solid #1556b8;padding:14px;background:#eaf1ff}small{display:block}a{color:#1556b8}