.pema-profile-groups{gap:20px;margin-top:32px;display:grid}.pema-profile-group{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:4px;min-width:0}.pema-profile-group summary{cursor:pointer;color:hsl(var(--foreground));overflow-wrap:anywhere;padding:20px 24px;font-size:18px}.pema-profile-content{padding:0 24px 24px}.pema-profile-report-links{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:12px;padding:0 0 20px;font-size:13px;display:flex}.pema-profile-report-links a{text-underline-offset:4px;text-decoration:underline}.pema-profile-component{border-top:1px solid hsl(var(--border));overflow-wrap:anywhere;padding:24px 0}.pema-profile-component:last-child{padding-bottom:0}.pema-profile-component h3{color:hsl(var(--foreground));margin:0 0 16px;font-size:18px;font-weight:400}.pema-profile-component ul{padding-left:22px;font-size:15px;line-height:1.6;list-style:outside}.pema-profile-component li+li{margin-top:10px}.pema-profile-rich{max-width:none;font-size:15px;line-height:1.6;overflow-x:auto}.pema-profile-rich table{border-collapse:collapse;width:100%;min-width:540px}.pema-profile-rich td,.pema-profile-rich th{border:1px solid hsl(var(--border));vertical-align:top;text-align:left;padding:12px}.pema-profile-rich th{background:hsl(var(--muted));font-weight:400}@media (width<=600px){.pema-profile-group summary{padding:16px}.pema-profile-content{padding:0 16px 16px}}
