.aif-detail .aid-platform-access{margin:24px 0;padding:30px 32px;background:#eff6fa;border:1px solid #dce8ef;border-radius:12px}
.aif-detail .aid-platform-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}
.aif-detail .aid-platform-access-grid article{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.aif-detail .aid-platform-access-grid article+article{border-left:1px solid #cedfe9;padding-left:28px}
.aif-detail .aid-platform-access-grid h3{margin-bottom:10px}
.aif-detail .aid-platform-access-grid p{font-size:15px;line-height:1.65;margin-bottom:20px;max-width:440px}
.aif-detail .aid-platform-access-grid .aid-button{gap:10px;margin-top:auto;max-width:100%}
.aif-detail .aid-platform-access .aid-button-outline{background:#fff;color:#0062ab;border:1px solid #0062ab}
.aif-detail .aid-platform-access .aid-button-outline:hover{background:#e4f0f8;color:#123047}
.aif-detail .aid-platform-access .aid-registration-note{border-top:1px solid #cedfe9;margin-top:26px;padding-top:20px;font-size:14px;line-height:1.65}
.aif-detail .aid-platform-access .aid-external-note{font-size:12px;margin-top:8px;margin-bottom:0}
@media(max-width:650px){.aif-detail .aid-platform-access{padding:24px 20px}.aif-detail .aid-platform-access-grid{grid-template-columns:1fr;gap:24px}.aif-detail .aid-platform-access-grid article+article{padding-left:0;border-left:0;border-top:1px solid #cedfe9;padding-top:24px}.aif-detail .aid-platform-access-grid .aid-button{width:100%}}
