body.audit-page{margin:0}.audit-page main{max-width:1040px}.audit-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid #554a38}.audit-nav strong{font-size:23px;letter-spacing:5px;font-weight:400}.audit-intro{max-width:760px;line-height:1.8;color:#d1c8b8}.audit-scope{padding:17px 20px;border-left:3px solid #b89d6b;background:#17150f;line-height:1.7}.audit-method{border-bottom:1px solid #554a38;padding:15px 0;color:#c7bfae;line-height:1.8}.audit-method summary{cursor:pointer;color:#ead3a3}.audit-controls{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:30px}.audit-controls label{display:block}.audit-controls input,.audit-controls select{width:100%;box-sizing:border-box}.audit-card{padding:25px;border:1px solid #554a38;border-radius:12px;margin:18px 0;background:#0b0c09}.audit-code{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap}.audit-code h2{margin:0;font-size:25px}.audit-code span{font-size:16px;color:#d1c8b8}.audit-topic h3{font-size:13px;color:#ead3a3;letter-spacing:.5px;margin:21px 0 7px}.audit-topic p,.audit-topic li{font-size:14px;line-height:1.65;color:#d1c8b8;margin:7px 0}.audit-topic ul{padding-left:20px}.audit-topic .small{font-size:12px;color:#b7aa90}.audit-caution{border-left:2px solid #bfa576;padding-left:13px;line-height:1.7;font-size:14px}.audit-footer{font-size:12px;line-height:1.8;color:#b7aa90;margin-top:35px}.exception-check .audit-topic p{font-size:13px}.audit-empty{padding:30px 0}@media(max-width:640px){.audit-controls{grid-template-columns:1fr}.audit-card{padding:18px}.audit-nav strong{font-size:20px}.audit-code{gap:8px}.audit-code span{display:block;width:100%}.audit-page h1{font-size:34px}}
