.concept-heading h2{font-size:clamp(2.8rem,4.4vw,5.6rem);margin-bottom:12px}.scene .concept-heading>p{font-size:1.125rem;color:var(--soft);margin-bottom:28px}
.concept-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;flex:1}.concept-explanation{max-width:510px}.concept-label{display:block;font-size:.875rem;color:var(--gold);font-weight:500;margin-bottom:12px}.light .concept-label{color:#79551e}
.scene .concept-explanation>div>p{font-size:clamp(1.15rem,1.6vw,1.75rem);line-height:1.5;margin:0}.concept-benefit{border-top:1px solid var(--rule);padding-top:24px;margin-top:25px}.scene .concept-explanation>.concept-distinction{font-size:.9375rem;line-height:1.6;color:var(--soft);margin:24px 0 0}
.scene .concept-audience-question{font-family:'Playfair Display',serif;font-size:clamp(1.35rem,2vw,2rem);line-height:1.4;margin:27px 0 0}.concept-audience-question strong{font-weight:400;color:var(--gold)}.light .concept-audience-question strong{color:#88652e}.scene .concept-example-label{font-size:.75rem;color:var(--soft);margin:17px 0 0;line-height:1.5}
.trigger-example{background:#fff;border:1px solid #b5c2cb;padding:24px 29px}.trigger-example-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid #cbd3d8}.trigger-example-heading>span{font-size:.875rem;color:#4b6276}.trigger-example-heading strong{font-size:2.2rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.trigger-example-heading small{font-size:.875rem;font-weight:400;color:#4b6276}.trigger-steps{list-style:none;margin:0;padding:0}.trigger-steps li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding-top:20px}.trigger-steps li>span{display:block;border-left:2px solid #a77b34;padding:2px 0 0 10px;font-size:.8125rem;color:#79551e}.trigger-steps strong{font-size:1.125rem;font-weight:500;line-height:1.3}.scene .trigger-steps p{font-size:.9375rem;line-height:1.5;color:#4b6276;margin:6px 0 0}
.seo-intent-example{border:1px solid #70889c;padding:26px 30px;background:#103957}.intent-search{display:flex;align-items:center;gap:14px;background:var(--ivory);color:var(--ink);padding:17px 19px;font-size:1rem;border-radius:40px}.intent-search svg{width:20px;height:20px}.intent-journey{display:grid;gap:21px;margin-top:27px}.intent-journey>div{display:grid;grid-template-columns:30px 1fr;gap:6px 13px}.intent-journey>div>span{grid-row:span 2;color:var(--gold);font-size:.8125rem;padding-top:4px}.intent-journey strong{font-size:1.125rem;font-weight:500;line-height:1.35}.scene .intent-journey p{font-size:.9375rem;line-height:1.5;color:var(--soft);margin:0}.seo-intent-example .concept-example-label{border-top:1px solid #70889c;padding-top:14px;margin-top:22px}
.meta-concept-visual{background:#fff;border:1px solid #b5c2cb}.meta-concept-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;font-size:1rem}.meta-concept-identity>span:last-child{font-size:.75rem;color:#4b6276;text-align:right}.meta-concept-photo{height:270px}.meta-concept-photo img{object-position:center}.scene .meta-concept-photo figcaption{font-family:'Playfair Display',serif;font-size:1.65rem;line-height:1.25;padding:60px 23px 22px}.scene .meta-concept-photo figcaption span{font-family:'DM Sans',sans-serif;font-size:.75rem;margin-top:9px}.meta-concept-path{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px}.meta-concept-path>span{font-size:.875rem;line-height:1.5}.meta-concept-path svg{width:20px;height:20px;color:#79551e}
@media(max-height:800px) and (min-width:1001px){.concept-scene{padding-top:27px;padding-bottom:24px}.concept-heading h2{font-size:3.1rem;margin-bottom:9px}.scene .concept-heading>p{font-size:1rem;margin-bottom:20px}.concept-layout{gap:5vw}.scene .concept-explanation>div>p{font-size:1.2rem}.concept-benefit{padding-top:18px;margin-top:18px}.concept-label{font-size:.8125rem;margin-bottom:9px}.scene .concept-explanation>.concept-distinction{font-size:.875rem;margin-top:18px}.trigger-example,.seo-intent-example{padding:20px 24px}.trigger-example-heading{padding-bottom:15px}.trigger-example-heading strong{font-size:1.9rem}.trigger-steps li{padding-top:15px}.trigger-steps strong,.intent-journey strong{font-size:1rem}.scene .trigger-steps p,.scene .intent-journey p{font-size:.875rem}.intent-search{padding:13px 16px;font-size:.9375rem}.intent-journey{gap:17px;margin-top:21px}.seo-intent-example .concept-example-label{margin-top:17px;padding-top:12px}.meta-concept-photo{height:230px}.meta-concept-path{padding:17px 21px}.scene .meta-concept-photo figcaption{font-size:1.4rem}.scene .concept-audience-question{font-size:1.4rem;margin-top:20px}.scene.concept-scene>.footnote{font-size:.75rem;margin-top:15px}}
@media(max-width:1000px){.concept-layout{gap:30px;align-items:start}.concept-heading h2{font-size:3.25rem}.scene .concept-explanation>div>p{font-size:1.2rem}.trigger-example,.seo-intent-example{padding:22px}.trigger-example-heading{display:block}.trigger-example-heading strong{display:block;margin-top:8px}.trigger-steps li{grid-template-columns:43px 1fr;gap:13px}.trigger-steps strong,.intent-journey strong{font-size:1rem}.scene .trigger-steps p,.scene .intent-journey p{font-size:.875rem}.intent-search{padding:14px;font-size:.875rem;gap:10px}.meta-concept-photo{height:295px}.meta-concept-identity{align-items:start;gap:14px}.meta-concept-identity>span:last-child{max-width:110px}.meta-concept-path{padding:19px 15px;gap:10px}.meta-concept-path>span{font-size:.8125rem}.meta-concept-path svg{width:18px;height:18px}.scene .meta-concept-photo figcaption{font-size:1.4rem}}
@media(max-width:700px){.concept-heading h2{font-size:2.6rem;margin-bottom:13px}.scene .concept-heading>p{font-size:1rem;margin-bottom:27px}.concept-layout{grid-template-columns:1fr;gap:28px;flex:none}.concept-label{font-size:.875rem;margin-bottom:10px}.scene .concept-explanation>div>p{font-size:1.15rem}.concept-benefit{margin-top:21px;padding-top:20px}.scene .concept-explanation>.concept-distinction{font-size:.875rem;margin-top:20px}.trigger-example,.seo-intent-example{padding:22px}.trigger-example-heading{display:flex;align-items:center;gap:15px}.trigger-example-heading>span{font-size:.8125rem;max-width:115px}.trigger-example-heading strong{font-size:1.9rem;margin:0}.trigger-steps li{grid-template-columns:43px 1fr;gap:13px}.trigger-steps strong,.intent-journey strong{font-size:1rem}.scene .trigger-steps p,.scene .intent-journey p{font-size:.9375rem}.intent-search{font-size:.875rem;padding:14px;gap:10px}.intent-journey{gap:21px}.scene .concept-audience-question{font-size:1.5rem;margin-top:27px}.scene.concept-scene>.footnote{font-size:.8125rem}.meta-concept-photo{height:265px}.meta-concept-identity{padding:14px 18px;font-size:.9375rem}.meta-concept-path{padding:20px 18px}.meta-concept-path>span{font-size:.8125rem}.scene .meta-concept-photo figcaption{font-size:1.55rem}.scene .concept-example-label{font-size:.75rem}}
