.experience-story{padding:clamp(76px, 7vw, 110px) var(--container-gutter) clamp(80px, 8vw, 120px);color:var(--foreground);background:var(--residence-surface)}.story-container{max-width:var(--container-max);margin-inline:auto}.story-heading{margin-bottom:54px}.story-eyebrow{color:var(--muted-foreground);font:400 12px/1.7 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 22px}.story-heading h2{font:var(--font-display-weight) clamp(40px, 4.3vw, 64px)/1.08 var(--font-display);letter-spacing:-.025em;margin:0}.story-heading h2 em{color:var(--muted-foreground);font-style:italic;font-weight:inherit}.story-strengths{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,64px);padding-top:30px;display:grid}.story-strength{min-width:0;scroll-margin-top:120px}.story-strength h3{font:var(--font-display-weight) clamp(27px, 2.4vw, 34px)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 18px}.story-strength>p{max-width:340px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.8}.story-status{color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.6;display:block}@media (max-width:760px){.experience-story{padding:70px var(--container-gutter) 75px}.story-heading{margin-bottom:36px}.story-eyebrow{margin-bottom:20px}.story-heading h2{font-size:clamp(34px,8.2vw,48px)}.story-strengths{grid-template-columns:1fr;gap:28px;padding-top:28px}.story-strength+.story-strength{border-top:1px solid var(--border);padding-top:28px}.story-strength h3{margin-bottom:12px;font-size:28px}.story-strength>p{max-width:490px}.story-status{margin-top:14px}}
