.ca-space{color:#243936;max-width:1120px;margin:0 auto;padding:24px 0 60px}.ca-hero{color:#fff;background:#163f3c;border-radius:20px;margin-bottom:24px;padding:40px}.ca-hero h1{margin:12px 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.ca-hero>p{max-width:700px}.ca-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700}.ca-hero nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ca-hero nav a{color:#fff;border:1px solid #ffffff70;border-radius:30px;padding:8px 16px;text-decoration:none}.ca-card{background:#fff;border:1px solid #d8e2dd;border-radius:16px;margin:24px 0;padding:30px;scroll-margin-top:24px}.ca-card h2{margin:0 0 18px;font-size:1.6rem}.ca-card h3{margin:0 0 10px;font-size:1.1rem}.ca-card p{line-height:1.65}.ca-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.ca-grid article{border-top:3px solid #b4c6a9;padding-top:18px}.ca-document{color:#163f3c;background:#f5f8f4;border:1px solid #b8ccc2;border-radius:12px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}.ca-document:hover{background:#e8f0e6}.ca-document span{font-size:.85rem;line-height:1.5}.ca-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.ca-members article{border-bottom:1px solid #dde6e0;padding:24px 0}.ca-role{color:#496850;margin:0;font-size:.9rem;font-weight:700}.ca-pending{background:#f8f5ed;border-left:3px solid #b89a55;margin-top:24px;padding:22px}.ca-form{gap:16px;max-width:740px;margin-top:24px;display:grid}.ca-form label,.ca-access-row label{gap:8px;font-size:.9rem;font-weight:600;display:grid}.ca-form input,.ca-form select,.ca-form textarea,.ca-access-row input[type=email]{color:#243936;width:100%;font:inherit;background:#fff;border:1px solid #93aaa0;border-radius:7px;padding:12px}.ca-form button,.ca-access-row button{color:#fff;font:inherit;cursor:pointer;background:#164b43;border:0;border-radius:8px;justify-self:start;padding:12px 20px}.ca-form button:disabled,.ca-access-row button:disabled{opacity:.6;cursor:wait}.ca-feed{margin-top:32px}.ca-feed article{border-top:1px solid #dde6e0;padding:24px 0}.ca-meta{color:#586d62;font-size:.85rem}.ca-body{white-space:pre-wrap;overflow-wrap:anywhere}.ca-card summary{cursor:pointer;font-size:1.2rem;font-weight:700}.ca-access-row{border-top:1px solid #dde6e0;grid-template-columns:1fr 1.5fr auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.ca-access-row small,.ca-access-row [role=alert]{grid-column:1/-1}.ca-access-row .ca-checkbox{align-items:center;display:flex}.ca-signout{color:#fff;cursor:pointer;background:0 0;border:0;margin-top:20px;text-decoration:underline}.ca-space :focus-visible{outline-offset:4px;outline:3px solid #ca9d33}@media (max-width:700px){.ca-hero{padding:25px}.ca-card{padding:22px}.ca-grid,.ca-members,.ca-access-row{grid-template-columns:1fr}.ca-space{padding-top:0}}.portal .ca-hero h1{color:#fff}
