.elementor-12392 .elementor-element.elementor-element-bc66d00{--display:flex;}/* Start custom CSS for html, class: .elementor-element-17d18b8 */.article-dhl-wrapper { max-width: 880px; margin: 0 auto; line-height: 1.7; color: #232323; }
.article-dhl-wrapper h1{
    font-size: 35px;
    line-height: 40px;
}
.article-dhl-wrapper p { margin: 0 0 16px; }
.article-dhl-wrapper h2 { font-size: 26px; font-weight: 700; color: #1a1a2e; margin: 44px 0 18px; padding-top: 8px; border-top: 3px solid #ffcc00; padding-top: 16px; }
.article-dhl-wrapper h3 { font-size: 21px; font-weight: 700; color: #1a1a2e; margin: 32px 0 14px; }
.article-dhl-wrapper h4 { font-size: 17px; font-weight: 700; color: #1a1a2e; margin: 20px 0 10px; }
.article-dhl-wrapper .dhl-intro { background: #fff9e6; border-left: 4px solid #ffcc00; border-radius: 6px; padding: 18px 22px; margin: 0 0 28px; }
.article-dhl-wrapper .dhl-card { background: #f7f8fa; border: 1px solid #e4e6eb; border-radius: 10px; padding: 20px 22px; margin: 18px 0; }
.article-dhl-wrapper .dhl-decision-box { background: #eef4ff; border: 1px solid #c7dbff; border-radius: 10px; padding: 20px 22px; margin: 18px 0; }
.article-dhl-wrapper .dhl-warning { background: #fff2ee; border: 1px solid #ffcdbd; border-radius: 10px; padding: 18px 22px; margin: 18px 0; }
.article-dhl-wrapper .dhl-warning strong.label { color: #c0392b; }
.article-dhl-wrapper .dhl-tip { background: #eefaf1; border: 1px solid #b9ecc8; border-radius: 10px; padding: 18px 22px; margin: 18px 0; }
.article-dhl-wrapper .dhl-note { font-size: 14px; color: #6b6f76; font-style: italic; margin-top: 6px; }
.article-dhl-wrapper table.dhl-table { width: 100%; border-collapse: collapse; margin: 18px 0; font-size: 15px; }
.article-dhl-wrapper table.dhl-table th { background: #1a1a2e; color: #fff; text-align: left; padding: 10px 12px; }
.article-dhl-wrapper table.dhl-table td { border: 1px solid #e4e6eb; padding: 10px 12px; vertical-align: top; }
.article-dhl-wrapper table.dhl-table tr:nth-child(even) td { background: #f7f8fa; }
.article-dhl-wrapper ul, .article-dhl-wrapper ol { margin: 0 0 16px; padding-left: 22px; }
.article-dhl-wrapper li { margin-bottom: 6px; }
.article-dhl-wrapper .dhl-cta { background: #1a1a2e; color: #fff; border-radius: 12px; padding: 26px 26px; margin: 30px 0; }
.article-dhl-wrapper .dhl-cta p { color: #e8e8ee; }
.article-dhl-wrapper .dhl-cta h3, .article-dhl-wrapper .dhl-cta h4 { color: #fff; }
.article-dhl-wrapper .dhl-contacts { display: flex; gap: 16px; flex-wrap: wrap; margin-top: 14px; }
.article-dhl-wrapper .dhl-contact-card { background: #262640; border-radius: 8px; padding: 14px 16px; flex: 1; min-width: 220px; }
.article-dhl-wrapper .dhl-contact-card .name { font-weight: 700; font-size: 16px; }
.article-dhl-wrapper .dhl-contact-card .role { font-size: 13px; color: #b7b9c8; margin-bottom: 8px; }
.article-dhl-wrapper .dhl-contact-card a { color: #ffcc00; text-decoration: none; }
.article-dhl-wrapper .dhl-faq-item { border-bottom: 1px solid #e4e6eb; }
.article-dhl-wrapper .dhl-faq-q { cursor: pointer; padding: 16px 4px; font-weight: 700; display: flex; justify-content: space-between; align-items: center; }
.article-dhl-wrapper .dhl-faq-q .dhl-icon { transition: transform 0.2s ease; font-weight: 400; }
.article-dhl-wrapper .dhl-faq-item.open .dhl-faq-q .dhl-icon { transform: rotate(45deg); }
.article-dhl-wrapper .dhl-faq-a { max-height: 0; overflow: hidden; transition: max-height 0.25s ease; }
.article-dhl-wrapper .dhl-faq-item.open .dhl-faq-a { max-height: 400px; }
.article-dhl-wrapper .dhl-faq-a p { padding: 0 4px 16px; margin: 0; color: #4a4d55; }
.article-dhl-wrapper .dhl-checklist label { display: block; padding: 6px 0; cursor: pointer; }
@media (max-width: 600px) {
  .article-dhl-wrapper h2 { font-size: 21px; }
  .article-dhl-wrapper table.dhl-table { font-size: 13px; }
  .article-dhl-wrapper .dhl-contacts { flex-direction: column; }
}/* End custom CSS */