.ev-hero{padding-top:88px;padding-bottom:72px}.ev-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(254,165,2,.55);margin-bottom:24px}.ev-h1{font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.06;letter-spacing:-.03em;color:var(--hp-text-loud);margin-bottom:24px;max-width:580px}.ev-sub{font-size:clamp(15px,1.6vw,17px);line-height:1.7;color:var(--hp-text-secondary);max-width:540px}.ev-section-index{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 31px 72px;max-width:1380px;margin:0 auto}.ev-row{display:flex;flex-direction:column;padding:32px 28px;border:1px solid rgba(255,243,215,.08);border-radius:14px;background:rgba(255,243,215,.02);text-decoration:none;min-height:240px;transition:background .18s ease,border-color .18s ease}.ev-row:hover{background:rgba(255,243,215,.04);border-color:rgba(255,243,215,.14)}.ev-row:hover .ev-row-arrow{transform:translateX(5px);color:var(--hp-gold)}.ev-row-num{font-size:12px;font-weight:300;color:rgba(254,165,2,.22);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-bottom:6px}.ev-row-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,247,227,.22);margin-bottom:20px}.ev-row-body{flex:1}.ev-row-title{font-size:clamp(16px,1.6vw,18px);font-weight:500;color:var(--hp-text-loud);letter-spacing:-.01em;line-height:1.3;margin-bottom:10px}.ev-row-desc{font-size:13.5px;color:var(--hp-text-secondary);line-height:1.65;margin:0}.ev-row-right{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,243,215,.06)}.ev-row-tag{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;flex:1}.ev-row-arrow,.ev-row-tag{color:rgba(255,247,227,.2)}.ev-row-arrow{transition:transform .18s ease,color .18s ease;flex-shrink:0}.ev-footnote{font-size:13px;color:rgba(255,247,227,.22);line-height:1.75;max-width:600px;font-style:italic;padding:8px 31px 72px}@media (max-width:700px){.ev-section-index{grid-template-columns:1fr;padding:0 20px 56px}.ev-row{min-height:200px}}@media (max-width:480px){.ev-hero{padding-top:56px;padding-bottom:48px}.ev-footnote{padding:8px 20px 56px}}