.resource-cover{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--tp-placeholder);display:block;position:relative;overflow:hidden}.resource-cover img{object-fit:cover}.resource-cover-placeholder{place-items:center;display:grid;position:absolute;inset:0}.resource-mark{width:32px;height:40px;color:var(--tp-fg);stroke-width:1.2px;opacity:.5}.resource-mark--large{width:48px;height:58px}.resource-download{border-radius:var(--radius-lg);background:linear-gradient(135deg, #38bdf81a, #5b6cff1a 50%, #8b5cf61a),var(--tp-bg);padding:24px}@media (max-width:640px){.resource-download{padding:20px}}.resource-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.resource-fields{grid-template-columns:minmax(0,1fr)}}.resource-field{flex-direction:column;gap:6px;display:flex}.resource-field label{color:var(--tp-strong);font-size:14px;line-height:20px}.resource-field input{border:1px solid var(--tp-rule);border-radius:var(--radius);background:var(--tp-bg);height:40px;color:var(--tp-strong);font:inherit;padding:0 12px;font-size:14px;line-height:20px}.resource-field input::placeholder{color:var(--tp-caption);opacity:1}.resource-field input:disabled{background:var(--tp-placeholder);cursor:not-allowed}.resource-field input:focus-visible{outline:2px solid var(--tp-strong);outline-offset:1px}@media (max-width:640px){.resource-field input{font-size:16px}}.resource-submit{border-radius:var(--radius);background:var(--tp-strong);width:100%;height:40px;color:var(--tp-bg);font:inherit;cursor:pointer;border:0;margin-top:16px;font-size:14px;line-height:20px}.resource-submit:not(:disabled):hover{opacity:.8}.resource-submit:disabled{background:var(--tp-placeholder);color:var(--tp-caption);cursor:not-allowed}.resource-submit:focus-visible{outline:2px solid var(--tp-strong);outline-offset:2px}.resource-fine{color:var(--tp-caption);margin-top:12px;font-size:14px;line-height:20px}.resource-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resource-form-error{margin-top:12px;font-size:14px;line-height:20px}.resource-confirmation{outline-offset:6px;flex-direction:column;gap:12px;display:flex}.resource-confirmation-title{color:var(--tp-strong)}.resource-reset{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.cs-frame .resource-cover{aspect-ratio:auto;border-radius:0;height:100%}.cs-inline .resource-cover{border-radius:var(--radius-lg)}.rs-detail .resource-download{margin-top:20px}.rs-detail .rs-block{margin-top:56px}.rs-detail .rs-block .cs-p strong{color:var(--tp-strong);font-weight:500}.rs-detail .rs-q+.rs-q{margin-top:16px}.rs-detail .rs-q h3{color:var(--tp-strong);margin-bottom:4px;font-size:16px;font-weight:500;line-height:26px}@media (max-width:1023px){.rs-detail .rs-block{margin-top:40px}}@media (max-width:640px){.rs-detail .rs-q h3{font-size:14px;line-height:22px}}.rs-reveal[data-reveal] .cs-p:not([data-in]) .cs-w{opacity:0}.rs-reveal[data-reveal] .cs-p[data-in] .cs-w{animation:.26s ease-out both cs-word;animation-delay:calc(var(--i)*var(--step))}@media (prefers-reduced-motion:reduce){.rs-reveal .cs-w{opacity:1!important;animation:none!important}}
