.access-layout { display: grid; grid-template-columns: minmax(0, .85fr) minmax(360px, 1.15fr); gap: clamp(24px, 5vw, 64px); align-items: start; }
.access-copy { padding-top: 16px; }
.access-copy ul { margin: 22px 0 0; padding-left: 1.2rem; color: var(--ink-2); }
.access-copy li + li { margin-top: 9px; }
.access-card { max-width: 620px; justify-self: end; width: 100%; }
@media (max-width: 760px) { .access-layout { grid-template-columns: 1fr; } .access-card { justify-self: stretch; } }
