/* The Agents guide extends the site's editorial style without changing the homepage. */
#sr-landing .sr-agents-hero .sr-page-lead { max-width:550px; }
#sr-landing .sr-agents-intro { font-size:16px; line-height:1.75; color:var(--sr-muted); max-width:430px; margin-top:24px; }
#sr-landing .sr-capabilities .sr-faq summary { font-size:22px; line-height:1.35; }
#sr-landing .sr-agent-outcome { border-left:1px solid var(--sr-orange); padding-left:17px; margin:23px 0 4px; }
#sr-landing .sr-agent-outcome > span { display:block; font-size:13px; color:var(--sr-muted); }
#sr-landing .sr-agent-outcome > strong { display:block; margin-top:5px; font-size:17px; font-weight:400; }
#sr-landing .sr-agent-reading { margin-top:22px; font-size:13px; line-height:1.65; color:var(--sr-muted); }
#sr-landing .sr-agent-reading a { text-decoration:underline; text-underline-offset:4px; }
#sr-landing .sr-beta-options { display:grid; grid-template-columns:1fr 1fr; gap:60px; margin-top:45px; }
#sr-landing .sr-beta-options article { border-top:1px dashed #6b655d; padding-top:24px; }
#sr-landing .sr-beta-label { color:#cbb298; font-size:14px; }
#sr-landing .sr-beta-options h3 { font-size:34px; line-height:1.12; margin-top:26px; }
#sr-landing .sr-beta-options p { font-size:16px; line-height:1.75; color:var(--sr-muted); max-width:480px; margin-top:22px; }
#sr-landing .sr-beta-options .sr-beta-condition { font-size:15px; color:#c1b7aa; }
#sr-landing .sr-beta-options .sr-link { margin-top:20px; }
#sr-landing .sr-beta-footnote { margin-top:40px; padding-top:24px; border-top:1px solid var(--sr-line); font-size:14px; line-height:1.7; color:var(--sr-muted); }
#sr-landing .sr-agents-next .sr-fit-options article { border-color:var(--sr-line); }
@container (max-width:760px) {
  #sr-landing .sr-beta-options { gap:35px; }
  #sr-landing .sr-beta-options h3 { font-size:28px; }
}
@container (max-width:540px) {
  #sr-landing .sr-beta-options { grid-template-columns:1fr; gap:38px; }
  #sr-landing .sr-capabilities .sr-faq summary { font-size:20px; }
}
