*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:#252a30;background:#fff;line-height:1.7}header{border-bottom:1px solid #e8eaed;background:#fff}.header-inner{max-width:1100px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{height:54px;width:auto;display:block}.back{color:#202833;text-decoration:none;font-weight:600}.back:hover{text-decoration:underline}main{max-width:900px;margin:auto;padding:64px 24px 80px}h1{margin:0 0 12px;color:#17202a;font-size:clamp(30px,4vw,44px);line-height:1.15}h2{margin:42px 0 12px;color:#17202a;font-size:24px;line-height:1.3}p,li{font-size:16px}.muted{color:#6b727a}.notice{margin:28px 0;padding:18px 20px;border-left:4px solid #263746;background:#f5f6f7}.placeholder{color:#8a4b08;font-weight:600}footer{border-top:1px solid #e8eaed;background:#f7f7f7}.footer-inner{max-width:900px;margin:auto;padding:28px 24px;font-size:14px;color:#6b727a}.footer-inner a{color:inherit}@media(max-width:640px){.header-inner{padding:14px 18px}.logo{height:44px}main{padding:44px 18px 60px}h2{margin-top:34px}}
