*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#252729;line-height:1.6}.doc-wrapper{max-width:800px;margin:0 auto;padding:40px 20px}.doc-wrapper h1{font-size:24px;font-weight:700;margin-bottom:24px}.doc-wrapper ul{list-style:none;padding-left:0;margin-bottom:16px}.doc-wrapper li{padding-bottom:7px}.doc-wrapper .toc{background:#f5f5f5;padding:16px 20px;border-radius:8px;margin-bottom:32px}.doc-wrapper .section-title{font-weight:700;margin-top:24px;margin-bottom:8px}.doc-wrapper .sub-list{padding-left:16px}.doc-wrapper .sub-list-2{padding-left:32px}.doc-wrapper .footer-date{margin-top:40px;color:#666;font-size:14px}.response-wrapper{max-width:580px;margin:0 auto;padding:32px 20px}.response-logo{width:48px;height:56px}.response-contents{margin-top:32px}.response-title{font-size:24px;font-weight:700}.response-description{margin-top:16px;font-size:15px}.response-copyright{margin:48px auto;text-align:center;font-size:15px;color:#b5b5b5}.footer-links{margin-top:10px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.footer-links a{color:#b5b5b5;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-links span{color:#d0d0d0}
