.entry-content .ulta-about-intro{background:var(--ulta-cream);padding:5rem 0}
.entry-content .ulta-about-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:start}
.entry-content .ulta-about-columns>.wp-block-group{margin:0!important;min-width:0}
.entry-content .ulta-about-story h2{font-size:clamp(2rem,3vw,2.5rem);line-height:1.2;margin-bottom:1.5rem}
.entry-content .ulta-about-story p{font-size:1.125rem;line-height:1.75;color:var(--ulta-muted);margin:0 0 1.25rem;max-width:65ch}
.entry-content .ulta-about-story .ulta-eyebrow{color:var(--ulta-purple)}
.entry-content .ulta-about-values{display:grid;gap:1.25rem}
.entry-content .ulta-about-value{position:relative;padding:1.5rem 1.5rem 1.5rem 3.5rem;margin:0!important;border:1px solid #d1c4e8;border-radius:8px;background:#fff}
.entry-content .ulta-about-value:before{content:'';position:absolute;top:1.75rem;left:1.25rem;width:1.25rem;height:1.25rem;background:var(--ulta-purple);mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2"%3E%3Cpath d="m9 12 2 2 4-4"/%3E%3Cpath d="M12 22s8-4 8-11V5l-8-3-8 3v6c0 7 8 11 8 11Z"/%3E%3C/svg%3E') center/contain no-repeat}
.entry-content .ulta-about-value h3{font-size:1.375rem;line-height:1.35;margin:0 0 .5rem;color:var(--ulta-ink)}
.entry-content .ulta-about-value p{font-size:1.125rem;line-height:1.65;margin:0;color:var(--ulta-muted)}
.entry-content .ulta-about-licensing{background:#efedf4;border-top:1px solid #ddd5e9;padding:5rem 0}
.entry-content .ulta-about-licensing h2{font-size:clamp(2rem,3vw,2.5rem);line-height:1.2;max-width:28ch}
.entry-content .ulta-about-licensing .ulta-section-intro{max-width:70ch;font-size:1.125rem;line-height:1.75}
.entry-content .ulta-license-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:3rem!important}
.entry-content .ulta-license-detail{padding:1.5rem;background:#fff;border:1px solid #d1c4e8;border-radius:8px;margin:0!important;min-width:0}
.entry-content .ulta-license-detail h3{font-family:'Source Sans 3',Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ulta-purple);margin-bottom:.75rem}
.entry-content .ulta-license-detail p{font-size:1.125rem;line-height:1.65;font-weight:600;color:var(--ulta-ink);overflow-wrap:break-word}
@media(max-width:1024px){.entry-content .ulta-about-columns{grid-template-columns:1fr;gap:2rem}.entry-content .ulta-license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.entry-content .ulta-about-intro,.entry-content .ulta-about-licensing{padding:4rem 0}.entry-content .ulta-license-grid{grid-template-columns:1fr;margin-top:2rem!important}.entry-content .ulta-about-value{padding-left:3.25rem}}
@media(forced-colors:active){.ulta-about-value:before{background:CanvasText}}
