body{font-size:15px;line-height:1.85;line-break:strict;word-break:normal;overflow-wrap:break-word}p,li,summary{text-wrap:pretty}h1,h2,h3{text-wrap:balance;line-break:strict;word-break:normal}.section{padding-left:20px;padding-right:20px}.section-heading h2,.center-heading h2{font-size:clamp(23px,6.1vw,27px);line-height:1.65;letter-spacing:0}.section-heading>p,.center-heading>p:last-child:not(.eyebrow){font-size:13px;line-height:1.9}.hero-lead{max-width:29em;font-size:14px}.hero-sub{font-size:13px;line-height:1.9}.hero-copy{padding-left:20px;padding-right:20px}.swipe-track>*{flex-basis:93%;box-sizing:border-box}.swipe-track>*:last-child{margin-right:7%}.worry-grid.swipe-track>article{padding:19px}.worry-grid h3{font-size:21px;line-height:1.65;letter-spacing:0;margin-bottom:13px}.worry-grid .checks{margin:0 0 14px}.worry-grid .checks li{margin:8px 0;font-size:13px;line-height:1.75}.worry-grid .answer{padding:14px}.worry-grid .answer p{font-size:13px;line-height:1.85;margin-top:7px}.worry-heading{gap:12px!important;margin-bottom:14px!important}.worry-heading img{width:34px;height:34px}.reason-grid.swipe-track article{padding:20px;min-height:0}.reason-grid .number{margin-bottom:17px}.reason-grid h3{font-size:22px;line-height:1.65;margin-bottom:14px}.reason-grid article>p{font-size:14px;line-height:1.85;margin-bottom:17px}.reason-grid .card-foot{font-size:11px;line-height:1.75;padding-top:12px}.flow-list.swipe-track li{padding:20px!important;min-height:190px}.flow-list.swipe-track li:last-child{margin-right:7%!important}.flow-list.swipe-track h3{font-size:19px;line-height:1.65}.flow-list.swipe-track p{font-size:14px;line-height:1.85}.venue-carousel p:not(.eyebrow){font-size:13px;line-height:1.85}.swipe-controls{margin-top:5px}.swipe-controls button{transition:background .2s,transform .2s}.swipe-controls button:not(:disabled):active{transform:scale(.93);background:#e6ecdf}.swipe-hint{font-size:12px;color:#5c6f64}.sentence-line{display:block}.reading-progress{position:fixed;left:0;right:0;top:0;margin:auto;max-width:480px;height:3px;z-index:60;pointer-events:none}.reading-progress span{height:100%;display:block;background:#b49b58;transform:scaleX(0);transform-origin:left;will-change:transform}.swipe-track>*{transition:box-shadow .25s}.swipe-track>.current-card{box-shadow:inset 0 -2px #b9a66f}.motion-enter.is-seen{animation:soft-enter .55s cubic-bezier(.2,.7,.2,1) both}.swipe-module.is-seen .swipe-hint span{animation:swipe-cue 1.2s ease-in-out 2}.compact-disclosure[open]>:not(summary){animation:soft-enter .25s ease-out}.button:active{transform:translateY(1px)}.design-picker{border-bottom:1px solid #cbd5c8}.design-picker>div>span{font-weight:600;color:#365347}.hero-image img{animation:photo-enter .8s ease-out both}.grant-mini summary{gap:8px}.grant-mini summary>span{font-size:12px}.data-card p:not(.eyebrow){font-size:12px;line-height:1.85}.data-section h2{font-size:24px}.minimal-support{font-size:13px;line-height:1.85}.same-support{font-size:13px}.source{font-size:11px!important}.quick-nav a{font-size:13px}.brand-partnership p{font-size:12px}.partner-note{line-height:1.85}.footer-main p{font-size:12px;overflow-wrap:anywhere}.hero-image{height:220px}
@keyframes soft-enter{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes swipe-cue{0%,100%{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes photo-enter{from{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}
@media(max-width:359px){.section{padding-left:16px;padding-right:16px}.worry-grid.swipe-track>article{padding:16px}.worry-grid h3{font-size:20px}.reason-grid h3{font-size:21px}.flow-list.swipe-track li{padding:18px!important}.center-heading h2,.section-heading h2{font-size:23px}.hero-copy{padding-left:17px;padding-right:17px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reading-progress{display:none}}
