.section-heading:where(.astro-23bnvnew){max-width:49rem}.section-heading:where(.astro-23bnvnew) .eyebrow:where(.astro-23bnvnew),.product-story:where(.astro-23bnvnew) .eyebrow:where(.astro-23bnvnew),.migration-panel:where(.astro-23bnvnew) .eyebrow:where(.astro-23bnvnew),.closing:where(.astro-23bnvnew) .eyebrow:where(.astro-23bnvnew){margin-bottom:var(--space-5)}.section-heading:where(.astro-23bnvnew)>p:where(.astro-23bnvnew):last-child,.product-story__copy:where(.astro-23bnvnew)>p:where(.astro-23bnvnew),.migration-panel__copy:where(.astro-23bnvnew)>p:where(.astro-23bnvnew):not(.eyebrow),.closing:where(.astro-23bnvnew)>div:where(.astro-23bnvnew)>p:where(.astro-23bnvnew):last-child{margin-top:var(--space-6);color:var(--color-gray-dark);font-size:1.075rem}.daily-grid:where(.astro-23bnvnew){margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-card:where(.astro-23bnvnew){padding:clamp(var(--space-6), 4vw, var(--space-10));gap:var(--space-4);display:grid}.daily-card__number:where(.astro-23bnvnew){color:var(--color-coral);letter-spacing:.12em;font-size:.8rem;font-weight:850}.daily-card:where(.astro-23bnvnew) p:where(.astro-23bnvnew),.communication-card:where(.astro-23bnvnew) p:where(.astro-23bnvnew),.faq-card:where(.astro-23bnvnew) p:where(.astro-23bnvnew){color:var(--color-gray-dark)}.daily-card:where(.astro-23bnvnew) ul:where(.astro-23bnvnew),.check-list:where(.astro-23bnvnew){gap:var(--space-3);display:grid}.daily-card:where(.astro-23bnvnew) li:where(.astro-23bnvnew),.check-list:where(.astro-23bnvnew) li:where(.astro-23bnvnew){align-items:flex-start;gap:var(--space-3);display:flex}.daily-card:where(.astro-23bnvnew) li:where(.astro-23bnvnew):before,.check-list:where(.astro-23bnvnew) li:where(.astro-23bnvnew):before{background:var(--color-primary);content:"";border-radius:50%;flex:none;width:.6rem;height:.6rem;margin-top:.48rem}.product-story:where(.astro-23bnvnew){align-items:center;gap:clamp(var(--space-10), 7vw, var(--space-20));grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);display:grid}.product-story--family:where(.astro-23bnvnew){grid-template-columns:minmax(0,1.15fr) minmax(17rem,.65fr)}.product-story__copy:where(.astro-23bnvnew){max-width:39rem}.check-list:where(.astro-23bnvnew){margin-top:var(--space-8)}.product-shot:where(.astro-23bnvnew){padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffd1;border:.0625rem solid #216a671f;margin:0;overflow:hidden}.product-shot--phone:where(.astro-23bnvnew){justify-self:center;width:min(100%,22rem)}.product-shot__image:where(.astro-23bnvnew){border-radius:var(--radius-md);width:100%;height:auto}.product-shot:where(.astro-23bnvnew) figcaption:where(.astro-23bnvnew){padding:var(--space-4) var(--space-2) var(--space-1);color:var(--color-gray-dark);font-size:.85rem}.communication-section:where(.astro-23bnvnew){background:radial-gradient(circle at 88% 12%, #f4be4f38, transparent 20rem), var(--color-cream)}.communication-grid:where(.astro-23bnvnew){margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.communication-card:where(.astro-23bnvnew){padding:clamp(var(--space-6), 4vw, var(--space-10))}.communication-card__mark:where(.astro-23bnvnew){width:2.75rem;height:2.75rem;margin-bottom:var(--space-8);background:radial-gradient(circle at 62% 35%, var(--color-yellow) 0 22%, transparent 23%), var(--color-mint);border-radius:42% 58% 52% 48%;display:block;transform:rotate(12deg)}.communication-card:where(.astro-23bnvnew) p:where(.astro-23bnvnew),.faq-card:where(.astro-23bnvnew) p:where(.astro-23bnvnew){margin-top:var(--space-4)}.communication-note:where(.astro-23bnvnew){margin-top:var(--space-8);color:var(--color-gray-dark)}.communication-note:where(.astro-23bnvnew) a:where(.astro-23bnvnew){color:var(--color-primary-dark);font-weight:800}.migration-section:where(.astro-23bnvnew){background:radial-gradient(circle at 12% 18%, #e47c5d26, transparent 18rem), var(--color-cream)}.migration-panel:where(.astro-23bnvnew){padding:clamp(var(--space-6), 5vw, var(--space-12));align-items:center;gap:clamp(var(--space-10), 7vw, var(--space-20));background:var(--color-mint);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);display:grid}.migration-panel__copy:where(.astro-23bnvnew){max-width:42rem}.migration-panel__copy:where(.astro-23bnvnew)>p:where(.astro-23bnvnew)+p:where(.astro-23bnvnew){margin-top:var(--space-4)}.migration-panel__details:where(.astro-23bnvnew){padding:var(--space-6);border-radius:var(--radius-md);background:#ffffffbd;border:.0625rem solid #216a671a}.migration-panel__details:where(.astro-23bnvnew) .check-list:where(.astro-23bnvnew){margin-top:0}.migration-panel__details:where(.astro-23bnvnew) .button:where(.astro-23bnvnew){width:100%;margin-top:var(--space-8);text-align:center}.faq-section:where(.astro-23bnvnew){background:var(--color-gray-lighter)}.faq-grid:where(.astro-23bnvnew){margin-top:var(--space-12);gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-card:where(.astro-23bnvnew){padding:clamp(var(--space-6), 4vw, var(--space-8))}.closing:where(.astro-23bnvnew){justify-content:space-between;align-items:center;gap:var(--space-10);display:flex}.closing:where(.astro-23bnvnew)>div:where(.astro-23bnvnew):first-child{max-width:46rem}.closing__actions:where(.astro-23bnvnew){justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}@media (width<56rem){.product-story:where(.astro-23bnvnew),.product-story--family:where(.astro-23bnvnew),.communication-grid:where(.astro-23bnvnew),.migration-panel:where(.astro-23bnvnew){grid-template-columns:1fr}.product-story__copy:where(.astro-23bnvnew){max-width:46rem}.product-shot:where(.astro-23bnvnew){justify-self:center;width:min(100%,46rem)}.product-shot--phone:where(.astro-23bnvnew){width:min(100%,22rem)}.closing:where(.astro-23bnvnew){flex-direction:column;align-items:flex-start}.closing__actions:where(.astro-23bnvnew){justify-content:flex-start}}@media (width<42rem){.daily-grid:where(.astro-23bnvnew),.faq-grid:where(.astro-23bnvnew){grid-template-columns:1fr}}
