.stack-form{display:grid;gap:18px;max-width:720px;margin:24px 0}.stack-form label{display:grid;gap:8px;font-weight:500}.stack-form input:not([type=checkbox]),.stack-form textarea,.stack-form select{width:100%;padding:13px;border:1px solid #c8cec8;border-radius:5px;background:#fff;font:inherit;color:#172e2a}.stack-form input[type=checkbox]{width:20px;height:20px}.stack-form button{justify-self:start}.account-form{max-width:600px;margin:auto}.admin-nav{display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid #ddd;padding:20px 0;margin-bottom:30px}.admin-row{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #ddd;gap:20px}.admin-row small{display:block;color:#66736b;margin-top:5px}.table-scroll{overflow:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid #ddd;padding:12px;max-width:380px;overflow-wrap:anywhere}th{background:#edf0eb}.resource-cover{width:100%;height:240px;object-fit:contain;margin-bottom:20px}.detail-cover{max-width:250px;max-height:350px;object-fit:contain;margin:24px 0}.lead{font-size:21px;max-width:800px;margin:20px 0 35px}.consent{position:fixed;bottom:16px;left:16px;right:16px;z-index:200;background:#fff;border:1px solid #bbb;box-shadow:0 8px 40px #0002;padding:20px;max-width:650px}.consent button{padding:10px 16px;margin:8px 10px 0 0}.hero{padding:30px 0 70px}.prose{max-width:850px}h1{overflow-wrap:anywhere}.stack-form:focus-within{scroll-margin-top:130px}@media(max-width:600px){.section{padding-top:35px}.admin-row{align-items:flex-start}.consent{font-size:14px}.stack-form{max-width:100%}}

.helpful-box{margin-top:48px;padding:26px;background:#f6f5f0;border:1px solid #e0e5df;border-radius:8px;max-width:850px}.helpful-box h2{font-size:30px}.helpful-box button{margin:8px 12px 0 0}.helpful-box button:disabled{opacity:.6}.admin-nav a[aria-current=page]{font-weight:700;text-decoration:underline}
