.page-hero{min-height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:100px max(6%, calc((100% - 1680px) / 2)) 52px;background:linear-gradient(135deg,#f4f5f7 0%,#eaebee 100%);position:relative;overflow:hidden;}
.page-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(249,115,22,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,0.05) 1px,transparent 1px);background-size:60px 60px;}
.page-hero-title{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,6vw,72px);color:#1a1a1a;line-height:0.95;letter-spacing:2px;position:relative;z-index:2;}
.page-hero-title span{color:var(--orange);}

.content-section{padding:64px max(6%, calc((100% - 1680px) / 2));}
.content-card{background:var(--card);border:1px solid rgba(0,0,0,0.10);border-radius:16px;padding:48px;max-width:880px;}
.content-card h1{font-family:'Bebas Neue',sans-serif;font-size:36px;color:#1a1a1a;letter-spacing:1px;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid rgba(249,115,22,0.3);}
.content-card h2{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:var(--orange);text-transform:uppercase;letter-spacing:1px;margin-top:32px;margin-bottom:12px;}
.content-card p{font-size:14px;color:var(--silver);line-height:1.8;margin-bottom:14px;font-weight:300;}
.content-card ul{margin:12px 0 14px 20px;display:flex;flex-direction:column;gap:8px;}
.content-card ul li{font-size:14px;color:var(--silver);line-height:1.6;font-weight:300;}
.content-card a{color:var(--orange);text-decoration:none;}

@media(max-width:900px){
  .content-card{padding:24px;}
}
