.EmailGateDialog-module__0nMd1G__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EmailGateDialog-module__0nMd1G__dialog{background:var(--bg-color);border:1px solid var(--border-color);box-sizing:border-box;width:90%;max-width:400px;padding:40px;position:relative}@media (max-width:900px){.EmailGateDialog-module__0nMd1G__dialog{margin:0 16px;padding:24px}}.EmailGateDialog-module__0nMd1G__closeBtn{color:var(--text-color);cursor:pointer;opacity:.6;background:0 0;border:none;font-size:20px;transition:opacity .2s;position:absolute;top:12px;right:16px}.EmailGateDialog-module__0nMd1G__closeBtn:hover{opacity:1}.EmailGateDialog-module__0nMd1G__title{text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:18px;font-weight:400}.EmailGateDialog-module__0nMd1G__subtitle{opacity:.8;margin-bottom:24px;font-size:14px;line-height:1.5}.EmailGateDialog-module__0nMd1G__input{border:none;border-bottom:1px solid var(--border-color);width:100%;color:var(--text-color);background:0 0;border-radius:0;outline:none;margin-bottom:16px;padding:8px 0;font-family:inherit;font-size:16px}.EmailGateDialog-module__0nMd1G__input::placeholder{color:var(--text-color);opacity:.4}.EmailGateDialog-module__0nMd1G__emailError{color:#ff6b6b;margin-top:-12px;margin-bottom:16px;font-size:12px}.EmailGateDialog-module__0nMd1G__primaryBtn{border:1px solid var(--accent-color);width:100%;color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;padding:10px;font-family:inherit;font-size:11px;transition:background .2s}.EmailGateDialog-module__0nMd1G__primaryBtn:hover{background:#c5e6001a}
.page-module__gRtBXa__pageWrapper{min-height:100vh;padding-top:120px;padding-bottom:80px}.page-module__gRtBXa__grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:stretch;gap:32px;padding:40px clamp(20px,5vw,40px);display:grid}.page-module__gRtBXa__card{border:1px solid var(--border-color);flex-direction:column;height:100%;padding:32px;display:flex}.page-module__gRtBXa__date{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:12px}.page-module__gRtBXa__title{margin-bottom:16px;font-size:clamp(18px,3vw,24px);font-weight:400;line-height:1.3}.page-module__gRtBXa__description{opacity:.8;flex:1;margin-bottom:24px;font-size:14px;line-height:1.6}.page-module__gRtBXa__lockedArea{border:1px solid var(--border-color);height:100px;margin-bottom:20px;position:relative;overflow:hidden}.page-module__gRtBXa__lockedPlaceholder{filter:blur(3px);opacity:.3;flex-direction:column;gap:8px;padding:16px;display:flex}.page-module__gRtBXa__placeholderLine{background:var(--text-color);opacity:.2;height:10px}.page-module__gRtBXa__lockOverlay{background:#1c1f1e99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__gRtBXa__lockText{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;opacity:.7}.page-module__gRtBXa__unlockBtn{border:1px solid var(--accent-color);color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-align:center;background:0 0;width:100%;min-height:48px;margin-top:auto;padding:14px 20px;font-family:inherit;font-size:11px;transition:background .2s}.page-module__gRtBXa__unlockBtn:hover{background:#c5e6001a}@media (max-width:900px){.page-module__gRtBXa__pageWrapper{padding-top:100px;padding-bottom:60px}.page-module__gRtBXa__grid{gap:24px;padding:32px clamp(16px,5vw,32px)}.page-module__gRtBXa__card{padding:24px 20px}}