.mcp-terms{color:#063a55;background:#fff;padding:172px 24px 96px}.mcp-terms-header,.mcp-terms-content{width:min(100%,800px);margin-inline:auto}.mcp-terms-header{border-bottom:1px solid #d6e8f2;padding-bottom:40px}.mcp-terms-header h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1.08}.mcp-terms-header>p{color:#56798f;margin-top:18px;font-size:18px}.mcp-terms-content section{margin-top:40px}.mcp-terms-content h2{letter-spacing:-.025em;margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.3}.mcp-terms-content h3{margin:24px 0 6px;font-size:17px;font-weight:600}.mcp-terms-content p{color:#456b80;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.mcp-terms-content p+p{margin-top:12px}.mcp-terms-content a{color:#146e9b;text-underline-offset:3px;text-decoration:underline}.mcp-terms-content a:focus-visible{outline-offset:4px;outline:2px solid #2389bb}.mcp-terms-content .mcp-terms-closing{border-top:1px solid #d6e8f2;margin-top:40px;padding-top:28px}@media (max-width:639px){.mcp-terms{padding:134px 24px 64px}.mcp-terms-header{padding-bottom:28px}.mcp-terms-content section{margin-top:30px}.mcp-terms-content h2{font-size:21px}.mcp-terms-content p{font-size:16px}}
