@charset "UTF-8";.simple-card{display:flex;flex-direction:column;padding:1.5rem 2rem;border-radius:1rem;height:100%;width:100%;min-width:0;font-family:Open Sans,sans-serif;flex-wrap:wrap;align-items:start;justify-content:start}.simple-card .heading{padding-bottom:1rem;width:100%;min-width:0}.simple-card .heading .title{font-size:1.125rem;font-weight:700;min-width:0;overflow-wrap:anywhere;word-break:normal}.simple-card .heading .icon{display:flex;justify-content:center;align-items:center;flex-shrink:0}.simple-card .subtitle{padding:1rem 0;width:100%;min-width:0;overflow-wrap:anywhere}.simple-card .body{width:100%;min-width:0;min-height:0;font-size:16px}.simple-card .body .item{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;transition:all .2s ease;width:100%;min-width:0}.simple-card .body .item .paragraph--type--simple-body{width:100%;min-width:0}.simple-card .body .simple-card-heading{display:flex;align-items:center;gap:.5rem;font-size:.85rem;line-height:1.25;width:100%;min-width:0}.simple-card .body .simple-card-heading .title{min-width:0;overflow-wrap:anywhere}.simple-card .body .simple-card-heading .icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;flex:0 0 1.3rem}.simple-card .divider{width:100%;height:1px}.simple-card p{margin-bottom:.5rem}.simple-card .paragraph-rich-text,.simple-card .text-formatted,.simple-card .field,.simple-card .field__item,.simple-card .field--type-text-long,.simple-card .field--name-field-richtext-body{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.simple-card .richtext-title,.simple-card h1,.simple-card h2,.simple-card h3,.simple-card h4,.simple-card h5,.simple-card h6,.simple-card p,.simple-card li,.simple-card span,.simple-card strong,.simple-card a{max-width:100%;overflow-wrap:anywhere;word-break:normal}.simple-card img,.simple-card picture,.simple-card video,.simple-card iframe{max-width:100%}.simple-card.simple-dt{padding:0!important;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000013}.simple-card.simple-dt .body .item{display:unset;align-items:unset}.simple-card.outline{border-radius:.5rem;border:1px solid #fce7f3;box-shadow:0 .125rem .25rem #00000013}.simple-card.outline .heading{color:#e05a9f}.simple-card.outline-light-blue{border-radius:.5rem;border:1px solid #dbeafe;box-shadow:0 .125rem .25rem #00000013}.simple-card.outline-light-blue .heading,.simple-card.outline-light-blue .lucide-chevron-right{color:#2b4495}.simple-card.outline-orange{border-radius:.5rem;border:1px solid #ffedd5;box-shadow:0 .125rem .25rem #00000013}.simple-card.outline-orange .heading,.simple-card.outline-orange .lucide-chevron-right{color:#d0481c}.simple-card.dusty-pink{background-color:#fbf9fa;border-radius:.5rem;border:1px solid #ebe6e7}.simple-card.dusty-pink .heading,.simple-card.dusty-pink .lucide-chevron-right{color:#2b4495}.simple-card.simple-gray{background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.simple-card.simple-gray .heading,.simple-card.simple-gray .lucide-chevron-right{color:#2b4495}.simple-card.simple-orange{background-color:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.simple-card.simple-orange .heading,.simple-card.simple-orange .lucide-chevron-right{color:#2b4495}.simple-card.simple-light-blue{background-color:#eff6ff80;border-radius:.5rem;border:1px solid #dbeafe}.simple-card.simple-light-blue .heading,.simple-card.simple-light-blue .lucide-chevron-right{color:#2b4495}.simple-card.simple-light-blue .body .simple-card-heading{padding:1.5rem}.simple-card.simple-light-blue .body .simple-card-heading .icon{padding:.2rem;border-radius:.5rem;width:3rem;height:3rem;flex:0 0 3rem;color:#2b4495;background-color:#eff6ff80}.simple-card.simple-light-pink{background-color:#fdf2f880;border-radius:.5rem;border:1px solid #fce7f3}.simple-card.simple-light-pink .heading,.simple-card.simple-light-pink .lucide-chevron-right,.simple-card.simple-light-pink .body .simple-card-heading .icon.pink-icon{color:#d5006d}.simple-card.simple-blue{background-color:#1e3a8a;color:#fff;border-radius:.5rem;border:1px solid #dbeafe}.simple-card.simple-blue .heading,.simple-card.simple-blue .heading .title,.simple-card.simple-blue .heading .icon{color:#fff}.simple-card.simple-blue .heading .icon.orange_icon,.simple-card.simple-blue .heading .icon.orange-icon{color:#ea580c}.simple-card.simple-blue .body,.simple-card.simple-blue .body p,.simple-card.simple-blue .body li,.simple-card.simple-blue .body .paragraph-rich-text,.simple-card.simple-blue .body .field--name-field-richtext-body,.simple-card.simple-blue .body .field--name-field-richtext-body p{color:#fff}.simple-card.simple-blue .body .paragraph-rich-text{--title-color: #ffffff;--body-color: #ffffff}.simple-card.simple-blue .body .simple-card-heading,.simple-card.simple-blue .body .simple-card-heading .title,.simple-card.simple-blue .body .simple-card-heading .icon{color:#fff}.simple-card.simple-blue .body .simple-card-heading .icon.orange_icon,.simple-card.simple-blue .body .simple-card-heading .icon.orange-icon{color:#ea580c}.simple-card.simple-blue .body ul,.simple-card.simple-blue .body ol{margin-bottom:0}.simple-card.simple-blue .body ul li::marker,.simple-card.simple-blue .body ol li::marker,.simple-card.simple-blue .body .as-marker-orange li::marker{color:#ea580c}.simple-card.simple{background-color:#fff;border-radius:.625rem;border:1px solid #f6f3f4;box-shadow:0 0 0 1px #a1a1a300,0 1px 3px #00000014,0 1px 2px -1px #0000001f}.simple-card.simple .heading{color:#2b4495}.simple-card.simple .heading .icon.orange_icon,.simple-card.simple .heading .icon.orange-icon{color:#ea580c}.simple-card.simple .heading-card.default{padding:unset;border-radius:unset;box-shadow:unset;transition:unset}.simple-card.simple .heading-card.default svg{height:16px;width:16px}.simple-card.primary{background-color:#eff6ff80;border:1px solid #dbeafe}.simple-card.primary .heading,.simple-card.primary .lucide-chevron-right{color:#2b4495}.simple-card.primary .divider{background-color:#2b4495}.simple-card.primary .body .clist-item:hover{background-color:#dbeafe;box-shadow:0 4px 6px #0000001a}.simple-card.primary .body .icon{color:#2b4495}.simple-card.secondary{background-color:#f9fafb;border:1px solid #f3f4f6}.simple-card.secondary .heading .icon{color:#c33282}.simple-card.secondary .heading .icon.orange_icon,.simple-card.secondary .heading .icon.orange-icon{color:#ea580c}.simple-card.secondary .lucide-chevron-right{color:#e05a9f}.simple-card.secondary .divider{background-color:#f3f4f6}.simple-card.secondary .body .clist-item:hover{background-color:#dbeafe;box-shadow:0 4px 6px #0000001a}.simple-card.secondary .body .icon{color:#2b4495}.simple-card.success{background-color:#f0fdf480;border:1px solid #dcfce7}.simple-card.success .heading,.simple-card.success .lucide-chevron-right{color:#28a745}.simple-card.success .divider{background-color:#28a745}.simple-card.success .body .clist-item:hover{background-color:#f0fdf480;box-shadow:0 4px 6px #0000001a}.simple-card.success .body .icon{color:#28a745}.simple-card.warning{background-color:#ffedd580;border:1px solid #ffedd5}.simple-card.warning .heading,.simple-card.warning .lucide-chevron-right,.simple-card.warning .heading .title{color:#e94e1b}.simple-card.warning .divider{background-color:#e94e1b}.simple-card.warning .body .clist-item:hover{background-color:#ffedd580;box-shadow:0 4px 6px #0000001a}.simple-card.warning .body .icon{color:#e94e1b}.simple-card.danger{background-color:#fee2e280;border:1px solid #fee2e2}.simple-card.danger .heading,.simple-card.danger .lucide-chevron-right{color:#bb2d3b}.simple-card.danger .divider{background-color:#bb2d3b}.simple-card.danger .body .clist-item:hover{background-color:#fee2e2;box-shadow:0 4px 6px #0000001a}.simple-card.danger .body .icon{color:#bb2d3b}.simple-card.red{background-color:#fef2f2;border:1px solid #fef2f2}.simple-card.red .heading .icon,.simple-card.red .lucide-chevron-right .icon{color:#fff;background-color:#fb2c36;height:3.5rem;width:3.5rem;padding:.3rem;border-radius:999px}.simple-card.red .heading .icon .lucide,.simple-card.red .lucide-chevron-right .icon .lucide{height:2rem;width:2rem}.simple-card.red .heading .title,.simple-card.red .lucide-chevron-right .title{color:#fb2c36;font-size:1.5rem;font-weight:700}.simple-card.red .subtitle{color:#1e2939;font-weight:500;font-size:1.25rem;padding:0;margin:0;padding-left:3rem}.simple-card.red .body .item:first-child{background-color:#fff}.simple-card.red .body .item{background-color:#fce7f3;border-radius:8px;border:1px solid #fbcfe8}.simple-card.red-white{border-radius:.5rem;border:1px solid #f1f1f1;box-shadow:0 0 0 1px #a1a1a300,0 1px 3px #00000014,0 1px 2px -1px #0000001f}.simple-card.red-white .heading .icon,.simple-card.red-white .lucide-chevron-right .icon{color:#fb2c36}.simple-card.red-white .heading .icon .lucide,.simple-card.red-white .lucide-chevron-right .icon .lucide{height:2rem;width:2rem}.simple-card.red-white .heading .title,.simple-card.red-white .lucide-chevron-right .title{color:#000;font-size:1.5rem;font-weight:700}@media(max-width:1549.98px){.simple-card{padding:1.5rem}.simple-card .heading .title{font-size:1rem}.simple-card .body{font-size:.9rem}.simple-card .body p,.simple-card .body li{font-size:.875rem}}@media(max-width:1199.98px){.cards-body>.cards-item:has(.simple-card.warning){flex:0 0 100%;width:100%;max-width:100%}}@media(max-width:1024px){.cards-body>.cards-item:has(.simple-card){flex:0 0 100%;width:100%;max-width:100%}.simple-card{padding:1.25rem}.simple-card .heading{align-items:flex-start;gap:.5rem;padding:.5rem 0}.simple-card .heading .title{font-size:1.05rem;line-height:1.3}.simple-card .heading .icon{flex-shrink:0}.simple-card .body{font-size:.95rem}.simple-card .body .item{padding:.5rem 0}.simple-card .body h1{font-size:24px!important}.simple-card .body p,.simple-card .body li{font-size:.95rem;line-height:1.55}.simple-card .body ul,.simple-card .body ol{padding-left:1.25rem;margin-bottom:0}.simple-card .richtext-title{font-size:1.1rem;line-height:1.35}}.blood-donation-info{padding:24px;width:100%;max-width:100%;overflow-wrap:anywhere}.blood-donation-info__section--hours{margin-bottom:24px}.blood-donation-info__section--contact{border-top:1px solid #e5e7eb;padding-top:24px}.blood-donation-info__title{color:#111827;margin:0 0 16px;font-size:18px;line-height:1.3}.blood-donation-info__title--danger{color:#dc2626}.blood-donation-info__hours-list{display:flex;flex-direction:column;gap:12px}.blood-donation-info__hour-item{display:flex;align-items:flex-start;gap:12px;min-width:0}.blood-donation-info__content{min-width:0}.blood-donation-info__icon{flex-shrink:0}.blood-donation-info__icon--clock{margin-top:4px}.blood-donation-info__icon--phone{flex-shrink:0}.blood-donation-info__label{color:#111827;margin:0 0 4px}.blood-donation-info__text{color:#374151;line-height:1.5;margin:0}.blood-donation-info__phone-card{display:flex;align-items:center;gap:12px;background-color:#fef2f2;border-radius:8px;padding:16px;min-width:0}.blood-donation-info__phone-content{min-width:0}.blood-donation-info__phone-label{color:#4b5563;font-size:14px;margin:0 0 4px}.blood-donation-info__phone-number{margin:0}.blood-donation-info__phone-link{color:#dc2626;font-size:24px;line-height:1.2;text-decoration:none;word-break:break-word}.blood-donation-info__phone-link:hover,.blood-donation-info__phone-link:focus{text-decoration:underline}.blood-donation-info__notice{background-color:#eff6ff;border-radius:8px;margin-top:16px;padding:16px}.blood-donation-info__notice-text{color:#374151;font-size:14px;line-height:1.5;margin:0}.blood-donation-info__message{padding:1rem 0 1rem 5rem}.blood-donation-info__message-text{color:#1f2937;line-height:1.625;margin:0 0 12px}.blood-donation-info__message-text:last-child{margin-bottom:0}.blood-donation-info__message-text--strong{font-weight:700}@media(max-width:991.98px){.blood-donation-info__message{padding-left:3rem}}@media(max-width:767.98px){.blood-donation-info{padding:18px}.blood-donation-info__section--hours{margin-bottom:20px}.blood-donation-info__section--contact{padding-top:20px}.blood-donation-info__title{font-size:16px;margin-bottom:14px}.blood-donation-info__hour-item{gap:10px}.blood-donation-info__label,.blood-donation-info__text{font-size:15px}.blood-donation-info__phone-card{align-items:flex-start;padding:14px}.blood-donation-info__phone-link{font-size:21px}.blood-donation-info__notice{padding:14px}.blood-donation-info__message{padding:1rem 0 1rem 2rem}.blood-donation-info__message-text{font-size:15px;line-height:1.55}}@media(max-width:575.98px){.blood-donation-info{padding:16px}.blood-donation-info__hour-item{gap:8px}.blood-donation-info__icon{width:18px;height:18px}.blood-donation-info__icon--phone{width:22px;height:22px}.blood-donation-info__phone-card{gap:10px}.blood-donation-info__phone-label,.blood-donation-info__notice-text{font-size:13px}.blood-donation-info__phone-link{font-size:19px}.blood-donation-info__message{padding:.875rem 0 .875rem 1rem}.blood-donation-info__message-text{font-size:14px}}@media(max-width:375px){.blood-donation-info{padding:14px}.blood-donation-info__phone-card{padding:12px}.blood-donation-info__phone-link{font-size:18px}.blood-donation-info__message{padding-left:0}}@media(max-width:767.98px){.simple-card{padding:1rem!important}.simple-card .heading{padding:.5rem 0}.simple-card .heading .title{font-size:.9rem}.simple-card .subtitle{padding:.5rem 0}.simple-card .body p,.simple-card .body li{font-size:.9rem}}
