.research-cta.research-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;max-width:100%;margin-top:16px;padding:13px 22px;border:1px solid #497c8a;border-radius:10px;background:#103e4d;color:#fff;font:700 15px/1.5 "Yu Gothic",system-ui,sans-serif;text-decoration:none;cursor:pointer;list-style:none;box-shadow:0 3px 8px #082b3914;transition:background .18s ease}.research-cta.research-cta:hover{background:#19596a}.research-cta.research-cta span{font:26px/1 Arial,sans-serif;transform:none}.research-cta::-webkit-details-marker{display:none}.research-cta::after{display:none!important}.research-cta:focus-visible{outline:2px solid #72d5ee;outline-offset:4px}.shared-research{font-family:"Yu Gothic",system-ui,sans-serif;background:#eff5f5;color:#0a2e3c}.shared-research .dialog-close{min-height:44px}.shared-research .research-links a{text-decoration:none}.shared-research .research-links a:hover strong{text-decoration:underline;text-underline-offset:4px}.shared-research .research-links a:focus-visible{outline:2px solid #208ba1;outline-offset:4px}.shared-research .dialog-content h2{text-wrap:pretty}@media(max-width:650px){.research-cta.research-cta{font-size:13px;padding:11px 16px;min-height:48px;gap:16px}}@media(prefers-reduced-motion:reduce){.research-cta.research-cta{transition:none}}.shared-research .research-links .evidence-meaning{margin:10px 0 6px;font-size:15px;line-height:1.8;color:#123d49}.shared-research .research-links .evidence-scope{margin:0 0 12px;font-size:12px;line-height:1.8;color:#496b77}
