.wpdoc-card,article div.container .article__body .body__content .wpdoc-card{display:flex;align-items:flex-start;gap:16px;margin:32px 0;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:box-shadow .25s ease}.wpdoc-card:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/0.05)}.wpdoc-card__thumb,article div.container .article__body .body__content .wpdoc-card__thumb{flex-shrink:0;width:140px;margin:0;border-radius:4px}.wpdoc-card__thumb img,article div.container .article__body .body__content .wpdoc-card__thumb img{display:block;width:100%;height:auto;margin:0;border-radius:4px;box-shadow:none}.wpdoc-card__body{flex:1;min-width:0}.wpdoc-card__heading,.wpdoc-card__lead,article div.container .article__body .body__content .wpdoc-card__heading,article div.container .article__body .body__content .wpdoc-card__lead{margin:0;padding:0}.wpdoc-card__label{margin-right:4px;color:#2563eb;font-size:.75rem;font-weight:700}.wpdoc-card__title{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.5}.wpdoc-card__lead,article div.container .article__body .body__content .wpdoc-card__lead{margin-top:4px;color:#64748b;font-size:.8125rem;line-height:1.7}.wpdoc-card__button,.wpdoc-modal .wpdoc-download{display:inline-block;margin-top:8px;padding:10px 18px;background:#2563eb;border:0;border-radius:8px;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.wpdoc-card__button:hover,.wpdoc-modal .wpdoc-download:hover{background:#1e40af;color:#fff;transform:translateY(-1px)}.wpdoc-card__button:focus-visible,.wpdoc-modal .wpdoc-download:focus-visible,.wpdoc-modal__close:focus-visible,.wpdoc-modal__back:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@media (max-width:640px){.wpdoc-card,article div.container .article__body .body__content .wpdoc-card{flex-direction:column;align-items:stretch;padding:12px}.wpdoc-card__thumb,article div.container .article__body .body__content .wpdoc-card__thumb{width:100%}.wpdoc-card__button{display:block;width:100%}}html.wpdoc-is-open{overflow:hidden}dialog.wpdoc-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:min(480px, calc(100% - 32px));height:fit-content;max-height:calc(100% - 32px);margin:auto;padding:0;border:0;border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 20px 40px rgb(15 23 42/0.25);overflow:auto;z-index:100000}.wpdoc-modal[open]:not(:modal){position:fixed;inset:0;margin:auto;z-index:10000}.wpdoc-modal::backdrop{background:rgb(15 23 42/0.6)}.wpdoc-modal__inner{position:relative;padding:32px 28px 28px}.wpdoc-modal__close{position:absolute;top:8px;right:8px;width:40px;height:40px;padding:0;background:0 0;border:0;border-radius:50%;color:#64748b;font-size:28px;line-height:1;cursor:pointer}.wpdoc-modal__close:hover{background:#f1f5f9}.wpdoc-modal__head{margin-bottom:16px;padding-right:32px}.wpdoc-modal__label{margin:0 0 4px;color:#2563eb;font-size:.75rem;font-weight:700}.wpdoc-modal__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.wpdoc-modal__text{margin:0 0 16px;color:#64748b;font-size:.875rem;line-height:1.7}.wpdoc-modal [data-wpdoc-step=done]{text-align:center}.wpdoc-modal .wpdoc-done__heading{margin:8px 0;font-size:1.125rem;font-weight:700;outline:none}.wpdoc-modal .wpdoc-done__text{margin:0 0 16px;color:#64748b;font-size:.875rem;line-height:1.7}.wpdoc-modal .gscf7-frontend-gdpr-notice{display:none}.wpdoc-modal [data-wpdoc-live]{display:block;width:fit-content;margin:28px auto 0}.wpdoc-modal .wpdoc-download{margin:0 0 16px;padding:14px 28px}.wpdoc-modal .wpdoc-download[hidden],.wpdoc-modal [hidden]{display:none}.wpdoc-modal .wpdoc-done__error{margin:0 0 16px;color:#ef4444;font-size:.875rem}.wpdoc-modal__back{display:block;margin:0 auto;padding:8px 12px;background:0 0;border:0;color:#2563eb;font-size:.875rem;text-decoration:underline;cursor:pointer}.wpdoc-modal .wpdoc-fields,.wpdoc-modal .wpcf7-form p.wpdoc-field{display:block;margin:0 0 16px;font-size:.875rem;font-weight:400;line-height:1.5}.wpdoc-modal .wpdoc-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-weight:700;line-height:1.4}.wpdoc-modal .wpdoc-label .wpcf7-form-control-wrap{flex:1 0 100%}.wpdoc-modal .wpdoc-badge{display:inline-block;padding:1px 8px;background:#2563eb;border-radius:4px;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.6}.wpdoc-modal .wpdoc-badge--opt{background:#94a3b8}.wpdoc-modal .wpcf7-form-control-wrap{display:block;width:100%;margin:0}.wpdoc-modal .wpcf7-form input[type=text],.wpdoc-modal .wpcf7-form input[type=email],.wpdoc-modal .wpcf7-form input[type=tel],.wpdoc-modal .wpcf7-form select,.wpdoc-modal .wpcf7-form textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:12px 14px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:1rem;font-weight:400;line-height:1.4}.wpdoc-modal .wpcf7-form input:focus,.wpdoc-modal .wpcf7-form select:focus,.wpdoc-modal .wpcf7-form textarea:focus{border-color:#2563eb;outline:2px solid #bfdbfe;outline-offset:0}.wpdoc-modal .wpdoc-field--check .wpcf7-form-control-wrap,.wpdoc-modal .wpdoc-field--check .wpcf7-acceptance,.wpdoc-modal .wpdoc-field--check .wpcf7-list-item,.wpdoc-modal .wpdoc-field--check .wpcf7-list-item label{display:block;width:100%;margin:0}.wpdoc-modal .wpdoc-field--check .wpcf7-list-item label{display:flex;align-items:flex-start;gap:8px;font-weight:400;line-height:1.6}.wpdoc-modal .wpdoc-field--check input[type=checkbox]{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.15em 0 0}.wpdoc-modal .wpcf7-list-item-label:before,.wpdoc-modal .wpcf7-list-item-label:after{content:none}.wpdoc-modal .wpcf7-list-item-label a{color:#2563eb;font-weight:700}.wpdoc-modal .wpdoc-field--submit{margin-bottom:0}.wpdoc-modal .wpcf7-form input[type=submit]{display:block;width:100%;box-sizing:border-box;margin:4px 0 0;padding:14px;background:#2563eb;border:0;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;line-height:1.4;text-align:center;cursor:pointer}.wpdoc-modal .wpcf7-form input[type=submit]:hover{background:#1e40af}.wpdoc-modal .wpcf7-form input[type=submit]:disabled,.wpdoc-modal .wpcf7-form input[type=submit]:disabled:hover{background:#cbd5e1;color:#fff;cursor:not-allowed}.wpdoc-modal .wpcf7 form.sent .wpcf7-response-output,.wpdoc-modal .wpcf7 form.invalid .wpcf7-response-output,.wpdoc-modal .wpcf7 form.failed .wpcf7-response-output,.wpdoc-modal .wpcf7 form.unaccepted .wpcf7-response-output,.wpdoc-modal .wpcf7 form.spam .wpcf7-response-output{display:block;margin:12px 0 0;padding:12px 14px;border-width:2px;border-style:solid;border-radius:8px;background:#f0fdf4;color:#166534;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.7;text-align:left}.wpdoc-modal .wpcf7 form.invalid .wpcf7-response-output,.wpdoc-modal .wpcf7 form.failed .wpcf7-response-output,.wpdoc-modal .wpcf7 form.unaccepted .wpcf7-response-output,.wpdoc-modal .wpcf7 form.spam .wpcf7-response-output{background:#fef2f2;color:#b91c1c}.wpdoc-modal a.wpdoc-download[data-wpdoc-live]{display:block;width:fit-content;max-width:100%;margin:12px auto 0;text-align:center}.wpdoc-modal .wpcf7-spinner{display:block;margin:8px auto 0}@media (max-width:640px){.wpdoc-modal__inner{padding:28px 16px 20px}}