.bot-policy { max-width: 800px; }
.bot-policy .brand { font-weight: 750; text-decoration: none; }
.bot-policy .eyebrow { color: #ad4900; font-size: .8rem; font-weight: 700; letter-spacing: .12em; margin-top: 2.75rem; text-transform: uppercase; }
.bot-policy h1 { font-size: clamp(2.2rem, 6vw, 3.4rem); line-height: 1.1; margin: .4rem 0 1.25rem; }
.bot-policy .intro { font-size: 1.18rem; }
.bot-policy h2 { margin-top: 2.4rem; }
.bot-policy pre { background: #eef2f5; border-left: 3px solid #f77c16; border-radius: 3px; font-size: .88rem; line-height: 1.6; overflow-x: auto; padding: 1rem; }
.bot-policy p code { background: #eef2f5; border-radius: 3px; font-size: .9em; padding: .1em .25em; overflow-wrap: anywhere; }
.bot-policy .updated { border-top: 1px solid #dce2e7; color: #526575; font-size: .85rem; margin-top: 3rem; padding-top: 1rem; }
