body.single-document section#h1.h1{display:none}.wpdoc-archive{padding:8px 24px 80px}.wpdoc-archive__lead,.wpdoc-archive__empty{margin:0 0 32px;font-family:var(--fon-2nd);font-weight:700;text-align:left}.wpdoc-archive__grid{display:grid;grid-template-columns:1fr;gap:28px}.wpdoc-archive__card{display:block;padding:16px;background:#fff;border:1px solid var(--bor-color,#f0e745);border-radius:12px;color:var(--col-main,#74573b);text-align:left;text-decoration:none;box-shadow:2px 2px 0 #e6e5d3}.wpdoc-archive__card:hover{background:var(--bac-sub,#ffffed)}.wpdoc-archive__thumb{margin:0 0 12px}.wpdoc-archive__thumb img{display:block;width:100%;height:auto}.wpdoc-archive__title{margin:0 0 8px;font-family:var(--fon-2nd);font-size:1.125rem;font-weight:700;line-height:1.5;text-align:left}.wpdoc-archive__text{margin:0;font-size:.875rem;line-height:1.7;text-align:left}@media (min-width:768px){.wpdoc-archive__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.wpdoc-archive__grid{grid-template-columns:1fr 1fr 1fr}}.wpdoc-single{padding:24px 16px 80px}.wpdoc-single__hero{max-width:840px;margin:0 auto 28px}.wpdoc-single__hero img{display:block;width:100%;height:auto;border-radius:12px}.wpdoc-single__content{max-width:720px;margin:0 auto;text-align:left}body.single-document article.wpdoc-single div.container h1{margin:0 0 12px;font-family:var(--fon-2nd);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.4;letter-spacing:.04em;color:var(--col-main,#74573b)}.wpdoc-single__format{margin:0 0 16px;font-size:.875rem;font-weight:700}.wpdoc-single__lead,.wpdoc-single__toc,.wpdoc-single__note,.wpdoc-single__panel{margin-top:24px}.wpdoc-single__lead p,.wpdoc-single__toc p,.wpdoc-single__note p{margin:0 0 8px;line-height:1.8;text-align:left}.wpdoc-single__toc h2,.wpdoc-single__panel h2{margin:0 0 12px;font-family:var(--fon-2nd);font-size:1.25rem;font-weight:700;text-align:left}.wpdoc-single__note{padding:16px;background:var(--bac-sub,#ffffed);border-radius:12px;font-size:.875rem}.wpdoc-single__note a{color:var(--col-main,#74573b);font-weight:700}.wpdoc-single__panel{padding:28px 24px 24px;background:#fff;border:1px solid var(--bor-color,#f0e745);border-radius:12px;letter-spacing:0;text-align:left}.wpdoc-single__panel h2{margin:0 0 20px;letter-spacing:.04em}.wpdoc-single .wpdoc-field,.wpdoc-single .wpcf7-form p.wpdoc-field{display:block;margin:0 0 18px;letter-spacing:0;text-align:left}.wpdoc-single .wpdoc-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--fon-2nd);font-weight:700;letter-spacing:0;line-height:1.4}.wpdoc-single .wpdoc-label .wpcf7-form-control-wrap{flex:1 0 100%}.wpdoc-single .wpdoc-badge{display:inline-block;margin:0;padding:1px 8px;background:var(--bac-button,#f0e745);border-radius:4px;color:var(--col-button,#74573b);font-size:.6875rem;font-weight:700;letter-spacing:0;line-height:1.6}.wpdoc-single .wpdoc-badge--opt{background:#b19a84;color:#fff}.wpdoc-single .wpcf7-form-control-wrap{display:block;width:100%;margin:0}.wpdoc-single .wpcf7-form input[type=text],.wpdoc-single .wpcf7-form input[type=email]{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:12px 14px;background:var(--bac-sub,#ffffed);border:0;border-radius:10px;color:var(--col-main,#74573b);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.4;text-align:left}.wpdoc-single .wpcf7-form input:focus{outline:2px solid var(--col-main,#74573b);outline-offset:0}.wpdoc-single .wpdoc-field--check{margin-bottom:12px;font-size:.875rem;line-height:1.6}.wpdoc-single .wpdoc-field--check .wpcf7-form-control-wrap,.wpdoc-single .wpdoc-field--check .wpcf7-acceptance,.wpdoc-single .wpdoc-field--check .wpcf7-list-item,.wpdoc-single .wpdoc-field--check .wpcf7-list-item label{display:block;width:100%;margin:0}.wpdoc-single .wpdoc-field--check .wpcf7-list-item label{display:flex;align-items:flex-start;gap:8px;font-weight:400;letter-spacing:0;line-height:1.6}.wpdoc-single .wpdoc-field--check input[type=checkbox]{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.15em 0 0}.wpdoc-single .wpcf7-list-item-label:before,.wpdoc-single .wpcf7-list-item-label:after{content:none}.wpdoc-single .wpcf7-list-item-label a{color:var(--col-main,#74573b);font-weight:700}.wpdoc-single .wpcf7-form p.wpdoc-field--submit{margin:8px 0 0;text-align:center}.wpdoc-single .wpcf7-form input[type=submit],.wpdoc-single .wpdoc-download{display:block;width:fit-content;min-width:240px;max-width:100%;box-sizing:border-box;margin:0 auto;padding:14px 36px;background:var(--bac-button,#f0e745);border:0;border-radius:11px;box-shadow:3px 3px 0 rgb(0 0 0/10%);color:var(--col-button,#74573b);font-family:var(--fon-2nd);font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.wpdoc-single .wpcf7-form input[type=submit]:disabled,.wpdoc-single .wpcf7-form input[type=submit]:disabled:hover{background:#e7e2d6;color:#a89888;box-shadow:none;cursor:not-allowed}.wpdoc-single .gscf7-frontend-gdpr-notice{display:none}.wpdoc-single .wpcf7 form.sent .wpcf7-response-output,.wpdoc-single .wpcf7 form.invalid .wpcf7-response-output,.wpdoc-single .wpcf7 form.failed .wpcf7-response-output,.wpdoc-single .wpcf7 form.unaccepted .wpcf7-response-output,.wpdoc-single .wpcf7 form.spam .wpcf7-response-output{display:block;margin:20px 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-single .wpcf7 form.invalid .wpcf7-response-output,.wpdoc-single .wpcf7 form.failed .wpcf7-response-output,.wpdoc-single .wpcf7 form.unaccepted .wpcf7-response-output,.wpdoc-single .wpcf7 form.spam .wpcf7-response-output{background:#fef2f2;color:#b91c1c}.wpdoc-single a.wpdoc-download{margin-top:32px;background:var(--col-main,#74573b);color:#fff}.wpdoc-single a.wpdoc-download:hover{background:#5c4530;color:#fff}.wpdoc-single .wpdoc-done__heading{margin:0 0 8px;font-family:var(--fon-2nd);font-size:1.25rem;font-weight:700;text-align:center;outline:none}.wpdoc-single .wpdoc-done__text,.wpdoc-single .wpdoc-done__error{margin:0 0 16px;text-align:center;line-height:1.7}.wpdoc-single .wpdoc-done__error{color:#b32d2e}.wpdoc-single [hidden]{display:none !important}.wpdoc-single__back{margin-top:28px;text-align:center}.wpdoc-single__back a{color:var(--col-main,#74573b);font-weight:700}.wpdoc-missing{color:#b32d2e}