.view-adolescentes .teen-intro{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:16px;max-width:none;padding:20px 0 24px}.teen-intro .teen-copy{position:relative;z-index:1;max-width:660px}.teen-intro .teen-kicker{display:inline-flex;align-items:center;gap:8px;color:#7654c4;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.teen-kicker::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:#ed9c91}.view-adolescentes .teen-intro h1{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.04em;margin:14px 0 16px;max-width:580px}.teen-intro h1 span{position:relative;display:inline-block;color:#7654c4}.teen-intro h1 span::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:7px;border-bottom:3px solid #eeaa9c;border-radius:50%;transform:rotate(-2deg);opacity:.8}.view-adolescentes .teen-intro p{max-width:490px;font-size:15px;line-height:1.7;margin:0;color:#7d7388}.teen-intro .teen-art{display:block;width:100%;height:auto;max-height:260px;object-fit:contain;pointer-events:none}.view-adolescentes .teen-intro+.catalogue{padding-top:8px}.teen-intro .teen-note{display:none}@media(max-width:800px){.view-adolescentes .teen-intro{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:0;padding:16px 0 20px}.view-adolescentes .teen-intro h1{font-size:32px}.teen-intro .teen-art{max-height:190px}.view-adolescentes .teen-intro p{font-size:14px}}@media(max-width:600px){.view-adolescentes .teen-intro{display:block;min-height:0;padding:15px 0 20px}.teen-intro .teen-kicker{font-size:10px;letter-spacing:.08em}.view-adolescentes .teen-intro h1{font-size:30px;max-width:360px;margin:12px 0 16px}.view-adolescentes .teen-intro p{font-size:14px;line-height:1.6;max-width:360px;padding-right:0}.teen-intro .teen-art{position:absolute;right:-7px;top:0;width:115px;height:66px;object-fit:contain;opacity:.9}.teen-intro .teen-kicker{max-width:calc(100% - 102px);min-height:41px;line-height:1.5}.view-adolescentes .teen-intro+.catalogue{padding-top:0}}@media(prefers-reduced-motion:reduce){.teen-intro *{animation:none!important}}
