.XCards{margin:0 auto}
@media (width < 500px){.XCards{padding:0}}
.XCards .xcards-2{padding:0;margin:0 auto}
.XCards-Header{display:flex;flex-direction:column;padding:32px 40px;background-color:#F4F6F8;border-radius:0px 24px 0px 0px}
@media (width < 500px){.XCards-Header{margin-top:24px;padding:32px 16px}}
@media (width>= 1025px){.XCards-Header{margin:0 2px}}
.XCards-PriorityList{display:flex;justify-content:space-between;margin-bottom:40px}
@media (width < 500px){.XCards-PriorityList{flex-direction:column}.XCards-PriorityList>div:not(:first-of-type){margin-top:24px}.XCards-PriorityList label{font-size:16px;line-height:24px}}
.XCards-ButtonList{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px}
@media (width < 500px){.XCards-ButtonList{grid-template-columns:1fr;row-gap:32px}}
.XCards-ButtonList p{margin-bottom:8px}
@media (width < 500px){.XCards-ButtonList p{font-size:16px;line-height:24px}}
@media (width < 500px){.XCards-ButtonWrapper{display:flex;flex-wrap:wrap}}
.XCards-ButtonWrapper button{padding:8px;color:#15171C;background-color:#FFF;font-size:18px;font-weight:500;line-height:26px;border:0;margin-top:6px}
@media (width < 500px){.XCards-ButtonWrapper button{width:fit-content;margin-top:8px}}
.XCards-ButtonWrapper button:not(:last-of-type){margin-right:4px}
@media (width < 500px){.XCards-ButtonWrapper button:not(:last-of-type){margin-right:8px}}
.XCards-ButtonWrapper button.active{color:#FFF;background-color:#15171C}
.XCards>h2{margin-bottom:40px}
@media (width < 500px){.XCards>h2{margin:0 16px 24px}}
.XCards table th.active,.XCards table td.active{background-color:#DEE8F0}
.XCards table th.small,.XCards table td.small{font-size:14px;line-height:18px;font-weight:500}
.XCards table td li{margin-bottom:6px}