.support-contract-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;width:min(1180px,calc(100% - 48px));margin:64px auto;padding:28px 30px;border:1px solid #b7ccdd;background:#f3f8fc;color:#08233d}.support-contract-link>div>p{margin:0 0 8px;color:#0765a4;font-family:var(--font-en,Arial,sans-serif);font-size:12px;font-weight:800;letter-spacing:.14em}.support-contract-link h2{margin:0 0 7px;color:#08233d!important;font-size:clamp(21px,2.4vw,29px)!important;line-height:1.4!important;text-align:left!important}.support-contract-link>div>span{display:block;color:#526b82;font-size:15px;line-height:1.8}.support-contract-link>a{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:220px;min-height:52px;padding:14px 18px;border:1px solid #0765a4;color:#0765a4;font-size:15px;font-weight:800;text-decoration:none;transition:.2s ease}.support-contract-link>a i{font-size:20px;font-style:normal;transition:transform .2s ease}.support-contract-link>a:hover{background:#0765a4;color:#fff}.support-contract-link>a:hover i{transform:translateX(4px)}.support-contract-link--article{width:100%;margin:52px 0}.support-contract-link--article h2{font-size:23px!important}@media(max-width:700px){.support-contract-link{grid-template-columns:1fr;width:min(100% - 40px,1180px);margin:46px auto;padding:24px 20px}.support-contract-link--article{width:100%;margin:40px 0}.support-contract-link>a{width:100%;min-width:0}.support-contract-link>div>span{font-size:15px}}
