.geo-answer-box{border:1px solid rgba(214,179,106,.42);background:radial-gradient(circle at 96% 0%,rgba(214,179,106,.18),transparent 0 28%,transparent 29%),linear-gradient(135deg,#fffaf0,#ffffff);border-radius:26px;padding:26px;margin:30px 0 34px;box-shadow:0 22px 55px rgba(7,18,33,.08);position:relative;overflow:hidden}.geo-answer-box::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#d6b36a,#b8862b)}.geo-answer-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.geo-label{display:inline-flex;align-items:center;gap:8px;color:#b8862b;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.geo-label::before{content:"✦";width:22px;height:22px;border-radius:999px;background:#fff1cf;border:1px solid #ead4a6;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}.geo-source{font-size:12px;font-weight:800;color:#6b7280;background:#fff;border:1px solid #eadfcd;border-radius:999px;padding:7px 10px}.geo-answer-box h2{color:#071221;margin:0 0 10px;line-height:1.18;font-size:clamp(24px,3vw,34px);letter-spacing:-.02em}.geo-answer-box p{color:#374151;font-size:17px;line-height:1.78;margin:0}.geo-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.geo-chip-row span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px;background:#071221;color:#fff;font-size:12px;font-weight:800}@media(max-width:720px){.geo-answer-box{padding:22px}.geo-answer-top{align-items:flex-start;flex-direction:column}}