/* Customer questions first: remove decorative editorial jargon and keep a calm reading scale. */
body .hero h1{font-size:clamp(43px,4.6vw,66px);line-height:1.09;max-width:13ch}.hero-side p{font-size:21px;line-height:1.6;max-width:32ch}.hero-content{align-items:end}.intro h2{max-width:19ch}.intro p{font-size:21px;line-height:1.65}.material-panel{min-height:560px}.sample-copy h3{font-size:clamp(32px,3.5vw,46px)}.sample-copy p{font-size:20px;line-height:1.65}.material-tabs button{transition:background .35s,color .35s,border-color .35s}.hero .glass-edit{display:none}
@media(max-width:700px){body .hero h1{font-size:42px}.hero-side p,.intro p,.sample-copy p{font-size:19px}.hero-content{gap:26px}.material-panel{min-height:0}.sample-copy h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){.material-tabs button{transition:none}}
