.section-heading:where(.astro-diamwqg3){max-width:50rem}.section-heading:where(.astro-diamwqg3) .eyebrow:where(.astro-diamwqg3),.foundation:where(.astro-diamwqg3) .eyebrow:where(.astro-diamwqg3),.private-files:where(.astro-diamwqg3) .eyebrow:where(.astro-diamwqg3),.lifecycle:where(.astro-diamwqg3) .eyebrow:where(.astro-diamwqg3),.closing:where(.astro-diamwqg3) .eyebrow:where(.astro-diamwqg3){margin-bottom:var(--space-5)}.section-heading:where(.astro-diamwqg3)>p:where(.astro-diamwqg3):last-child,.foundation__copy:where(.astro-diamwqg3)>p:where(.astro-diamwqg3),.private-files__copy:where(.astro-diamwqg3)>p:where(.astro-diamwqg3),.lifecycle__content:where(.astro-diamwqg3),.closing:where(.astro-diamwqg3)>div:where(.astro-diamwqg3)>p:where(.astro-diamwqg3):last-child{margin-top:var(--space-6);color:var(--color-gray-dark);font-size:1.075rem}.foundation:where(.astro-diamwqg3),.private-files:where(.astro-diamwqg3),.lifecycle:where(.astro-diamwqg3){align-items:center;gap:clamp(var(--space-10), 8vw, var(--space-20));grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);display:grid}.foundation__copy:where(.astro-diamwqg3)>p:where(.astro-diamwqg3)+p:where(.astro-diamwqg3),.lifecycle__content:where(.astro-diamwqg3)>p:where(.astro-diamwqg3)+p:where(.astro-diamwqg3){margin-top:var(--space-4)}.foundation__summary:where(.astro-diamwqg3){padding:clamp(var(--space-6), 5vw, var(--space-10))}.foundation__summary:where(.astro-diamwqg3)>div:where(.astro-diamwqg3){gap:var(--space-4);grid-template-columns:6rem 1fr;display:grid}.foundation__summary:where(.astro-diamwqg3)>div:where(.astro-diamwqg3)+div:where(.astro-diamwqg3){padding-top:var(--space-5);border-top:.0625rem solid var(--color-gray-light);margin-top:var(--space-5)}.foundation__summary:where(.astro-diamwqg3) dt:where(.astro-diamwqg3){color:var(--color-primary-dark);font-weight:850}.foundation__summary:where(.astro-diamwqg3) dd:where(.astro-diamwqg3){color:var(--color-gray-dark);margin:0}.access-grid:where(.astro-diamwqg3),.responsibility-grid:where(.astro-diamwqg3),.faq-grid:where(.astro-diamwqg3){margin-top:var(--space-12);gap:var(--space-6);display:grid}.access-grid:where(.astro-diamwqg3){grid-template-columns:repeat(2,minmax(0,1fr))}.access-card:where(.astro-diamwqg3),.responsibility-card:where(.astro-diamwqg3),.faq-card:where(.astro-diamwqg3){padding:clamp(var(--space-6), 4vw, var(--space-8))}.access-card:where(.astro-diamwqg3)>span:where(.astro-diamwqg3){margin-bottom:var(--space-5);color:var(--color-coral);letter-spacing:.12em;font-size:.8rem;font-weight:850;display:inline-block}.access-card:where(.astro-diamwqg3) p:where(.astro-diamwqg3),.faq-card:where(.astro-diamwqg3) p:where(.astro-diamwqg3){margin-top:var(--space-4);color:var(--color-gray-dark)}.check-list:where(.astro-diamwqg3){margin-top:var(--space-8);gap:var(--space-3);display:grid}.check-list:where(.astro-diamwqg3) li:where(.astro-diamwqg3){align-items:flex-start;gap:var(--space-3);display:flex}.check-list:where(.astro-diamwqg3) li:where(.astro-diamwqg3):before{background:var(--color-primary);content:"";border-radius:50%;flex:none;width:.65rem;height:.65rem;margin-top:.48rem}.access-path:where(.astro-diamwqg3){padding:clamp(var(--space-6), 5vw, var(--space-10));background:var(--color-mint)}.access-path:where(.astro-diamwqg3)>p:where(.astro-diamwqg3){margin-bottom:var(--space-6);color:var(--color-primary-dark);font-weight:850}.access-path:where(.astro-diamwqg3) ol:where(.astro-diamwqg3){gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.access-path:where(.astro-diamwqg3) li:where(.astro-diamwqg3){padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:#ffffffc7;border:.0625rem solid #216a671f;display:grid;position:relative}.access-path:where(.astro-diamwqg3) li:where(.astro-diamwqg3)+li:where(.astro-diamwqg3):before{top:calc(var(--space-3) * -1);width:.125rem;height:var(--space-3);background:var(--color-primary);content:"";position:absolute;left:2rem}.access-path:where(.astro-diamwqg3) span:where(.astro-diamwqg3){color:var(--color-primary-dark);font-weight:850}.access-path:where(.astro-diamwqg3) small:where(.astro-diamwqg3){color:var(--color-gray-dark)}.responsibilities:where(.astro-diamwqg3){background:radial-gradient(circle at 90% 12%, #f4be4f38, transparent 19rem), var(--color-cream)}.responsibility-grid:where(.astro-diamwqg3){grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-card__label:where(.astro-diamwqg3){margin-bottom:var(--space-3);color:var(--color-coral);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:850}.responsibilities__note:where(.astro-diamwqg3){margin-top:var(--space-8);color:var(--color-gray-dark)}.responsibilities__note:where(.astro-diamwqg3) a:where(.astro-diamwqg3),.lifecycle__content:where(.astro-diamwqg3) a:where(.astro-diamwqg3){color:var(--color-primary-dark);text-underline-offset:.18rem;font-weight:800}.faq-section:where(.astro-diamwqg3){background:var(--color-gray-lighter)}.faq-grid:where(.astro-diamwqg3){grid-template-columns:repeat(2,minmax(0,1fr))}.closing:where(.astro-diamwqg3){justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.closing:where(.astro-diamwqg3)>div:where(.astro-diamwqg3){max-width:46rem}.closing:where(.astro-diamwqg3) .button:where(.astro-diamwqg3){flex:none}@media (width<56rem){.foundation:where(.astro-diamwqg3),.private-files:where(.astro-diamwqg3),.lifecycle:where(.astro-diamwqg3),.responsibility-grid:where(.astro-diamwqg3){grid-template-columns:1fr}.closing:where(.astro-diamwqg3){flex-direction:column;align-items:flex-start}}@media (width<42rem){.access-grid:where(.astro-diamwqg3),.faq-grid:where(.astro-diamwqg3){grid-template-columns:1fr}.foundation__summary:where(.astro-diamwqg3)>div:where(.astro-diamwqg3){gap:var(--space-1);grid-template-columns:1fr}}
