._card_otcpe_1{border:1px solid var(--gray-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s var(--ease-out);background:var(--card-bg);overflow:hidden}._card_otcpe_1:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._cardButton_otcpe_29{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}._cardButton_otcpe_29 ._body_otcpe_53{display:block}._cover_otcpe_59{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}._coverIcon_otcpe_77{transition:transform .4s var(--ease-out);font-size:52px}._card_otcpe_1:hover ._coverIcon_otcpe_77{transform:scale(1.1)}._typeTag_otcpe_95{border-radius:var(--radius-pill);padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}._body_otcpe_53{padding:20px}._title_otcpe_125{color:var(--gray-900);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.5}._desc_otcpe_151,._title_otcpe_125{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._desc_otcpe_151{color:var(--gray-400);margin-bottom:16px;font-size:13px;line-height:1.6}._footer_otcpe_173{justify-content:space-between;align-items:center;display:flex}._date_otcpe_185{color:var(--gray-400);font-size:12px}._cta_otcpe_195{color:var(--primary-text);font-size:13px;font-weight:500;transition:gap .2s}._card_otcpe_1:hover ._cta_otcpe_195{text-decoration:underline}._section_14uoa_1{background:var(--page-bg)}._grid_14uoa_9{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1023px){._grid_14uoa_9{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){._grid_14uoa_9{grid-template-columns:1fr}}[data-theme=dark] ._section_14uoa_1{background:var(--page-bg)}._gateOverlay_14uoa_45{background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._gateModal_14uoa_69{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl);animation:_gateIn_14uoa_167 .25s var(--ease-out) both;padding:28px;position:relative}@keyframes _gateIn_14uoa_167{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:none}}._gateClose_14uoa_103{width:32px;height:32px;color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:16px;right:16px}._gateClose_14uoa_103:hover{background:var(--gray-100);color:var(--gray-700)}._gateTitle_14uoa_139{color:var(--gray-900);margin-bottom:4px;padding-right:24px;font-size:18px;font-weight:600}._gateSub_14uoa_155{color:var(--gray-500);margin-bottom:20px;font-size:14px}._gateInput_14uoa_167{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--card-bg);width:100%;color:var(--gray-900);outline:none;margin-bottom:12px;padding:12px 14px;font-size:14px}._gateInput_14uoa_167:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-faint-bg)}._gateSubmit_14uoa_193{border-radius:var(--radius-md);background:var(--primary);width:100%;color:var(--white);cursor:pointer;border:none;padding:12px;font-size:14px;font-weight:600;transition:opacity .2s}._gateSubmit_14uoa_193:hover{opacity:.9}._gateSubmit_14uoa_193:disabled{opacity:.5;cursor:not-allowed}._gateError_14uoa_223{color:var(--error);text-align:center;margin-top:10px;font-size:13px}
