/* AI Safety Guide resource banner */
.guide-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;background:linear-gradient(120deg,#222a18,#171c14);border-color:#52633a;padding:32px}
.guide-card .eyebrow{color:var(--lime);margin-bottom:12px}
.guide-card h2{margin-bottom:12px;font-size:clamp(27px,3vw,38px)}
.guide-card .card-copy{max-width:680px;margin-bottom:0}
.guide-download{display:flex;flex-direction:column;align-items:center;gap:10px}
.guide-download .primary{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:16px;padding:17px 23px;min-height:56px}
.guide-download .primary:hover{text-decoration:none}
.guide-format{color:var(--muted);font-size:13px;text-align:center;margin:0}
@media(max-width:700px){.guide-card{grid-template-columns:1fr;gap:24px;padding:24px}.guide-download{align-items:flex-start}.guide-card h2{font-size:30px}.guide-download .primary{width:100%}.guide-format{text-align:left}}

/* Restore the introduction's left alignment. */
.hero-main{text-align:left}
.hero-description{margin-left:0;margin-right:0}
.start-row{align-items:flex-start;justify-content:flex-start}
.intro-details{margin-left:0;margin-right:0}
.intro-details p{margin-left:0;margin-right:0}
.area-tags{justify-content:flex-start}
@media(max-width:700px){.hero-main{text-align:left}.start-row{align-items:flex-start;justify-content:flex-start}}
