.document-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 40px}.document-header img{width:95px;height:65px}.document-header a{font-size:14px}.document-main{max-width:1200px;margin:auto;padding:0 clamp(24px,6vw,80px) 70px}.document-main h1{font-size:clamp(38px,6vw,80px);max-width:100%;overflow-wrap:anywhere;margin:35px 0 24px}.document-main .lead{font-size:18px;max-width:70ch;color:#c8c7bd;margin:0 0 26px}.document-main .role{color:var(--orange);font-size:14px;margin-bottom:24px}.document-main .tags{margin:24px 0 32px}.document-main .tags span{border-color:#f2efe440}.document-gallery{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;margin-top:40px}.document-gallery figure{margin:0;min-width:0}.document-gallery figure.wide{grid-column:1/-1}.document-gallery img{display:block;width:100%;height:auto;border-radius:8px}.document-gallery figcaption{font-size:13px;color:var(--muted);margin-top:12px}.document-main .case-gallery{margin:36px 0}.document-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:42px 0}.document-footer{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #f2efe426;padding-top:25px;font-size:13px;color:var(--muted)}.document-legal{background:var(--paper);color:var(--ink)}.document-legal .document-header img{filter:brightness(0)}.document-legal .legal-content{max-width:74ch}.document-legal .document-footer{border-color:#17181533;color:#43463d}.document-legal h1{margin-bottom:32px}.document-legal .legal-content h3{margin-top:30px}.document-main .copyright{font-size:12px;color:var(--muted)}@media(max-width:640px){.document-header{gap:12px;padding-bottom:24px}.document-header img{width:75px;height:auto}.document-header a{font-size:12px}.document-main .lead{font-size:16px}.document-gallery{grid-template-columns:1fr;gap:24px}.document-gallery figure{grid-column:1/-1}.document-actions .btn{font-size:14px}}
