.documents-page{padding-block:70px 90px}.documents-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;padding-bottom:80px;border-bottom:1px solid var(--line)}.documents-hero h1{margin-bottom:0}.vault-note{display:flex;flex-direction:column;gap:7px;border-left:3px solid var(--gold);padding:16px 0 16px 20px;margin-top:30px}.vault-note strong{color:var(--gold);font-size:18px}.vault-note span{color:var(--muted)}.document-section{display:grid;grid-template-columns:290px 1fr;gap:55px;padding-block:70px;border-bottom:1px solid var(--line)}.section-label{display:flex;gap:18px;align-items:flex-start}.section-label>span{color:var(--pink);font-size:13px;font-weight:800;letter-spacing:2px;padding-top:7px}.section-label h2{font-size:clamp(32px,3vw,48px)}.document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.document-grid.two{grid-template-columns:repeat(2,1fr)}.document-grid article{min-height:290px;border:1px solid #42494a;border-top:3px solid var(--aqua);padding:28px;display:flex;flex-direction:column;background:#101415}.document-grid article:nth-child(2){border-top-color:var(--pink)}.document-grid article:nth-child(3){border-top-color:var(--gold)}.doc-type{font-size:11px;letter-spacing:1.6px;font-weight:800;color:var(--gold)}.document-grid h3{font-size:24px}.document-grid p{color:var(--muted);font-size:15px;flex:1}.doc-link{font-size:13px;font-weight:800;color:var(--aqua);letter-spacing:.5px;border-top:1px solid var(--line);padding-top:18px}.doc-link:hover{color:var(--gold)}.education-notice{margin-top:50px;padding:25px 28px;background:#171516;border-left:3px solid var(--pink)}.education-notice strong{color:var(--pink);text-transform:uppercase;letter-spacing:1px}.education-notice p{color:var(--muted);font-size:14px;margin:7px 0 0}.documents-footer{padding-top:0}@media(max-width:1000px){.document-section{grid-template-columns:1fr}.section-label{max-width:600px}}@media(max-width:760px){.documents-page{padding-top:45px}.documents-hero{grid-template-columns:1fr;gap:25px;padding-bottom:55px}.document-section{padding-block:55px;gap:25px}.document-grid,.document-grid.two{grid-template-columns:1fr}.document-grid article{min-height:250px}}
