.access-section.svelte-u42e8p{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:var(--content-inner);width:calc(100% - 2 * var(--page-pad));margin:0 auto var(--section-space);padding:clamp(2rem,5vw,4rem);border-radius:2rem;background:#edf5dd;color:var(--ink);border:1px solid #D8E3C8}.access-section.svelte-u42e8p>div:where(.svelte-u42e8p):first-child>p:where(.svelte-u42e8p){font-size:.6875rem;letter-spacing:.08em;font-weight:500;color:var(--primary);margin:0 0 1.2rem}h2.svelte-u42e8p{color:var(--ink);margin:0;font-size:clamp(2rem,3.8vw,3.3rem)}.access-action.svelte-u42e8p>p:where(.svelte-u42e8p){color:var(--muted);font-size:1rem;line-height:1.8;margin:0 0 1.5rem}.access-action.svelte-u42e8p .button:where(.svelte-u42e8p){background:var(--primary);color:#fff}.access-action.svelte-u42e8p .button:where(.svelte-u42e8p):hover{background:var(--primary-deep)}.access-action.svelte-u42e8p small:where(.svelte-u42e8p){display:block;color:var(--muted);font-size:.75rem;margin-top:1rem;line-height:1.7}@media(max-width:760px){.access-section.svelte-u42e8p{grid-template-columns:1fr;gap:1.75rem;border-radius:1.5rem}}
