.zils-portal{width:min(1000px,calc(100% - 40px));margin:50px auto 80px}.zils-portal h1{font:48px Georgia,serif;color:var(--zils-blue,#002060)}.zils-portal-block{background:#fff;border:1px solid #d6dede;padding:28px;margin:24px 0}.zils-portal-block h2{font:28px Georgia,serif;margin-top:0;color:var(--zils-charcoal,#2f4f4f)}.zils-portal-documents{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.zils-portal-documents article,.zils-reading-lists article,.zils-notes article{border:1px solid #dfe5e1;padding:16px;background:#fbfcfc}.zils-portal h3{margin:0 0 8px;font:20px Georgia,serif}.zils-portal small{display:block;color:#5b6b6a;margin-top:8px}.zils-history{padding:0;list-style:none}.zils-history li{padding:10px 0;border-bottom:1px solid #e4e9e8}.zils-portal textarea,.zils-portal input[type=text]{display:block;width:100%;margin:10px 0 14px;padding:12px;border:1px solid #b9c7c5;font:inherit}.zils-portal form .zils-button{margin-top:0}.zils-notes{display:grid;gap:12px;margin-top:18px}.zils-notes p{margin:0}.zils-portal-message{padding:12px;background:#eef7e9;border-left:4px solid #4d8a35}.zils-reading-lists{display:grid;gap:14px}@media(max-width:700px){.zils-portal-documents{grid-template-columns:1fr}.zils-portal h1{font-size:38px}}
