.card{background:var(--background-color);box-shadow:var(--box-shadow);overflow:hidden;margin:2rem 0;transition:all 0.3s ease;border-radius:10px;padding:40px}.card-body{font-size:1em;line-height:1.6;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#222}.card-body h1,.card-body h2,.card-body h3{margin-top:30px;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}.card-body h1{font-size:1.7em;border-bottom:1px solid #bdc1c6;padding-bottom:.5em}.card-body h2{font-size:1.5em}.card-body h3{font-size:1.1em}.card-body p{margin-bottom:15px;font-size:.95em}.card-body ul{padding-left:1.5em;margin:1em 0;list-style-type:none}.card-body li{position:relative;margin-bottom:.5rem;padding-left:30px}.card-body li::before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;display:inline-block;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23222222'><path d='M479-352.3q-52.39 0-89.54-37.04Q352.3-426.37 352.3-479q0-52.87 37.16-89.66 37.15-36.8 89.54-36.8 52.87 0 89.78 36.8Q605.7-531.87 605.7-479q0 52.63-36.92 89.66Q531.87-352.3 479-352.3Zm0 280.43L303.98-246.89l64.89-64.89L480-200.41l110.37-110.37 63.89 63.65L479-71.87ZM246.13-303.98 71.11-479l174.78-174.78 64.89 64.89-111.13 111.13 110.13 110.13-63.65 63.65Zm121.74-345.24-63.89-63.65 175.26-175.26 175.02 175.02-64.89 64.89L478-759.35 367.87-649.22Zm344.48 345.24-64.65-64.65 111.13-111.13-110.37-110.37 63.89-63.89L887.37-479 712.35-303.98Z'/></svg>");background-repeat:no-repeat;background-size:16px 16px}.card-body strong{font-weight:600}
