.irHTXW_hero{background:var(--color-cream);padding:200px clamp(20px,5vw,48px) 72px}.irHTXW_heroInner{flex-direction:column;align-items:flex-start;gap:20px;max-width:1280px;margin:0 auto;display:flex}.irHTXW_eyebrow{font-family:var(--font-micro);letter-spacing:.16em;text-transform:uppercase;color:#1a1d248c;font-size:12px;font-weight:700}.irHTXW_heroTitle{font-family:var(--font-heading);letter-spacing:-.024em;color:var(--color-dark);margin:0;font-size:clamp(44px,7vw,100px);font-weight:700;line-height:.98}.irHTXW_heroMeta{font-family:var(--font-micro);letter-spacing:.06em;color:#1a1d2480;margin:0;font-size:13px;font-weight:400}.irHTXW_content{background:var(--color-cream);padding:32px clamp(20px,5vw,48px) 140px}.irHTXW_contentInner{flex-direction:column;gap:64px;max-width:780px;margin:0 auto;display:flex}.irHTXW_section{flex-direction:column;gap:20px;display:flex}.irHTXW_sectionTitle{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-dark);margin:0;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.06}.irHTXW_paragraph{font-family:var(--font-text);color:#1a1d24cc;margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.7}.irHTXW_list{border-top:1px solid #1a1d2417;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.irHTXW_listItem{font-family:var(--font-text);color:#1a1d24c7;border-bottom:1px solid #1a1d2417;flex-direction:column;gap:6px;padding:20px 0;font-size:16px;line-height:1.6;display:flex}.irHTXW_listItemLabel{font-family:var(--font-heading);letter-spacing:-.008em;color:var(--color-dark);font-size:18px;font-weight:700}.irHTXW_citationBox{border:1px solid #1a1d241a;border-left:4px solid var(--color-primary);border-radius:0 12px 12px 0;flex-direction:column;gap:8px;padding:24px 28px;display:flex}.irHTXW_citationTitle{font-family:var(--font-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:11px;font-weight:700}.irHTXW_citationText{font-family:var(--font-text);color:#1a1d24bf;margin:0;font-size:15px;line-height:1.6}@media (max-width:768px){.irHTXW_hero{padding:150px 20px 48px}.irHTXW_content{padding:16px 20px 90px}}
