.ad-placeholder[data-astro-cid-dntsx2bq]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.5rem auto;position:relative;width:100%}.ad-content[data-astro-cid-dntsx2bq]{display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;overflow:hidden}.adsbygoogle[data-astro-cid-dntsx2bq]{position:relative;z-index:1}.ad-placeholder[data-astro-cid-dntsx2bq] iframe[data-astro-cid-dntsx2bq]{max-width:100%!important}.article-footer-widget[data-astro-cid-jvxsf75u]{margin-top:3rem;display:flex;flex-direction:column;gap:2.5rem;width:100%}.share-container[data-astro-cid-jvxsf75u]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:100%}.share-label[data-astro-cid-jvxsf75u]{position:relative;display:flex;align-items:center;background:var(--share-badge-bg);border:1px solid var(--share-badge-border);border-radius:4px;height:40px;padding:0 1rem;color:var(--share-badge-text);gap:.5rem;flex-shrink:0}.share-divider[data-astro-cid-jvxsf75u]{width:1px;height:18px;background:var(--share-badge-border)}.share-text[data-astro-cid-jvxsf75u]{font-size:.85rem;font-weight:700}.share-notch-border[data-astro-cid-jvxsf75u]{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--share-badge-border);z-index:1}.share-notch[data-astro-cid-jvxsf75u]{position:absolute;right:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--share-badge-bg);z-index:2}.share-buttons[data-astro-cid-jvxsf75u]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.share-btn[data-astro-cid-jvxsf75u]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;color:#fff!important;transition:transform .2s ease,opacity .2s ease;cursor:pointer}.share-btn[data-astro-cid-jvxsf75u]:hover{transform:scale(1.05);opacity:.95}.share-btn[data-astro-cid-jvxsf75u].facebook{background-color:#5c79b6}.share-btn[data-astro-cid-jvxsf75u].twitter{background-color:#24c2fe}.share-btn[data-astro-cid-jvxsf75u].telegram{background-color:#1d96db}.share-btn[data-astro-cid-jvxsf75u].whatsapp{background-color:#7bc16c}.share-btn[data-astro-cid-jvxsf75u].email{background-color:#000;border:1px solid var(--color-border)}.share-btn[data-astro-cid-jvxsf75u].pinterest{background-color:#c8232c}.share-btn[data-astro-cid-jvxsf75u].linkedin{background-color:#069}.comments-container[data-astro-cid-jvxsf75u]{width:100%;display:flex;flex-direction:column;gap:2rem}.comments-header-block[data-astro-cid-jvxsf75u],.form-header-block[data-astro-cid-jvxsf75u]{background-color:var(--color-primary);color:var(--color-bg);font-size:.9rem;font-weight:700;padding:.35rem .75rem;width:fit-content;border-radius:2px;letter-spacing:.05em}.comments-list[data-astro-cid-jvxsf75u]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.comment-item[data-astro-cid-jvxsf75u]{display:flex;gap:1rem;padding-bottom:1.5rem;border-bottom:1px dashed var(--color-border);width:100%}.comment-avatar[data-astro-cid-jvxsf75u]{width:50px;height:50px;border-radius:4px;background-color:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-muted);flex-shrink:0}.comment-body-wrapper[data-astro-cid-jvxsf75u]{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.comment-meta[data-astro-cid-jvxsf75u]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.comment-author[data-astro-cid-jvxsf75u]{font-weight:700;color:var(--color-primary)}.comment-date[data-astro-cid-jvxsf75u]{font-size:.75rem;color:var(--color-muted)}.comment-text[data-astro-cid-jvxsf75u]{line-height:1.6;color:var(--color-text);white-space:pre-line;overflow-wrap:break-word;word-break:break-word}.comment-reply-btn[data-astro-cid-jvxsf75u]{font-size:.75rem;color:var(--color-muted);cursor:pointer;font-weight:500;transition:color .15s ease;align-self:flex-start}.comment-reply-btn[data-astro-cid-jvxsf75u]:hover{color:var(--color-primary)}.comment-form-container[data-astro-cid-jvxsf75u]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;width:100%}.comment-form[data-astro-cid-jvxsf75u]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.form-group[data-astro-cid-jvxsf75u]{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-group[data-astro-cid-jvxsf75u] label[data-astro-cid-jvxsf75u]{font-size:.8rem;color:var(--color-secondary)}.form-row[data-astro-cid-jvxsf75u]{display:flex;gap:1rem;width:100%}@media(max-width:640px){.form-row[data-astro-cid-jvxsf75u]{flex-direction:column}.share-container[data-astro-cid-jvxsf75u]{flex-direction:column;align-items:flex-start}.share-label[data-astro-cid-jvxsf75u]:after,.share-label[data-astro-cid-jvxsf75u]:before,.share-notch[data-astro-cid-jvxsf75u],.share-notch-border[data-astro-cid-jvxsf75u]{display:none}}.half[data-astro-cid-jvxsf75u]{flex:1}.comment-form[data-astro-cid-jvxsf75u] textarea[data-astro-cid-jvxsf75u],.comment-form[data-astro-cid-jvxsf75u] input[data-astro-cid-jvxsf75u][type=text],.comment-form[data-astro-cid-jvxsf75u] input[data-astro-cid-jvxsf75u][type=email]{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:2px;padding:.75rem;transition:border-color .2s ease;width:100%}.comment-form[data-astro-cid-jvxsf75u] textarea[data-astro-cid-jvxsf75u]{min-height:120px;resize:vertical;font-family:var(--font-sans)}.comment-form[data-astro-cid-jvxsf75u] textarea[data-astro-cid-jvxsf75u]:focus,.comment-form[data-astro-cid-jvxsf75u] input[data-astro-cid-jvxsf75u]:focus{border-color:var(--color-primary);outline:none}.checkbox-group[data-astro-cid-jvxsf75u]{flex-direction:row;align-items:center;gap:.75rem}.checkbox-group[data-astro-cid-jvxsf75u] input[data-astro-cid-jvxsf75u]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}.checkbox-label[data-astro-cid-jvxsf75u]{font-size:.8rem;color:var(--color-muted)!important;cursor:pointer;line-height:1.4}.submit-btn[data-astro-cid-jvxsf75u]{align-self:flex-start;background-color:var(--color-primary);color:var(--color-bg);border:none;font-weight:700;padding:.75rem 1.5rem;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border-radius:2px;text-transform:uppercase;font-size:.85rem}.submit-btn[data-astro-cid-jvxsf75u]:hover{opacity:.9}.submit-btn[data-astro-cid-jvxsf75u]:active{transform:translateY(1px)}.form-error-message[data-astro-cid-jvxsf75u]{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text);padding:.75rem;font-size:.8rem;border-radius:2px;width:100%}.article-cover[data-astro-cid-zm77yjld]{margin-bottom:1.5rem;border-radius:4px;overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);display:flex;justify-content:center;align-items:center}.article-cover-img[data-astro-cid-zm77yjld]{max-width:100%;max-height:480px;height:auto;width:auto;display:block;object-fit:contain}.article-header[data-astro-cid-zm77yjld]{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.article-header[data-astro-cid-zm77yjld] h1[data-astro-cid-zm77yjld]{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.25;margin-bottom:.5rem;overflow-wrap:break-word;word-break:break-word}.meta[data-astro-cid-zm77yjld]{font-size:.9rem}.article-content[data-astro-cid-zm77yjld]{line-height:1.7}.sidebar[data-astro-cid-zm77yjld]{position:sticky;top:80px;height:fit-content}.direct-download-container[data-astro-cid-zm77yjld]{padding:1.5rem;text-align:center;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.title-bar[data-astro-cid-zm77yjld]{margin:0;font-size:1rem}.direct-download-btn[data-astro-cid-zm77yjld]{display:block;padding:.75rem 1rem;background-color:var(--color-primary);color:var(--color-bg);font-weight:700;text-transform:uppercase;border-radius:2px;transition:opacity .2s ease,transform .2s ease;width:100%}.direct-download-btn[data-astro-cid-zm77yjld]:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-bg)}
