/* Scoped additions for the Meta AI property-video insight. */
.meta-ai-property-article .article-hero h1{max-width:1080px;font-size:clamp(2.6rem,4.7vw,4.7rem);line-height:1.08}
.meta-ai-property-article .property-hero-reference{display:inline-flex;align-items:center;gap:12px;margin-top:26px;color:#d4ef76;text-decoration:none;font-size:.9rem;font-weight:700;line-height:1.5;border-bottom:1px solid rgba(212,239,118,.45);padding-bottom:5px}
.meta-ai-property-article .property-hero-reference:hover{color:#fff;border-color:#fff}
.meta-ai-property-article .property-cover{max-width:980px;width:calc(100% - 48px);margin:32px auto 0}
.meta-ai-property-article .property-cover img{display:block;width:100%;height:auto;border-radius:20px}
.meta-ai-property-article .property-cover figcaption{margin-top:10px;color:var(--muted);font-size:.875rem;line-height:1.6}
.meta-ai-property-article .article-key-takeaway p:not(:first-child){margin-top:16px;margin-bottom:0;color:#3f4b58;font-size:1rem;line-height:1.75;font-weight:400;letter-spacing:normal;text-transform:none}
.meta-ai-property-article .property-reference-card{margin:26px 0 30px;padding:28px;border:1px solid #bfd7da;border-radius:20px;background:linear-gradient(135deg,#edf8f8,#f5f8ee)}
.meta-ai-property-article .property-reference-card .property-reference-label{margin:0 0 13px;color:#08747e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.meta-ai-property-article .property-reference-card h3{margin:0 0 12px;font-size:1.4rem;line-height:1.35}
.meta-ai-property-article .property-reference-card p{margin-bottom:18px}
.meta-ai-property-article .property-reference-card a{display:inline-flex;align-items:center;gap:12px;color:#07555d;font-size:.95rem;line-height:1.5;font-weight:800;text-underline-offset:4px}
.meta-ai-property-article .property-workflow{list-style:none;padding:0;margin:28px 0;counter-reset:property-step;display:grid;gap:15px}
.meta-ai-property-article .property-workflow>li{position:relative;counter-increment:property-step;padding:24px 24px 24px 78px;border:1px solid #dce4e6;border-radius:16px;background:#fff}
.meta-ai-property-article .property-workflow>li::before{content:counter(property-step,decimal-leading-zero);position:absolute;left:22px;top:23px;color:#08747e;font-size:1rem;font-weight:800}
.meta-ai-property-article .property-workflow h3{margin:0 0 9px;font-size:1.1rem;line-height:1.4}
.meta-ai-property-article .property-workflow p{margin:0}
.meta-ai-property-article .property-prompt{margin:24px 0 18px;padding:27px;border-left:4px solid #28d7e5;border-radius:0 16px 16px 0;background:#102737}
.meta-ai-property-article .property-prompt p{margin:0;color:#e9f5f6;font-size:1rem;line-height:1.8}
.meta-ai-property-article .property-sources{padding-left:24px}
.meta-ai-property-article .property-sources li{margin-bottom:15px;font-size:.95rem;overflow-wrap:anywhere;scroll-margin-top:120px}
.meta-ai-property-article a:focus-visible{outline:3px solid #08747e;outline-offset:5px;border-radius:3px}
.meta-ai-property-article .article-hero a:focus-visible{outline-color:#d4ef76}
@media(max-width:600px){.meta-ai-property-article .article-hero h1{font-size:clamp(2.4rem,9vw,3.3rem)}.meta-ai-property-article .property-reference-card{padding:22px}.meta-ai-property-article .property-workflow>li{padding:22px 22px 22px 62px}.meta-ai-property-article .property-workflow>li::before{left:18px;top:21px}.meta-ai-property-article .property-prompt{padding:22px}.meta-ai-property-article .property-reference-card a{display:block}.meta-ai-property-article .property-reference-card a span{margin-left:5px}}
