.access-card{max-width:650px;margin:auto;background:white;padding:clamp(24px,5vw,50px);border:1px solid #dce5e2;border-radius:20px}.access-button{display:inline-block;background:#087b75;color:white;text-decoration:none;padding:15px 25px;border-radius:10px;font-weight:bold;margin:16px 0}.access-button:hover{background:#08364a}.access-card h1{font-size:clamp(28px,4vw,40px)}.access-card ol{padding-left:24px}.access-card li{margin:12px 0}.access-card details{background:#edf5f2;padding:16px;border-radius:10px}.access-card summary{cursor:pointer;font-weight:bold}.access-help{font-size:14px}