/* বড়/ছোট স্ক্রিন */
@media (min-width:900px){.card{padding:18px 20px}.card:has(>label):not(:has(table)){max-width:760px}}
@media (max-width:899px){
  .top{display:flex}
  .main-col{margin-left:0}
  .w{padding:16px 14px 24px}
  html{scroll-padding-top:72px}
  #side{width:min(84vw,310px);z-index:70;transform:translateX(-104%);transition:transform .26s ease}
  body.sb-open #side{transform:none;box-shadow:var(--sh2)}
  #scrim{display:block;position:fixed;inset:0;z-index:65;background:rgba(8,15,30,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s}
  body.sb-open #scrim{opacity:1;pointer-events:auto}
  body.sb-open{overflow:hidden}
}

@media (max-width:899px){.ft-in{grid-template-columns:1fr 1fr;padding:22px 14px 16px}.ft-brand{grid-column:1/-1}.ft-bar{padding-left:14px;padding-right:14px}}
@media (max-width:520px){.ft-in{grid-template-columns:1fr}}
