.euroac-programmes{box-sizing:border-box;width:100%}.euroac-programmes *,.euroac-programmes *::before,.euroac-programmes *::after{box-sizing:border-box}.euroac-programme-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%, 20rem),1fr));list-style:none;margin:0;padding:0}.euroac-programme-card{display:flex;margin:0;padding:0}.euroac-programme-card-body{background:var(--wp--preset--color--paper,#fff);border:1px solid var(--wp--preset--color--line,#c8cfd9);border-top:2px solid var(--wp--preset--color--primary,#12315f);display:flex;flex:1;flex-direction:column;padding:1.5rem}.euroac-programme-icon-wrap{color:var(--wp--preset--color--navy-700,#12315f);line-height:0;margin-bottom:1rem}.euroac-programme-icon{display:block;height:2.5rem;width:2.5rem}.euroac-programme-title{color:var(--wp--preset--color--navy-700,#12315f);font-size:var(--wp--preset--font-size--large,1.25rem);line-height:1.3;margin:0 0 1rem}.euroac-programme-facts{display:grid;gap:.75rem;margin:0}.euroac-programme-fact dt{color:var(--wp--preset--color--ink-500,#4a5568);font-size:var(--wp--preset--font-size--small,.875rem);font-weight:600;letter-spacing:.06em;margin:0 0 .15rem;text-transform:uppercase}.euroac-programme-fact dd{color:var(--wp--preset--color--body,#1f2937);margin:0;overflow-wrap:anywhere}.euroac-programme-standard{font-weight:600}.euroac-programme-action{margin:auto 0 0;padding-top:1.25rem}.euroac-programme-request-link{background:var(--wp--preset--color--accent,#c9a227);color:var(--wp--preset--color--navy-700,#12315f);display:inline-block;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:600;letter-spacing:.06em;padding:.75rem 1.25rem;text-decoration:none;text-transform:uppercase}.euroac-programme-request-link:hover{text-decoration:underline}.euroac-programme-request-link:focus-visible,.euroac-programme-form button:focus-visible,.euroac-programme-form input:focus-visible,.euroac-programme-form select:focus-visible,.euroac-programme-form textarea:focus-visible,.euroac-programme-notice a:focus-visible{outline:3px solid var(--wp--preset--color--primary,#12315f);outline-offset:2px}.euroac-programme-sr,.euroac-programme-trap{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.euroac-programme-request{border-top:2px solid var(--wp--preset--color--primary,#12315f);margin-top:3rem;max-width:40rem;padding-top:1.5rem;scroll-margin-top:2rem}.euroac-programme-request h2{color:var(--wp--preset--color--navy-700,#12315f);margin:0 0 1rem}.euroac-programme-field{margin:0 0 1rem}.euroac-programme-field label{color:var(--wp--preset--color--ink,#111827);display:block;font-weight:600;margin-bottom:.3rem}.euroac-programme-form input[type="text"],.euroac-programme-form input[type="email"],.euroac-programme-form input[type="tel"],.euroac-programme-form select,.euroac-programme-form textarea{background:var(--wp--preset--color--paper,#fff);border:1px solid var(--wp--preset--color--ink-500,#4a5568);border-radius:0;color:var(--wp--preset--color--ink,#111827);font-family:inherit;font-size:var(--wp--preset--font-size--medium,1rem);max-width:none;padding:.6rem .7rem;width:100%}.euroac-programme-form [aria-invalid="true"]{border-color:#b42318;border-width:2px}.euroac-programme-error{color:#b42318;display:block;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:600;margin-top:.3rem}.euroac-programme-form button{background:var(--wp--preset--color--primary,#12315f);border:0;border-radius:0;color:var(--wp--preset--color--paper,#fff);cursor:pointer;font-family:inherit;font-size:var(--wp--preset--font-size--small,.875rem);font-weight:600;letter-spacing:.06em;padding:.85rem 1.5rem;text-transform:uppercase}.euroac-programme-form button:hover{text-decoration:underline}.euroac-programme-notice{border:1px solid var(--wp--preset--color--line,#c8cfd9);border-left-width:4px;margin:0 0 1.25rem;padding:.75rem 1rem}.euroac-programme-notice p{margin:0}.euroac-programme-notice-success{border-left-color:#1a7f37}.euroac-programme-notice-error{border-left-color:#b42318}@media (prefers-reduced-motion:reduce){.euroac-programme-request-link,.euroac-programme-form button{transition:none}}