/* CONVRT 2.0 — shared, platform-independent resource controls. */
.c20-link-arrow{display:inline-block;position:relative;flex:0 0 14px;width:14px;height:14px;color:inherit;font-size:0;vertical-align:middle}
.c20-link-arrow:before{content:"";position:absolute;left:1px;top:6px;width:13px;border-top:1.5px solid currentColor;transform:rotate(-45deg)}
.c20-link-arrow:after{content:"";position:absolute;right:0;top:0;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}
.info-main .resource-links:has(.c20-link-arrow){display:block;border-top:1px solid #dce2e8;gap:0}
.info-main .resource-links>a:has(.c20-link-arrow){display:block;background:transparent;border:0;border-bottom:1px solid #dce2e8;border-radius:0;padding:24px 0;text-decoration:none;box-shadow:none;transition:color .15s ease,background .15s ease}
.info-main .resource-links>a:has(.c20-link-arrow):hover{background:#f7f9fb;color:#0863a5}
.info-main .resource-links>a:has(.c20-link-arrow)>strong{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:20px;font-weight:500;line-height:1.45}
.info-main .resource-links>a:has(.c20-link-arrow)>p{margin:9px 32px 0 0;color:#616a74;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.info-main .resource-links>a:has(.c20-link-arrow):focus-visible,.c20-launch-button:focus-visible,.c20-launch-text:focus-visible,.preview-actions a:focus-visible{outline:3px solid #328bc6;outline-offset:5px}
.c20-launch-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:14px 22px;background:#0863a5;border:1px solid #0863a5;border-radius:3px;color:#fff!important;font-size:15px;font-weight:600;text-decoration:none!important}
.c20-launch-button:hover{background:#064e82}
.c20-launch-text{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:12px 0;border-bottom:1px solid #a2b0bd;color:#175a89;text-decoration:none!important;font-weight:600}
.c20-portal p{max-width:590px}.c20-portal .c20-launch-button{margin-top:8px}
.preview-actions a{display:inline-flex!important;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:14px 22px!important;border-radius:3px!important;font-size:15px;font-weight:600!important;background:#0863a5!important;color:#fff!important;border:1px solid #0863a5}
.preview-actions a+a{background:transparent!important;color:#175a89!important;border-color:#c9d5de}
.preview-actions a:hover{filter:brightness(.92)}
.resource-tabs{flex-wrap:wrap}.resource-tabs a{min-height:46px;display:inline-flex;align-items:center}
@media(max-width:640px){.info-main .resource-links>a:has(.c20-link-arrow){padding:22px 0}.info-main .resource-links>a:has(.c20-link-arrow)>strong{font-size:18px;gap:18px}.preview-actions{flex-direction:column;align-items:stretch}.preview-actions a{width:100%}.c20-portal .c20-launch-button{width:100%}.resource-tabs{gap:8px}.resource-tabs a{padding:11px 13px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.info-main .resource-links>a:has(.c20-link-arrow){transition:none}}
