.geo-page.geo-page--story.answer-page{--answer-ink:#232e42;--answer-muted:#6c7482;--answer-line:#e9edf2;--hub-link:#355bb1;background:#f7f8fa;color:var(--answer-ink);font-family:DM Sans,system-ui,sans-serif;font-size:var(--text-500);padding:32px 24px 64px}.geo-page.answer-page .answer-wrap{max-width:960px}.geo-page.answer-page .geo-crumbs{margin-bottom:22px;font-size:var(--text-sm)}.answer-document{background:#fff;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 8px 32px #24355405;overflow:hidden}.geo-page.answer-page .geo-article{gap:0}.answer-intro{padding:28px 36px 26px;background:linear-gradient(135deg,#f9fbff,white 82%)}.answer-kicker{margin:0 0 10px;color:var(--answer-muted)}.geo-page.answer-page .geo-byline{justify-content:flex-start;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed var(--answer-line)}.geo-page.answer-page .geo-byline-action{margin-left:auto}.geo-page.answer-page .answer-intro .geo-title,.geo-page.answer-page .geo-article-title{max-width:none;margin:0 0 10px;font-size:clamp(28px,3.6vw,40px);line-height:1.2;letter-spacing:-.035em}.geo-page.answer-page .geo-article-meta{font-size:var(--text-400);color:var(--answer-muted)}.geo-page.answer-page .geo-question-hero--plain{display:block}.answer-question-block{max-width:760px}.answer-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px}.answer-section-heading>span{font-size:var(--text-300);font-weight:600;line-height:var(--leading-normal);color:var(--answer-muted);white-space:nowrap}.answer-content .geo-answer-lead{margin-bottom:16px;color:#566176}.answer-content .geo-answer-main{margin-top:4px}.answer-primary-source{margin-top:28px;padding-top:22px;border-top:1px dashed var(--answer-line)}.answer-primary-source-label{margin:0 0 10px;color:var(--answer-muted)}.answer-source-inline{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fafbfd;text-decoration:none;color:var(--answer-ink);transition:border-color .12s ease,background .12s ease}.answer-source-inline:hover{border-color:#c6d7f7;background:#f3f7fd}.answer-source-inline-media{display:block;overflow:hidden;border-radius:8px;aspect-ratio:16/10;background:#eef1f6}.answer-source-inline-media .geo-source-image{width:100%;height:100%;object-fit:cover}.answer-source-inline-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.answer-source-inline-label{font-size:var(--text-300);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--answer-muted)}.answer-source-inline-title{font-size:var(--text-400);font-weight:600;line-height:var(--leading-normal);color:var(--answer-ink)}.answer-source-inline-action{font-size:var(--text-400);font-weight:600;color:var(--hub-link);white-space:nowrap}.answer-source-inline:visited .answer-source-inline-action,.answer-source-inline:visited .answer-source-inline-title{color:var(--hub-link)}.answer-source-inline:visited .answer-source-inline-label{color:var(--answer-muted)}.geo-page.answer-page .geo-keywords{margin-top:14px;gap:8px}.geo-page.answer-page .geo-keyword{background:#eff4fd;color:#355bb1;border:1px solid #e0e9fa;font-size:var(--text-400);font-weight:600;padding:6px 11px}.answer-section{padding:24px 36px;border-top:1px solid var(--answer-line)}.geo-page.answer-page .geo-story-main{display:flex;flex-direction:column;gap:0}.geo-page.answer-page .geo-answer{padding:0;background:transparent;box-shadow:none;border-radius:0}.geo-page.answer-page .geo-answer-body{max-width:none;color:#566176}.geo-page.answer-page .geo-answer-body li,.geo-page.answer-page .geo-answer-body p{font-size:var(--text-500);line-height:var(--leading-relaxed)}.geo-page.answer-page .geo-section-heading{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--answer-ink)}.geo-page.answer-page .geo-summary-box{padding:20px 22px;background:#f7f9fc;border:1px solid #edf0f5;border-radius:10px;box-shadow:none}.geo-page.answer-page .geo-answer-lead,.geo-page.answer-page .geo-answer-main,.geo-page.answer-page .geo-answer-rest{margin-top:20px}.geo-page.answer-page .geo-answer-main:first-child,.geo-page.answer-page .geo-summary-box:first-child{margin-top:0}.geo-page.answer-page .geo-focus{margin-top:20px}.geo-page.answer-page .geo-answer-body blockquote{font-size:var(--text-600);line-height:var(--leading-snug);color:var(--answer-ink)}.geo-page.answer-page .geo-hero-media-link{padding:10px;border:1px solid #e4e9f0;border-radius:12px;box-shadow:none;background:#fafbfd}.geo-page.answer-page .geo-hero-media-frame{border-radius:10px}.geo-page.answer-page .geo-pending,.geo-page.answer-page .geo-sources{padding:0;background:transparent;box-shadow:none;border-radius:0}.geo-page.answer-page .geo-source-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:none}.geo-page.answer-page .geo-source-card:hover{border-color:#c6d7f7;box-shadow:0 8px 24px #2435540a;transform:none}.geo-page.answer-page .geo-source-media{border-radius:0;aspect-ratio:16/10}.geo-page.geo-page--story.answer-page .geo-source-copy{padding:12px 14px 14px}.geo-page.answer-page .geo-source-card-link{color:var(--answer-ink)}.geo-page.answer-page .geo-source-card-link:visited .geo-source-platform,.geo-page.answer-page .geo-source-platform{color:var(--answer-muted);font-size:var(--text-300);font-weight:600}.geo-page.answer-page .geo-source-card-link:visited .geo-source-title,.geo-page.answer-page .geo-source-title{font-family:DM Sans,system-ui,sans-serif;font-size:var(--text-400);font-weight:600;color:var(--answer-ink);min-height:calc(1.35em * 2)}.geo-page.answer-page .geo-source-action,.geo-page.answer-page .geo-source-card-link:visited .geo-source-action{color:var(--hub-link,#355bb1);font-size:var(--text-400);font-weight:600}.geo-page.answer-page .geo-source-blurb{font-size:var(--text-400);color:var(--answer-muted)}.geo-page.answer-page .geo-sources-more,.geo-page.geo-page--story.answer-page .geo-sources-more{color:var(--hub-link,#355bb1)}.geo-page.answer-page .geo-source-grid{align-items:stretch}.geo-page.answer-page .geo-source-grid>li{display:flex;min-width:0}.geo-page.answer-page .geo-source-card{flex:1;width:100%}.geo-page.answer-page .geo-actions--cta{padding:0;margin:0;border-radius:0;background:transparent;box-shadow:none}.geo-page.answer-page .geo-actions-copy .geo-name{font-size:18px}.geo-page.answer-page a:focus-visible,.geo-page.answer-page button:focus-visible{outline:2px solid #527dc9;outline-offset:4px}@media (max-width:800px){.geo-page.answer-page .answer-intro .geo-title,.geo-page.answer-page .geo-article-title{font-size:28px}.answer-source-inline{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto}.answer-source-inline-action{grid-column:1/-1}}@media (max-width:640px){.geo-page.geo-page--story.answer-page{padding:22px 14px 48px}.answer-document{border-radius:12px}.answer-intro,.answer-section{padding:22px 21px}.answer-section-heading{flex-wrap:wrap;gap:4px}.answer-section-heading>span{white-space:normal}.geo-page.answer-page .geo-byline{flex-direction:column;align-items:stretch}.geo-page.answer-page .geo-byline-action{margin-left:0;width:100%;justify-content:center}.geo-page.answer-page .geo-actions--cta{flex-direction:column;align-items:stretch}.geo-page.answer-page .geo-actions-row{width:100%}.geo-page.answer-page .geo-actions-row .geo-btn,.geo-page.answer-page .geo-actions-row .geo-btn-secondary{flex:1;justify-content:center}}