.information{max-width:760px;margin:24px auto 64px;padding:32px}.information h1{font-size:clamp(32px,6vw,48px);margin-bottom:32px}.information h2{margin-top:32px;font-size:22px}.information p{line-height:1.75}.information a,.information-footer a,.access-footer a{color:inherit;text-underline-offset:4px}.information .primary-button{display:inline-flex;margin-top:24px}.information-footer{padding:24px;text-align:center}.information a.primary-button{color:#fff}@media(max-width:480px){.information{padding:24px 20px}}.locked-preview{margin:24px 0;border:1px solid #c8d5c1;border-radius:16px;background:#edf2e9;color:#314a3e;text-align:center;font-size:64px;padding:22px}.locked-preview span{display:block;font-size:14px;letter-spacing:.04em}.access-gate h1{overflow-wrap:anywhere}.access-gate{max-width:720px}.gate-description{font-size:15px;color:#5e6d5c}.gate-formats{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;margin:20px 0 28px;border-block:1px solid #dce3d8;font-size:13px}.gate-formats span{display:flex;align-items:center;gap:8px}.gate-formats b{font-size:11px;color:#415b32}@media(max-width:650px){.access-gate{margin-top:20px;padding:24px 20px}.access-gate h1{font-size:26px;line-height:1.25}.gate-formats{flex-direction:column;padding:16px 0;margin:16px 0 22px;gap:12px}.access-gate .primary-button{display:flex;justify-content:center}}
