
.site-header{background:#f6f7f3;border-bottom:1px solid #d5ded6}.site-header .header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border:0}.wordmark{text-decoration:none;color:#193951;font:800 34px/1 Arial;letter-spacing:-2px;white-space:nowrap}.wordmark span{display:block;font:11px/1.2 Arial;letter-spacing:1px;margin-top:9px}.site-header nav{display:flex;align-items:center;gap:25px;font-size:14px;padding:0}.site-header nav>a,.site-header summary{color:#193951;text-decoration:none;cursor:pointer}.disclosure-menu{position:relative}.disclosure-menu ul{position:absolute;z-index:10;top:25px;left:0;min-width:235px;margin:0;background:white;border:1px solid #cbd6df;padding:15px 28px;box-shadow:0 8px 25px #0002;font-size:14px}.disclosure-menu li{margin:5px 0}.disclosure-menu a{color:#193951}.head-phone{text-decoration:none;color:#193951}.site-footer{background:#142f4b;color:#edf3f7}.site-footer .footer{display:flex;justify-content:space-between;padding:32px 0;font-size:13px;color:inherit}.site-footer a{color:inherit}.site-footer p{margin:12px 0 0}.service-page{max-width:880px}.service-page h1{font-size:clamp(34px,4vw,52px)}.service-page h2{font-size:28px;margin-top:40px}.service-page li{margin:10px 0}.notice{background:#e8edf2;border-left:4px solid #245e86;padding:22px;margin:25px 0}.evidence{border-left:3px solid #245e86;padding-left:25px;margin:30px 0}.audit-options{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.audit-options article{border-top:1px solid #b9c9d6;padding-top:25px}.audit-options h3{font-size:23px}.audit-options p{color:#536572}.audit-options .text-link{display:inline-block}.law-box{background:#e8edf2;padding:35px;border-radius:6px}.law-box strong{font-size:20px}.landing .portrait-label{background:#d6eafa}.landing .strip{background:#e8edf2}.landing .tag{background:#e8edf2;color:#245e86}.landing .about{border-color:#ccd6df}@media(max-width:800px){.site-header .header{flex-wrap:wrap}.site-header nav{order:3;width:100%;justify-content:space-between;gap:14px}.site-header .head-phone{font-size:14px}.site-footer .footer{flex-wrap:wrap;gap:25px}.audit-options{grid-template-columns:1fr}.disclosure-menu ul{left:auto;right:0}.service-page h1{letter-spacing:-1px}}
.site-header .header{width:min(1180px,calc(100% - 36px));margin:auto}.site-header nav{flex-wrap:wrap}
