.community-banner[data-astro-cid-2wjbsibz]{background:#e047000a;border:1px solid rgba(224,71,0,.25);border-radius:.75rem;padding:1rem 1.25rem;margin:0;opacity:0;color:#e04700}.community-banner[data-astro-cid-2wjbsibz].is-visible{animation:fadeUp .5s ease both}@media(prefers-reduced-motion:reduce){.community-banner[data-astro-cid-2wjbsibz]{opacity:1}.community-banner[data-astro-cid-2wjbsibz].is-visible{animation:none}}.community-banner[data-astro-cid-2wjbsibz] p[data-astro-cid-2wjbsibz]{color:#e04700;font-size:.9375rem;margin-bottom:.5rem}.community-banner[data-astro-cid-2wjbsibz] p[data-astro-cid-2wjbsibz]:last-child{margin-bottom:0}.article-body{color:#1a1a1a;font-family:Cabin,system-ui,sans-serif;font-size:1.0625rem;line-height:1.8}.article-body p{margin-top:0;margin-bottom:1.75rem;color:#3a3530}.article-body h2{font-family:Lora,Georgia,serif;font-size:clamp(1.4rem,3vw,1.875rem);font-weight:400;line-height:1.3;color:#1a1a1a;margin-top:3.5rem;padding-top:0;border-top:none;margin-bottom:1.5rem}.article-body h2:has(+ol.footnotes-list){border-top:1px solid rgba(0,0,0,.08);padding-top:1.5rem;margin-top:3.5rem}.article-body h3{font-family:Lora,Georgia,serif;font-size:clamp(1.15rem,2.5vw,1.375rem);font-weight:500;line-height:1.4;color:#1a1a1a;margin-top:2.5rem;margin-bottom:1.25rem}.article-body strong{font-weight:600;color:#1a1a1a}.article-body em{font-style:italic;color:#4a4540}.article-body a{color:#e04700;text-decoration:none;transition:text-decoration-color .15s,opacity .15s}.article-body a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body ul,.article-body ol{padding-left:1.5rem;margin-bottom:1.5rem}.article-body li{margin-bottom:.5rem}.article-body ul li{list-style-type:disc}.article-body ol li{list-style-type:decimal}.article-body blockquote{border-left:3px solid #e04700;margin:2.5rem 0;padding:.75rem 0 .75rem 2rem;color:#1a1a1a;font-family:Lora,Georgia,serif;font-style:normal;font-size:1.25rem;line-height:1.65}.article-body blockquote p{margin-bottom:0;color:inherit}.article-body hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:2.5rem 0}.article-body img{width:100%;height:auto;border-radius:.75rem;margin:2rem 0;display:block}.article-body figure{margin:2rem 0}.article-body figcaption{display:flex;justify-content:center;align-items:flex-start;gap:.4rem;font-size:.8125rem;color:#6b6560;margin-top:.5rem;line-height:1.5;text-align:center}.article-body figcaption svg{flex-shrink:0;margin-top:.15rem;color:#6b6560}.article-body pre{background:#f0ece4;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;padding:1rem 1.25rem;overflow-x:auto;font-size:.875rem;margin-bottom:1.5rem}.article-body code{font-size:.875em;background:#f0ece4;padding:.15em .35em;border-radius:.25rem}.article-body pre code{background:none;padding:0;font-size:inherit}.article-body .footnotes-list{font-size:.875rem;color:#6b6560;padding-left:1.5rem;list-style:decimal;text-align:left;margin-top:1rem}.article-body .footnotes-list li{margin-bottom:.4rem}.article-body .footnotes-list~ul{font-size:.875rem;color:#6b6560}.article-body .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0}.article-body .gallery-grid figure{margin:0}.article-body .gallery-grid img{margin:0;aspect-ratio:3/4;object-fit:cover}@media(max-width:640px){.article-body .gallery-grid{grid-template-columns:repeat(2,1fr)}}.article-body .category-tag{display:inline-block;font-size:.72rem;font-family:Cabin,system-ui,sans-serif;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#7a7068;background:#0000000f;border-radius:999px;padding:.2em .75em;line-height:1.8;margin-right:.25rem;margin-bottom:.25rem}.article-body .provider-contact{list-style:none;padding-left:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.45rem}.article-body .provider-contact li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;color:#5a5550;margin-bottom:0}.article-body .provider-contact li svg{flex-shrink:0;margin-top:.2rem;color:#9a9490}.article-body .provider-contact li a{color:#5a5550}.article-body .provider-contact li a:hover,.article-body .region-heading{color:#e04700}.article-body .provider-contact li svg use{color:inherit}
