.operator-contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px}
.operator-contact:hover{text-decoration:underline;text-underline-offset:4px}
.agent-page{max-width:764px;margin:0 auto;padding:62px 32px 42px}
.agent-page .eyebrow{color:var(--muted);font-size:13px;margin-bottom:19px}
.agent-page h1{font-size:clamp(42px,6vw,64px);line-height:1.08;text-wrap:initial;margin:0 0 24px}
.agent-page p{font-size:17px;line-height:1.65}
.agent-page p+p{margin-top:14px}
.agent-page .intro-copy{font-size:22px;line-height:1.5;margin-bottom:16px}
.agent-intro{padding-bottom:42px}
.agent-page section{border-top:1px solid var(--line);padding:31px 0 35px}
.agent-page h2{font-size:25px;margin-bottom:13px}
.agent-page a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#829E90;text-decoration-thickness:1px}
.agent-page a:hover{text-decoration-color:var(--ink)}
.agent-identity{margin-top:22px;padding:23px 25px;background:#EBF1EC;border:1px solid var(--line);border-radius:14px}
.agent-identity .rollout-status{font-size:13px;color:var(--muted);margin-bottom:20px}
.agent-identity dl{margin:0;display:grid;gap:19px}
.agent-identity dt{font-size:13px;color:var(--muted);margin-bottom:5px}
.agent-identity dd{margin:0}
.agent-identity code{font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
.agent-identity .identity-note{font-size:14px;line-height:1.6;color:var(--muted);border-top:1px solid var(--line);padding-top:17px;margin-top:21px}
body>footer{font-size:12px}
@media(max-width:600px){
  .agent-page{padding:39px 23px 16px}
  .agent-page .eyebrow{font-size:12px;margin-bottom:15px}
  .agent-page h1{margin-bottom:21px}
  .agent-page .intro-copy{font-size:20px}
  .agent-page p{font-size:16px}
  .agent-intro{padding-bottom:31px}
  .agent-page section{padding:27px 0 30px}
  .agent-page h2{font-size:23px}
  .agent-identity{padding:20px 18px}
  .agent-identity code{font-size:13px}
  .operator-contact{font-size:13px}
}
