.tg-r31{color:#263447;min-width:0}
.tg-r31>h2{margin:0 0 24px;color:#092752;font:inherit;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.2}
.tg-r31-note{margin:0 0 28px;color:#536070;font-size:16px;line-height:1.55}
.tg-r31-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:32px;margin:0 0 28px;background:#fff;border:1px solid #dce0e8;border-radius:8px;overflow:hidden}
.tg-r31-media{margin:0;align-self:start;min-width:0}
.tg-r31-media a{display:block}
.tg-r31-media img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
.tg-r31-media figcaption{padding:10px 16px 14px;font-size:15px;font-weight:400;line-height:1.5;color:#536070}
.tg-r31-copy{padding:24px 28px 24px 0;min-width:0}
.tg-r31-question+.tg-r31-question{margin-top:26px}
.tg-r31 h3{margin:0 0 12px;color:#092752;font-family:inherit;font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.32;overflow-wrap:break-word}
.tg-r31 p,.tg-r31 li,.tg-r31 dd{font-size:18px;font-weight:600;line-height:1.6}
.tg-r31-copy p{margin:0}
.tg-r31 a{color:#123770;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.tg-r31 a:focus-visible{outline:3px solid #c8973e;outline-offset:4px}
.tg-r31 dl{margin:18px 0 0}
.tg-r31 dt{margin-top:14px;color:#092752;font-size:16px;line-height:1.5;font-weight:700}
.tg-r31 dd{margin:3px 0 0}
.tg-r31-source-list{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0 0;padding-left:22px}
.tg-r31-source-list li{padding-left:2px}
.tg-r31-evidence{margin-top:24px}
.tg-r31-evidence p{font-size:16px}
@media(max-width:900px){.tg-r31-row{gap:22px}.tg-r31-copy{padding-right:22px}.tg-r31 p,.tg-r31 li,.tg-r31 dd{font-size:17px}}
@media(max-width:760px){.tg-r31-row{grid-template-columns:minmax(0,1fr);gap:0}.tg-r31-copy{padding:22px}.tg-r31-media{width:100%}.tg-r31 h3{font-size:23px}.tg-r31-source-list{display:block}.tg-r31-source-list li+li{margin-top:10px}}
@media(max-width:360px){.tg-r31-copy{padding:18px}.tg-r31 h3{font-size:21px}.tg-r31 p,.tg-r31 li,.tg-r31 dd{font-size:16px}}
