.examples-hero { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(260px, .6fr); gap: clamp(36px, 6vw, 86px); align-items: end; padding-block: clamp(68px, 8vw, 122px); }
.examples-intro h1 { max-width: 15ch; margin: 0; font-size: clamp(3rem, 6.5vw, 5.9rem); font-weight: 700; letter-spacing: -.045em; line-height: .99; }
.examples-intro h1 em { color: var(--accent); font-style: normal; }
.examples-intro > p:last-of-type { max-width: 63ch; margin: var(--space-lg) 0 0; color: var(--ink-2); font-size: clamp(1.07rem, 1.6vw, 1.24rem); line-height: 1.65; }
.examples-quicklinks { display: flex; flex-wrap: wrap; gap: 12px 24px; margin-top: var(--space-xl); }
.examples-quicklinks a { color: var(--accent-deep); font: 600 .8rem/1.5 var(--mono); text-decoration: none; border-bottom: 1px solid var(--accent); padding-bottom: 4px; }
.examples-quicklinks a:hover { color: var(--ink); }
.examples-key { background: var(--nav); color: var(--nav-ink); border-radius: var(--radius); padding: clamp(24px, 3vw, 36px); box-shadow: var(--shadow-lg); }
.examples-key-number { display: block; font: 500 clamp(4.4rem, 8vw, 7rem)/1 var(--mono); letter-spacing: -.07em; color: var(--nav-accent); }
.examples-key p { margin: 8px 0 0; color: var(--nav-ink); font-size: 1.1rem; line-height: 1.4; }
.examples-key .examples-key-rule { height: 1px; background: var(--nav-line); margin-block: var(--space-md); }
.examples-key p:last-child { color: var(--nav-ink-2); font-size: .9rem; line-height: 1.6; }
.examples-key b { color: var(--nav-ink); }

.examples-feature-wrap { background: var(--surface); border-block: 1px solid var(--line-2); }
.examples-feature { display: grid; grid-template-columns: minmax(0, 1fr) minmax(200px, .4fr); gap: clamp(32px, 5vw, 72px); align-items: center; padding-block: clamp(64px, 7.5vw, 108px); }
.examples-feature h2, .examples-section-head h2 { margin: 0; font-size: clamp(2rem, 4.1vw, 3.5rem); line-height: 1.08; letter-spacing: -.035em; }
.examples-feature p:not(.kicker), .examples-section-head > p:last-child { max-width: 68ch; color: var(--ink-2); }
.examples-feature-authors { font: 500 1.02rem/1.65 var(--serif); color: var(--ink) !important; }
.examples-feature-meta { font: 500 .78rem/1.5 var(--mono); color: var(--accent-deep) !important; }
.examples-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: var(--space-lg); }
.examples-feature-mark { min-height: 280px; border: 1px solid var(--line-2); border-radius: var(--radius); background: linear-gradient(145deg, var(--accent-soft), var(--surface-2)); display: flex; flex-direction: column; align-items: center; justify-content: center; font: 500 clamp(4rem, 8vw, 7rem)/1 var(--mono); color: var(--accent-deep); letter-spacing: -.1em; }
.examples-feature-number { white-space: nowrap; }
.examples-feature-number span { color: var(--accent); }
.examples-feature-mark small { margin-top: var(--space-lg); color: var(--ink-2); font: 500 .65rem/1.4 var(--mono); letter-spacing: .06em; text-transform: uppercase; }

.examples-cases { padding-block: clamp(70px, 9vw, 132px); }
.examples-section-head { max-width: 72ch; margin-bottom: clamp(32px, 4vw, 52px); }
.examples-section-head > p:last-child { font-size: 1.07rem; line-height: 1.7; }
.examples-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.example-case { display: flex; flex-direction: column; min-width: 0; padding: clamp(22px, 2.6vw, 32px); background: var(--surface); border: 1px solid var(--line-2); border-radius: var(--radius); box-shadow: var(--shadow); }
.example-case-top { display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: center; justify-content: space-between; margin-bottom: var(--space-md); }
.example-index { color: var(--accent-deep); font: 600 .7rem/1.4 var(--mono); letter-spacing: .08em; }
.example-priority { border-radius: var(--radius-pill); padding: 5px 9px; font: 600 .63rem/1.3 var(--mono); letter-spacing: .02em; }
.example-priority-red { color: var(--danger); background: var(--danger-soft); }
.example-priority-yellow { color: var(--warn); background: var(--warn-soft); }
.example-case h3 { margin: 0; font-size: clamp(1.26rem, 1.7vw, 1.57rem); line-height: 1.26; overflow-wrap: anywhere; }
.example-authors { margin: 12px 0 0; font: 400 .96rem/1.5 var(--serif); color: var(--ink-2); }
.example-venue { margin: 14px 0 0; color: var(--ink-2); font-size: .9rem; }
.example-doi { margin: 5px 0 0; color: var(--ink-3); font: 500 .69rem/1.6 var(--mono); overflow-wrap: anywhere; }
.example-doi code { color: var(--ink-2); font: inherit; }
.example-notes { display: grid; gap: 12px; margin-top: var(--space-lg); padding-top: var(--space-md); border-top: 1px solid var(--line); }
.example-notes p { margin: 0; color: var(--ink-2); font-size: .91rem; line-height: 1.55; }
.example-notes span { display: block; margin-bottom: 4px; color: var(--ink); font: 600 .64rem/1.4 var(--mono); letter-spacing: .07em; text-transform: uppercase; }
.example-links { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px; margin-top: auto; padding-top: var(--space-lg); }
.example-links a { color: var(--accent-deep); font: 600 .78rem/1.4 var(--sans); text-decoration: none; border-bottom: 1px solid var(--line-2); padding-bottom: 3px; }
.example-links a:first-child { color: var(--ink); border-color: var(--accent); }
.example-links a:hover { color: var(--accent); border-color: var(--accent); }
.examples-disclosure { max-width: 80ch; margin: var(--space-xl) 0 0; color: var(--ink-2); font-size: .91rem; line-height: 1.6; }

@media (max-width: 900px) { .examples-hero { grid-template-columns: 1fr; align-items: start; }.examples-key { max-width: 540px; }.examples-feature { grid-template-columns: 1fr; }.examples-feature-mark { min-height: 190px; max-width: 420px; } }
@media (max-width: 720px) { .examples-grid { grid-template-columns: 1fr; }.examples-feature-mark { display: none; } }
@media (max-width: 560px) { .examples-hero { padding-block: 48px 64px; }.examples-intro h1 { font-size: clamp(2.7rem, 13vw, 4rem); }.examples-actions .button { width: 100%; }.example-case { padding: 20px; } }
