.ptk-geo-answer,.ptk-geo-after-content{width:min(1120px,calc(100% - 40px));margin:32px auto;color:#07185c}
.ptk-geo-answer{padding:28px 32px;border:1px solid rgba(11,86,244,.16);border-radius:22px;background:linear-gradient(135deg,#f5f8ff 0%,#fff 100%);box-shadow:0 18px 48px rgba(5,25,91,.07)}
.ptk-geo-eyebrow{margin:0 0 8px;color:#0b56f4;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ptk-geo-answer h2,.ptk-geo-after-content h2{margin:0 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2;color:#07185c}
.ptk-geo-summary{margin:0;font-size:18px;line-height:1.75;color:#33406f}
.ptk-geo-takeaways{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}
.ptk-geo-takeaways li{position:relative;padding-left:26px;line-height:1.65}.ptk-geo-takeaways li:before{content:'✓';position:absolute;left:0;color:#0b56f4;font-weight:900}
.ptk-geo-after-content{display:grid;gap:22px;margin-top:40px;margin-bottom:50px}
.ptk-geo-evidence,.ptk-geo-faq{padding:26px 30px;border-radius:20px;background:#f7f9ff;border:1px solid rgba(7,24,92,.09)}
.ptk-geo-evidence p,.ptk-geo-evidence li,.ptk-geo-faq details{color:#435078;line-height:1.7}.ptk-geo-evidence ol{margin:14px 0 0;padding-left:22px}
.ptk-geo-faq details{padding:14px 0;border-top:1px solid rgba(7,24,92,.1)}.ptk-geo-faq details:first-of-type{border-top:0}.ptk-geo-faq summary{cursor:pointer;font-weight:750;color:#07185c}.ptk-geo-faq details div{padding-top:8px}
.ptk-geo-review{margin:0;color:#68718e;font-size:14px}
@media(max-width:767px){.ptk-geo-answer,.ptk-geo-after-content{width:min(100% - 24px,1120px)}.ptk-geo-answer,.ptk-geo-evidence,.ptk-geo-faq{padding:22px 20px;border-radius:16px}}
