.hero-intro{font-size:clamp(1.1rem,1rem + .5vw,1.25rem);font-weight:400;line-height:1.6;margin-bottom:1.5rem;max-width:65ch;text-wrap:balance}.bg-dark .hero-intro,.category-hero .hero-intro,.section--hero .hero-intro,[data-theme=dark] .hero-intro{color:var(--text-on-dark,#f4f7fc)}.bg-light .hero-intro,[data-theme=light] .hero-intro{color:var(--text-body,#2d3748)}.hero-intro p{margin-bottom:.75rem}.hero-intro p:last-child{margin-bottom:0}.bg-dark .hero-intro a,.category-hero .hero-intro a,.section--hero .hero-intro a,[data-theme=dark] .hero-intro a{color:var(--link-on-dark,#7fd1ff);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bg-dark .hero-intro a:hover,.category-hero .hero-intro a:hover,.section--hero .hero-intro a:hover,[data-theme=dark] .hero-intro a:hover{color:var(--link-on-dark-hover,#ffe178)}.bg-light .hero-intro a,[data-theme=light] .hero-intro a{color:var(--link-color,#0077b6);text-decoration:underline}.bg-light .hero-intro a:hover,[data-theme=light] .hero-intro a:hover{color:var(--accent-coral,#ff1654)}.hero-intro strong{font-weight:600}.bg-dark .hero-intro strong,.category-hero .hero-intro strong,.section--hero .hero-intro strong,[data-theme=dark] .hero-intro strong{color:var(--text-on-dark,#f4f7fc)}.hero-intro ol,.hero-intro ul{margin:.75rem 0;padding-left:1.25rem}.hero-intro li{margin-bottom:.375rem}.hero-intro h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.hero-intro .hero-highlight{color:var(--accent-coral,#ff1654);font-weight:600}@media (max-width:1024px){.hero-intro{font-size:clamp(1rem,.95rem + .4vw,1.15rem)}}@media (max-width:768px){.hero-intro{font-size:1rem;line-height:1.65;max-width:100%;text-wrap:pretty}}@media (max-width:480px){.hero-intro{font-size:.95rem}}@supports not (text-wrap:balance){.hero-intro{text-wrap:wrap}}