.draft-refined main:focus{outline:none}.draft-refined :is(h1,h2,h3){letter-spacing:-.025em}.draft-refined .eyebrow{letter-spacing:.1em;font-size:.75rem;line-height:1.6}.draft-refined .text-link{min-height:44px}.draft-refined :is(.platform-hero,.engagement-hero,.program-analytics-hero,.breast-hero-with-overview){padding-top:56px;padding-bottom:56px}.draft-refined :is(.platform-hero,.engagement-hero,.program-analytics-hero,.breast-hero-with-overview) h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,3.7vw,3.5rem);line-height:1.15}.draft-refined :is(.platform-hero,.engagement-hero) .lead{font-size:1.125rem;line-height:1.75}.draft-refined :is(.section-heading,.platform-intake-copy,.platform-pedigree-intro,.platform-document-copy,.platform-analytics-copy,.engagement-language-copy,.breast-tools-intro,.program-customization-intro) h2,.draft-refined .program-data-section>.program-width>h2{text-wrap:balance;max-width:640px;font-size:clamp(1.9rem,2.7vw,2.5rem);line-height:1.22}.draft-refined .section-heading{margin-bottom:32px}.draft-refined :is(.platform-section,.platform-intake,.engagement-section,.home-section,.program-customization){padding-top:64px;padding-bottom:64px}.draft-refined .platform-pedigree-intro{margin-bottom:30px}.draft-refined .platform-pedigree-intro>p{font-size:1.0625rem}.draft-refined .platform-assessment-findings{margin-top:28px}.draft-refined .platform-referring-practices{text-align:center;padding-top:36px;padding-bottom:36px;display:block}.draft-refined .platform-referring-practices>div{max-width:650px;margin:auto}.draft-refined .platform-referring-practices .eyebrow{justify-content:center}.draft-refined .platform-referring-practices h2{font-size:1.6rem;line-height:1.3}.draft-refined .platform-referring-practices p{margin:15px auto 20px}.draft-refined :is(.finch-closing-cta,.program-contact){text-align:center;background:#fff;padding-top:64px;padding-bottom:64px}.draft-refined :is(.finch-closing-cta,.program-contact) h2{text-wrap:balance;max-width:650px;margin-inline:auto;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.22}.draft-refined :is(.finch-closing-cta,.program-contact) p{max-width:590px;margin:20px auto 0;font-size:1.0625rem;line-height:1.7}.draft-refined .program-contact .eyebrow{justify-content:center}.draft-refined .program-contact .button{margin-top:26px}.draft-refined .breast-opening-overview{margin-top:32px;padding:22px 26px}.draft-refined .breast-opening-overview>figcaption{margin-bottom:18px}.draft-refined .breast-opening-overview h2{font-size:1.125rem}.draft-refined .breast-opening-overview p{font-size:.9375rem}.draft-refined .breast-assessment{padding-top:64px;padding-bottom:64px}.draft-refined .program-section-intro{font-size:1.0625rem}.draft-refined .program-data-domains{gap:10px 24px;margin:26px 0 36px}.draft-refined .program-data-domains li{background:0 0;border:0;border-bottom:1px solid #c3d9ce;border-radius:0;padding:8px 0}.draft-refined .program-customization-intro p{font-size:1.0625rem}@media (max-width:800px){.draft-refined :is(.platform-hero,.engagement-hero,.program-analytics-hero,.breast-hero-with-overview){padding-top:36px;padding-bottom:40px}.draft-refined :is(.platform-hero,.engagement-hero,.program-analytics-hero,.breast-hero-with-overview) h1{font-size:clamp(2.25rem,6.8vw,3rem)}.draft-refined :is(.platform-hero,.engagement-hero) .lead{font-size:1.0625rem}.draft-refined :is(.platform-section,.platform-intake,.engagement-section,.home-section,.program-customization,.breast-assessment){padding-top:44px;padding-bottom:44px}.draft-refined :is(.section-heading,.platform-intake-copy,.platform-pedigree-intro,.platform-document-copy,.platform-analytics-copy,.engagement-language-copy,.breast-tools-intro,.program-customization-intro) h2,.draft-refined .program-data-section>.program-width>h2{font-size:1.85rem}.draft-refined :is(.finch-closing-cta,.program-contact){padding-top:44px;padding-bottom:44px}.draft-refined .platform-referring-practices{padding-top:30px;padding-bottom:30px}}
