.q6-files-cover{background:#dfe7d6;border-bottom:1px solid #b9cbb0;padding-bottom:32px}.q6-files-cover header{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;padding:20px 0 30px}.q6-files-cover h1{margin-top:18px!important}.q6-files-cover header>p{font-size:17px;color:var(--q-soft);line-height:1.95}.q6-file-key{display:flex;gap:12px;flex-wrap:wrap}.q6-file-key span{font-size:12px;border:1px solid #9ab08f;padding:7px 22px;background:#f0f3e8}.q6-file-key span:first-child{background:var(--q-dark);color:var(--q-lime);border-color:var(--q-dark)}.q6-files-index{padding-top:40px;padding-bottom:54px}.q6-files-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.q6-file-sheet{position:relative;padding:28px 30px;background:#fffef8;border:1px solid #c6d1bc;border-top:4px solid var(--q-green);min-width:0}.q6-file-sheet:after{content:"";position:absolute;right:-1px;top:-4px;width:26px;height:26px;background:linear-gradient(45deg,#c9d6b8 49%,var(--q-paper) 50%);border-left:1px solid #aabf9c;border-bottom:1px solid #aabf9c}.q6-file-sheet header{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #d1dcc6;font-size:11px;color:var(--q-soft);padding-right:12px}.q6-file-sheet header>span{font-weight:700;color:var(--q-green)}.q6-file-sheet h2{font-size:24px!important;margin-top:22px!important;line-height:1.65}.q6-abstract{font-size:14px;color:var(--q-soft);margin-top:18px}.q6-abstract summary{font-size:12px;color:var(--q-green);cursor:pointer;min-height:30px;max-width:max-content}.q6-abstract p{margin-top:10px!important}.q6-file-return{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:50px;align-items:center;border-block:1px solid var(--q-line);padding-block:28px;margin-bottom:30px}.q6-file-return h2{margin-top:15px!important}.q6-file-return p:last-child{font-size:15px;color:var(--q-soft);margin-top:18px!important}.q6-file-return-image{height:190px;overflow:hidden}.q6-file-return-image img{height:100%;width:100%;object-fit:cover}
.q6-permit-heading{border-top:2px solid var(--q-dark);padding:24px 0 30px}.q6-permit-heading h1{font-size:clamp(31px,3.8vw,47px)!important;margin-top:20px!important;max-width:960px}.q6-permit-brief{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:46px;align-items:center;padding:28px;background:#e1e9d7;border:1px solid #b8caa7}.q6-permit-brief>div{padding-left:20px;border-left:4px solid var(--q-green)}.q6-permit-brief>div>span{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--q-green)}.q6-permit-brief .q6-summary{font-size:16px;margin-top:15px!important}.q6-permit-image{height:150px;overflow:hidden}.q6-permit-image img{height:100%;width:100%;object-fit:cover}.q6-permit-paper{width:min(844px,calc(100% - 40px));padding:34px 52px 45px;background:#fffef9;margin:38px auto 0;box-shadow:5px 5px 0 #e2e7d6;border:1px solid #ccd8c1}.q6-document-label{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--q-line);padding-bottom:20px;margin-bottom:26px}.q6-document-label b{font-size:15px;font-weight:650}.q6-document-label span{font-size:9px;letter-spacing:.13em;color:var(--q-soft)}
@media(max-width:900px){.q6-files-grid{gap:22px}.q6-file-sheet{padding:24px}.q6-file-return{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.q6-permit-brief{grid-template-columns:minmax(0,1fr) 180px;gap:28px;padding:26px}}
@media(max-width:650px){.q6-files-cover header{display:block;padding-top:10px}.q6-files-cover header>p{font-size:15px;margin-top:20px!important}.q6-file-key{gap:8px}.q6-file-key span{font-size:11px;padding:7px 14px}.q6-files-grid{grid-template-columns:1fr;gap:24px}.q6-file-sheet{padding:23px}.q6-file-sheet h2{font-size:23px!important}.q6-files-index{padding-top:28px;padding-bottom:34px}.q6-file-return{grid-template-columns:1fr;gap:24px}.q6-file-return-image{height:185px}.q6-permit-heading{padding:18px 0 24px}.q6-permit-brief{grid-template-columns:1fr;gap:22px;padding:23px}.q6-permit-brief .q6-summary{font-size:15px}.q6-permit-image{height:140px}.q6-permit-paper{width:calc(100% - 24px);padding:26px 20px;margin-top:28px;box-shadow:3px 3px 0 #e2e7d6}.q6-document-label{gap:12px}.q6-document-label span{font-size:8px;letter-spacing:.04em}}
