/* Shared base styles. Responsive layout and component rules are in figma-match.css. */
.iad-dashboard{color:#102d32}
.iad-dashboard a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}
.iad-dashboard a:focus-visible,.iad-dashboard button:focus-visible,.iad-dashboard summary:focus-visible{outline:3px solid #00946e;outline-offset:3px}
.iad-dashboard .iad-life-card a{color:#fff}.iad-dashboard .iad-faq details{margin-top:.625rem;border:0}
.iad-dashboard .iad-faq summary{cursor:pointer;list-style:none;background:linear-gradient(180deg,#42e397 0%,#3bb4b6 95.56%);color:#fff;font-weight:600}
.iad-dashboard .iad-faq summary::-webkit-details-marker{display:none}.iad-dashboard .iad-faq summary:before{content:'+';margin-right:.625rem}
.iad-dashboard .iad-faq details[open] summary:before{content:'-';}.iad-dashboard .iad-faq details p{margin:0;border:1px solid #50ffcc;border-top:0;padding:1.25rem;color:#000;line-height:1.6}.iad-dashboard-login{max-width:42rem;margin:4rem auto;padding:2.25rem;text-align:center;border:1px solid #50ffcc;border-radius:.75rem;background:#f5fffc;color:#102d32}.iad-dashboard-login h2{margin:0 0:.5rem}.iad-login-button{display:inline-block;margin-top:.75rem;padding:.7rem 1.35rem;border-radius:999px;background:#00b78c;color:#fff!important;font-weight:700;text-decoration:none}
.iad-community-card-intro div h3{
font-weight: 600;
font-style: Semi Bold;
font-size: 20px !important;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
 
}