/* OFENGESTALTER v62 — AI Trust / GEO */
.geo-answer{margin:0;border-top:1px solid var(--line,#d9d8d2);border-bottom:1px solid var(--line,#d9d8d2);background:rgba(255,255,255,.34)}
.geo-answer .container{padding-top:34px;padding-bottom:34px}
.geo-answer-grid{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr);gap:48px;align-items:start}
.geo-answer h2{font-size:clamp(1.45rem,2.7vw,2.15rem);line-height:1.13;letter-spacing:-.025em;margin:0 0 10px}
.geo-answer p{max-width:860px;margin:0;color:var(--muted,#5f5f59)}
.geo-answer .geo-kicker{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--muted,#686862);margin:3px 0 0}
.geo-author{margin-top:58px;padding:26px 0 0;border-top:1px solid var(--line,#d9d8d2)}
.geo-author-inner{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1.68fr);gap:48px;align-items:start}
.geo-author strong{display:block;margin-bottom:5px}
.geo-author p{margin:0;max-width:760px;color:var(--muted,#686862);font-size:.94rem}
.geo-author a{text-decoration:underline;text-underline-offset:.18em}
@media(max-width:760px){.geo-answer-grid,.geo-author-inner{grid-template-columns:1fr;gap:12px}.geo-answer .container{padding-top:26px;padding-bottom:26px}.geo-author{margin-top:42px}}
