html {
  scroll-padding-top: 96px;
}
body {
  padding: 0 !important;
}
main,
main div,
main section,
main article,
main aside,
footer div {
  min-width: 0;
}
main p,
main li,
main h1,
main h2,
main h3,
main a,
main td,
main th {
  overflow-wrap: anywhere;
}
img {
  height: auto;
}
svg {
  flex-shrink: 0;
}
header.smooth_3981 {
  transform: none !important;
  -webkit-transform: none !important;
  will-change: auto !important;
}
.pro-7006 {
  gap: 16px;
}
.hovered_17e1 {
  flex-shrink: 0;
}
.row_0052 {
  display: inline-flex;
  flex-shrink: 0;
}
.row_0052 img {
  display: block;
  width: 52px;
  height: 52px;
  object-fit: contain;
}
.main-ac64 {
  flex: 0 0 auto;
  flex-direction: row;
  flex-wrap: nowrap;
  width: auto;
}
.main-ac64 .status_hard_53c0 {
  width: auto;
}
.info_e6e9 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 400px);
}
.border-right-c88d {
  grid-template-columns: minmax(0, 1fr) 320px;
}
.responsive-grid > *,
.info_e6e9 > *,
.border-right-c88d > * {
  min-width: 0;
}
.table-scroll {
  display: block;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch;
}
.table-scroll:focus-visible {
  outline: 2px solid #1976d2;
  outline-offset: 3px;
}
.table-scroll table {
  width: 100%;
  max-width: none;
}
.active_83d7,
.wrapper-796e {
  max-width: 100%;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.badge_adef,
.slider_fixed_31ac {
  font-size: clamp(1.2rem, 2.5vw, 2rem);
  overflow-wrap: anywhere;
  line-height: 1.3;
}
.mini-be32 {
  flex-wrap: wrap;
  gap: 8px;
}
.over_acfe {
  overflow-wrap: anywhere;
}
.upper-676a {
  grid-template-columns: minmax(0, 1fr) minmax(40px, 1fr) minmax(0, 0.8fr);
}
.layout-632b {
  grid-template-columns: 32px minmax(40px, 1fr) minmax(65px, auto);
}
.wrapper_aa6a,
.popup-5960 {
  overflow-wrap: anywhere;
}
@media (min-width: 1101px) and (max-width: 1280px) {
  .pro-7006 {
    gap: 10px;
  }
  .yellow-0236 {
    gap: 4px;
  }
  .backdrop-focused-8db2 {
    display: none;
  }
  .component-9cfb,
  .shadow_78aa {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (max-width: 1100px) {
  .pro-7006 {
    padding: 10px 0;
  }
  .backdrop-focused-8db2 {
    display: none;
  }
  .form_a2c4 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    max-width: none;
    height: auto;
    max-height: calc(100dvh - 76px);
    overflow: auto;
    padding: 12px 16px 20px;
    background: #fff;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
    transform: none;
    z-index: 1000;
  }
  .form_a2c4.paragraph_67ac {
    display: block;
    right: 0;
  }
  .form_a2c4::before {
    display: none;
  }
  .yellow-0236 {
    flex-direction: column;
    gap: 4px;
  }
  .yellow-0236 > li {
    width: 100%;
  }
  .shadow_78aa,
  .component-9cfb {
    width: 100%;
    justify-content: space-between;
  }
  .header_54d7 .bright-fb95 {
    display: none;
    position: static;
    opacity: 1;
    visibility: visible;
    transform: none;
    width: 100%;
    min-width: 0;
    max-height: none;
    overflow: visible;
    box-shadow: none;
    margin: 0;
    padding: 4px 0 4px 12px;
  }
  .header_54d7:has(.shadow_78aa[aria-expanded="true"]) .bright-fb95 {
    display: block;
  }
  .heading-bbb0 {
    white-space: normal;
  }
  .highlight_medium_0a3d {
    display: flex;
    flex: 0 0 44px;
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
  }
  .main-ac64 {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: auto !important;
    gap: 8px;
  }
  .responsive-hero {
    grid-template-columns: minmax(0, 1fr) minmax(0, 320px) !important;
    gap: 2rem !important;
  }
}
@media (max-width: 968px) {
  .info_e6e9,
  .border-right-c88d,
  .responsive-hero {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 2rem !important;
  }
  .responsive-hero > :last-child {
    max-width: 400px;
    width: 100%;
    margin-inline: auto;
  }
}
@media (max-width: 768px) {
  .slider_glass_0b14 {
    padding-inline: 16px !important;
  }
  .smooth_3981 .row_0052 img {
    width: 48px;
    height: 48px;
  }
  .smooth_3981 .out-98d7 {
    display: none;
  }
  .smooth_3981 .thumbnail-7a2d {
    width: auto !important;
    min-height: 44px;
    padding: 10px 12px;
    font-size: 13px;
    white-space: nowrap;
  }
  .dirty-414a,
  .item_ddcf,
  .gold_e86f,
  .form-prev-7e0b,
  .light-de6f {
    padding-inline: 0 !important;
  }
  .responsive-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 1.5rem !important;
  }
  .info_e6e9,
  .border-right-c88d,
  .gallery-orange-d982,
  .preview-4bec,
  .content_motion_0751,
  .message_yellow_e32f,
  .text_9f5e,
  .banner_first_13df,
  .frame_dark_7ff1,
  .accordion_full_bc20,
  .breadcrumb-0956,
  .block_red_83ac,
  .hard-cd1b {
    grid-template-columns: minmax(0, 1fr);
  }
  .hidden_glass_b03e {
    grid-template-columns: minmax(0, 1fr);
  }
  .card-5e82,
  .dim-7671,
  .tertiary_871b {
    flex-direction: column;
    align-items: stretch;
  }
  .card-5e82 > a,
  .dim-7671 > a,
  .tertiary_871b > a {
    width: 100%;
    white-space: normal;
    text-align: center;
  }
  .active_a2d8 {
    align-items: flex-start;
    gap: 8px;
  }
  .notification-dfdb {
    min-width: 0;
    align-items: flex-start;
  }
  .notification-dfdb svg {
    margin-top: 3px;
  }
  .table-scroll table {
    min-width: 560px;
  }
  .mask-brown-eff7 {
    font-size: clamp(1.65rem, 6vw, 2.3rem);
    line-height: 1.25;
  }
  .hard-cb1c {
    font-size: 1.6rem;
    line-height: 1.35;
  }
  .large_d9fc,
  .hard-cd1b {
    padding: 1.25rem !important;
  }
  .out-79fd {
    flex-shrink: 0;
  }
  .fresh-12fd,
  .mask_f64e,
  .top-795f,
  .content-3b96,
  .module_5534,
  .border-406a,
  .frame-motion-7875 {
    min-width: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
  }
}
.section-5d0e {
  flex-wrap: wrap;
  overflow: visible;
}
.dynamic-8e5b {
  white-space: normal;
}
.brown-e7bc {
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  main [style*="display: inline-flex"] {
    flex-wrap: wrap;
    justify-content: center;
  }
  main [style*="white-space: nowrap"] {
    white-space: normal !important;
  }
  main [style*="min-width:"] {
    min-width: 0 !important;
  }
}

.batch-article-module{padding:2.5rem 1rem;background:#fff;color:#212121}.batch-article-container{max-width:1200px;margin:0 auto;min-width:0;overflow-wrap:anywhere}.batch-article-container .guide-section{margin:1.5rem 0;padding:1rem 0;border-bottom:1px solid #e5e7eb}.batch-article-container h2{font-size:1.5rem;line-height:1.5;margin:0 0 1rem}.batch-article-container h3{font-size:1.2rem;margin:1rem 0}.batch-article-container p,.batch-article-container li{line-height:1.85}.batch-article-container ul,.batch-article-container ol{padding-left:1.5rem}.batch-article-container table{display:block;max-width:100%;overflow-x:auto}.batch-article-container img{max-width:100%;height:auto}
