.public-page:has(.support-options) .public-page-hero{padding-block:clamp(3rem,5vw,4.75rem)}.public-page:has(.support-options) .public-page-hero-grid{gap:clamp(2rem,5vw,4.5rem)}.public-page:has(.support-options) .public-page-title{max-width:15ch;font-size:clamp(3rem,6vw,5.25rem);line-height:.98}.public-page:has(.support-options) .public-page-description{max-width:58ch;margin-top:1.25rem}.public-page:has(.support-options) .public-page-hero-mark{opacity:.1;width:clamp(7rem,16vw,12rem)}.public-page:has(.support-options) .public-flow{gap:clamp(3.5rem,6vw,5rem);padding-block:clamp(3.25rem,6vw,5rem)}.public-page:has(.support-options) .public-flow-stack{gap:clamp(3.5rem,6vw,5rem)}.public-page:has(.support-options) .support-options{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.public-page:has(.support-options) .support-options .rule-card{border-top:0;border-bottom:1px solid var(--color-border);min-height:10rem;padding:1.5rem 1.5rem 1.6rem 0;transition:none}.public-page:has(.support-options) .support-options .rule-card:nth-child(odd){border-right:1px solid var(--color-border);padding-right:clamp(1.5rem,4vw,3rem)}.public-page:has(.support-options) .support-options .rule-card:nth-child(2n){padding-left:clamp(1.5rem,4vw,3rem)}.public-page:has(.support-options) .support-options .rule-card:hover{border-color:var(--color-border);transform:none}.public-page:has(.support-options) .support-options .rule-card h3{font-size:1.12rem}.public-page:has(.support-options) .support-options .rule-card p{max-width:48ch;margin-top:.7rem}.public-page:has(.support-options) ol.timeline{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--color-muted) 34%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.public-page:has(.support-options) ol.timeline .timeline-item{border-bottom:0;border-right:1px solid var(--color-border);min-width:0;padding:1.5rem;display:block}.public-page:has(.support-options) ol.timeline .timeline-item:last-child{border-right:0}.public-page:has(.support-options) ol.timeline .timeline-date{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.public-page:has(.support-options) ol.timeline h3{margin-top:.9rem;font-size:1.05rem;line-height:1.35}.public-page:has(.support-options) ol.timeline p:last-child{margin-top:.7rem;line-height:1.65}.public-page:has(.support-options) section.editorial-grid-2>.rule-card{border-top:2px solid color-mix(in oklch, var(--color-primary) 65%, var(--color-border));background:color-mix(in oklch, var(--color-muted) 32%, transparent);min-height:15rem;padding:1.6rem 1.5rem 1.75rem;transition:none}.public-page:has(.support-options) section.editorial-grid-2>.rule-card:hover{border-color:color-mix(in oklch, var(--color-primary) 65%, var(--color-border));transform:none}.public-page:has(.support-options) .review-section{border-left:3px solid var(--color-primary);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:color-mix(in oklch, var(--color-secondary) 58%, transparent);padding:clamp(1.5rem,3vw,2.25rem)}.public-page:has(.support-options) .review-section .section-title{max-width:18ch}.public-page:has(.support-options) [role=note]{display:none}@media (width<=899px){.public-page:has(.support-options) ol.timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page:has(.support-options) ol.timeline .timeline-item:nth-child(2){border-right:0}.public-page:has(.support-options) ol.timeline .timeline-item:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=639px){.public-page:has(.support-options) .public-page-title{max-width:12ch;font-size:clamp(2.65rem,13vw,3.8rem)}.public-page:has(.support-options) .support-options{grid-template-columns:1fr}.public-page:has(.support-options) .support-options .rule-card{border-right:0;min-height:0;padding:1.35rem 0 1.45rem}.public-page:has(.support-options) .support-options .rule-card:nth-child(odd){border-right:0;min-height:0;padding:1.35rem 0 1.45rem}.public-page:has(.support-options) .support-options .rule-card:nth-child(2n){border-right:0;min-height:0;padding:1.35rem 0 1.45rem}.public-page:has(.support-options) ol.timeline{grid-template-columns:1fr}.public-page:has(.support-options) ol.timeline .timeline-item{border-right:0;border-bottom:1px solid var(--color-border)}.public-page:has(.support-options) ol.timeline .timeline-item:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border)}.public-page:has(.support-options) ol.timeline .timeline-item:last-child{border-bottom:0}.public-page:has(.support-options) section.editorial-grid-2>.rule-card{min-height:0}}@media (prefers-reduced-motion:reduce){.public-page:has(.support-options) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=900px){.public-page-institute .support-page-hero{padding-block:clamp(3.5rem,7vh,5.5rem)}.public-page-institute .support-page-hero .public-page-title{max-width:15ch;margin-top:1rem;font-size:clamp(3.25rem,5.2vw,4.75rem);line-height:1}.public-page-institute .support-page-hero .public-page-description{margin-top:1.25rem;line-height:1.6}.public-page-institute .support-page-hero .public-page-hero-copy>div{margin-top:1.5rem}}
