@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;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-green,.simple-card.outline_green{background-color:#fff;border:1px solid #dcfce7;border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:nowrap;transition:border-color .2s ease}.simple-card.outline-green:hover,.simple-card.outline_green:hover{border-color:#86efac}.simple-card.outline-green .heading,.simple-card.outline_green .heading{display:flex;align-items:center;gap:1rem;padding:0;margin:0;flex:1 1 auto;min-width:0;width:auto;color:#111827}.simple-card.outline-green .heading .icon,.simple-card.outline_green .heading .icon{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#f0fdf4;color:#16a34a}.simple-card.outline-green .heading .icon .lucide,.simple-card.outline-green .heading .icon svg,.simple-card.outline_green .heading .icon .lucide,.simple-card.outline_green .heading .icon svg{width:1.25rem;height:1.25rem;stroke:currentColor}.simple-card.outline-green .heading .title,.simple-card.outline_green .heading .title{flex:1 1 auto;min-width:0;color:#111827;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:0;overflow-wrap:anywhere}.simple-card.outline-green .subtitle,.simple-card.outline_green .subtitle{width:auto;margin:0 0 auto;padding:.25rem .75rem;flex:0 0 auto;min-width:max-content;text-align:right;display:inline-block;background-color:#dcfce7;color:#166534;font-size:.75rem;font-weight:700;line-height:1.2;border-radius:9999px;border:1px solid #bbf7d0;white-space:nowrap}.simple-card.outline-green .subtitle p,.simple-card.outline-green .subtitle span,.simple-card.outline_green .subtitle p,.simple-card.outline_green .subtitle span{margin:0;padding:0;background:transparent;border:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit}.simple-card.outline-green .body,.simple-card.outline_green .body{display:none!important}.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.dark-blue,.simple-card.dark_blue{background-color:#192b4a;color:#fff;border-radius:.5rem;border:1px solid #192b4a;padding:1rem;box-shadow:none}.simple-card.dark-blue .heading,.simple-card.dark_blue .heading{display:flex;align-items:flex-start;gap:.75rem;padding:0;color:#fff}.simple-card.dark-blue .heading .icon,.simple-card.dark_blue .heading .icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:#fff;margin-top:.5rem}.simple-card.dark-blue .heading .icon .lucide,.simple-card.dark-blue .heading .icon svg,.simple-card.dark_blue .heading .icon .lucide,.simple-card.dark_blue .heading .icon svg{width:1.5rem;height:1.5rem;stroke:currentColor}.simple-card.dark-blue .heading .title,.simple-card.dark_blue .heading .title{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3}.simple-card.dark-blue .subtitle,.simple-card.dark_blue .subtitle{padding:0 2rem;color:#bfdbfe;font-size:.875rem;line-height:.4}.simple-card.dark-blue .body,.simple-card.dark_blue .body{color:#fff}.simple-card.dark-blue .body p,.simple-card.dark-blue .body li,.simple-card.dark-blue .body span,.simple-card.dark-blue .body strong,.simple-card.dark-blue .body .paragraph-rich-text,.simple-card.dark-blue .body .field--name-field-richtext-body,.simple-card.dark-blue .body .field--name-field-richtext-body p,.simple-card.dark_blue .body p,.simple-card.dark_blue .body li,.simple-card.dark_blue .body span,.simple-card.dark_blue .body strong,.simple-card.dark_blue .body .paragraph-rich-text,.simple-card.dark_blue .body .field--name-field-richtext-body,.simple-card.dark_blue .body .field--name-field-richtext-body p{color:#bfdbfe;font-size:.875rem;line-height:1.4}.simple-card.dark-blue .body .simple-card-heading,.simple-card.dark_blue .body .simple-card-heading{color:#fff}.simple-card.dark-blue .body .simple-card-heading .title,.simple-card.dark_blue .body .simple-card-heading .title{color:#fff;font-size:1.125rem;font-weight:700}.simple-card.dark-blue .body .simple-card-heading .icon,.simple-card.dark_blue .body .simple-card-heading .icon{color:#fff}.simple-card.simple-blue-version2{background-color:#1e3a8a;color:#fff;border-radius:.5rem;border:1px solid #1e3a8a;padding:1rem;box-shadow:none}.simple-card.simple-blue-version2 .heading{display:flex;align-items:flex-start;gap:.75rem;padding:0;color:#fff}.simple-card.simple-blue-version2 .heading .icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;color:#fff;margin-top:.5rem}.simple-card.simple-blue-version2 .heading .icon .lucide,.simple-card.simple-blue-version2 .heading .icon svg{width:1.5rem;height:1.5rem;stroke:currentColor}.simple-card.simple-blue-version2 .heading .title{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.3}.simple-card.simple-blue-version2 .subtitle{padding:0 2.5rem;color:#bfdbfe;font-size:.875rem;line-height:.4}.simple-card.simple-blue-version2 .body{color:#fff}.simple-card.simple-blue-version2 .body p,.simple-card.simple-blue-version2 .body li,.simple-card.simple-blue-version2 .body span,.simple-card.simple-blue-version2 .body strong,.simple-card.simple-blue-version2 .body .paragraph-rich-text,.simple-card.simple-blue-version2 .body .field--name-field-richtext-body,.simple-card.simple-blue-version2 .body .field--name-field-richtext-body p{color:#bfdbfe;font-size:.875rem;line-height:1.4}.simple-card.simple-blue-version2 .body .simple-card-heading{color:#fff}.simple-card.simple-blue-version2 .body .simple-card-heading .title{color:#fff;font-size:1.125rem;font-weight:700}.simple-card.simple-blue-version2 .body .simple-card-heading .icon{color:#fff}.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}.simple-card.certification-green,.simple-card.certification_green{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;box-shadow:none;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;flex-wrap:nowrap;transition:box-shadow .2s ease}.simple-card.certification-green:hover,.simple-card.certification_green:hover{box-shadow:0 1px 2px #0000000d}.simple-card.certification-green .heading,.simple-card.certification_green .heading{display:flex;align-items:flex-start;gap:1rem;padding:0;margin:0;flex:1 1 auto;min-width:0;width:auto}.simple-card.certification-green .heading .icon,.simple-card.certification_green .heading .icon{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.simple-card.certification-green .heading .icon .lucide,.simple-card.certification-green .heading .icon svg,.simple-card.certification_green .heading .icon .lucide,.simple-card.certification_green .heading .icon svg{width:1rem;height:1rem;stroke:currentColor}.simple-card.certification-green .heading .title,.simple-card.certification_green .heading .title{color:#111827;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:0;min-width:0;overflow-wrap:anywhere}.simple-card.certification-green .subtitle,.simple-card.certification_green .subtitle{width:auto;padding:.125rem .5rem;margin:0 0 0 auto;flex:0 0 auto;min-width:max-content;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;color:#6b7280;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.simple-card.certification-green .subtitle p,.simple-card.certification-green .subtitle span,.simple-card.certification_green .subtitle p,.simple-card.certification_green .subtitle span{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit}.simple-card.certification-green .body,.simple-card.certification_green .body{width:auto;padding:.125rem .5rem;margin:0!important;flex:0 0 auto;min-width:max-content;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;color:#15803d;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.simple-card.certification-green .body p,.simple-card.certification-green .body span,.simple-card.certification-green .body .field,.simple-card.certification-green .body .field__item,.simple-card.certification_green .body p,.simple-card.certification_green .body span,.simple-card.certification_green .body .field,.simple-card.certification_green .body .field__item{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:inherit}.simple-card.certification-amber,.simple-card.certification_amber{background-color:#fff;border:1px solid #fde68a;border-radius:.75rem;padding:1rem;box-shadow:none;transition:box-shadow .2s ease}.simple-card.certification-amber:hover,.simple-card.certification_amber:hover{box-shadow:0 1px 2px #0000000d}.simple-card.certification-amber .heading,.simple-card.certification-amber .subtitle,.simple-card.certification_amber .heading,.simple-card.certification_amber .subtitle{display:none}.simple-card.certification-amber .body,.simple-card.certification_amber .body{width:100%;margin:0!important;padding:0;min-width:0;background:transparent;border:0;border-radius:0;font-size:inherit}.certification-card-content--orange .certification-card-content__icon{background-color:#fff7ed;border-color:#fed7aa;color:#f97316}.certification-card-content--orange .certification-card-content__badge--orange{background-color:#fff7ed;border-color:#fed7aa;color:#c2410c;font-weight:600}.certification-card-content{display:flex;align-items:flex-start;gap:1rem;width:100%;min-width:0}.certification-card-content__icon{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#fffbeb;border:1px solid #fde68a;color:#d97706}.certification-card-content__icon svg,.certification-card-content__icon .lucide{width:1rem;height:1rem;stroke:currentColor}.certification-card-content__main{flex:1 1 auto;min-width:0}.certification-card-content__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.certification-card-content__title{margin:0;color:#111827;font-size:1rem;font-weight:600;line-height:1.4}.certification-card-content__badges{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.certification-card-content__badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#6b7280;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.certification-card-content__badge--amber{background-color:#fffbeb;border-color:#fde68a;color:#b45309;font-weight:600}.certification-card-content__meta{color:#6b7280;font-size:.75rem;line-height:1}.certification-card-content__meta strong{font-weight:500}.certification-card-content__note{color:#6b7280;font-size:.75rem;line-height:1;font-style:italic}.simple-card.certification-blue,.simple-card.certification_blue{background-color:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1rem;box-shadow:none;flex-wrap:wrap;transition:box-shadow .2s ease}.simple-card.certification-blue:hover,.simple-card.certification_blue:hover{box-shadow:0 1px 2px #0000000d}.simple-card.certification-blue .heading,.simple-card.certification-blue .subtitle,.simple-card.certification_blue .heading,.simple-card.certification_blue .subtitle{display:none}.simple-card.certification-blue .body,.simple-card.certification_blue .body{width:100%;margin:0!important;padding:0;min-width:0;background:transparent;border:0;border-radius:0;font-size:inherit}.simple-card.certification-blue .body p,.simple-card.certification-blue .body span,.simple-card.certification-blue .body .field,.simple-card.certification-blue .body .field__item,.simple-card.certification_blue .body p,.simple-card.certification_blue .body span,.simple-card.certification_blue .body .field,.simple-card.certification_blue .body .field__item{margin:0}.simple-card.certification-blue .certification-card-content__icon,.simple-card.certification_blue .certification-card-content__icon{border-radius:.5rem;background-color:#eff6ff;border:1px solid #bfdbfe;color:#3b82f6}.simple-card.certification-blue .certification-card-content__badge--blue,.simple-card.certification_blue .certification-card-content__badge--blue{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:600}@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}.simple-card.certification-green,.simple-card.certification_green{flex-wrap:wrap;align-items:flex-start}.simple-card.certification-green .heading,.simple-card.certification_green .heading{flex:1 1 100%;width:100%}.simple-card.certification-green .subtitle,.simple-card.certification_green .subtitle{margin-left:3.5rem;text-align:left}.simple-card.certification-green .body,.simple-card.certification_green .body{margin-left:3.5rem!important}}@media(max-width:575.98px){.simple-card.outline-green,.simple-card.outline_green{flex-wrap:wrap}.simple-card.outline-green .heading,.simple-card.outline_green .heading{flex:1 1 100%}.simple-card.outline-green .subtitle,.simple-card.outline_green .subtitle{margin-left:3.5rem;text-align:left}}@media(max-width:404px){.simple-card.dark-blue .subtitle,.simple-card.dark_blue .subtitle{line-height:1.4}.simple-card.certification-green,.simple-card.certification_green{flex-direction:column;gap:.75rem}.simple-card.certification-green .heading,.simple-card.certification_green .heading{width:100%;gap:.75rem}.simple-card.certification-green .heading .icon,.simple-card.certification_green .heading .icon{width:2.25rem;height:2.25rem;flex:0 0 2.25rem}.simple-card.certification-green .heading .title,.simple-card.certification_green .heading .title{font-size:.95rem;line-height:1.35}.simple-card.certification-green .subtitle,.simple-card.certification-green .body,.simple-card.certification_green .subtitle,.simple-card.certification_green .body{margin-left:3rem!important}.simple-card.certification-green .subtitle,.simple-card.certification_green .subtitle{max-width:calc(100% - 3rem);min-width:0;white-space:normal;text-align:left;line-height:1.4}.simple-card.certification-green .body,.simple-card.certification_green .body{max-width:calc(100% - 3rem);min-width:0;white-space:normal}.simple-card.certification-green .body p,.simple-card.certification-green .body span,.simple-card.certification-green .body .field,.simple-card.certification-green .body .field__item,.simple-card.certification_green .body p,.simple-card.certification_green .body span,.simple-card.certification_green .body .field,.simple-card.certification_green .body .field__item{white-space:normal;line-height:1.4}}@media(max-width:360px){.subtitle,.body{margin-left:0!important;max-width:100%}}
