@media (max-width: 1199px) {
  .workspace-grid,
  .hero-grid,
  .profile-grid,
  .delete-account-grid {
    grid-template-columns: 1fr;
  }

  .board-columns,
  .metrics-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .hero-panel {
    padding-top: 2.5rem;
  }

  .hero-copy h1 {
    font-size: 2.5rem;
  }

  .board-columns,
  .metrics-grid,
  .grid-two,
  .grid-three,
  .comment-form {
    grid-template-columns: 1fr;
  }

  .task-head,
  .cookie-content,
  .danger-zone {
    flex-direction: column;
    align-items: stretch;
  }

  .status-stack {
    min-width: 0;
  }

  .custom-modal-content {
    margin-top: 2rem;
  }
}
@media (max-width:1400px){.planner-layout{grid-template-columns:290px minmax(0,1fr)}.planner-detail{grid-column:1/-1;position:static;max-height:none}.detail-updates,.detail-chat-block .chat-feed{max-height:none}.marketing-hero__grid,.planner-showcase-grid{grid-template-columns:1fr}.planner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-value-grid{grid-template-columns:1fr 1fr}}
@media (max-width:1400px){.dashboard-grid,.updates-grid,.updates-marketing-grid{grid-template-columns:1fr}.updates-composer-card{position:static}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1400px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero__grid,.pricing-faq__grid{grid-template-columns:1fr}}
@media (max-width:980px){.planner-layout{grid-template-columns:1fr}.summary-stack,.detail-meta,.planner-toolbar,.marketing-hero__grid,.planner-value-grid,.planner-showcase-grid{grid-template-columns:1fr}.planner-table{min-width:950px}.workspace-brand,.sidebar-block,.planner-main,.planner-detail,.planner-process-table,.planner-value-card,.planner-showcase-card--soft,.planner-cta-card{padding:.9rem}.planner-cta-card{flex-direction:column;align-items:stretch}.planner-process-table__head,.planner-process-row,.planner-feed-table__head,.planner-feed-row{grid-template-columns:90px 1fr 1fr}.updates-phone-card__screen{width:min(100%,420px)}}
@media (max-width:980px){.sitemap-grid{grid-template-columns:1fr}}
@media (max-width:980px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){.pricing-summary-card__stack,.pricing-section-head{grid-template-columns:1fr}.pricing-section-head{display:grid}.pricing-grid{grid-template-columns:1fr}}
@media (max-width:767px){.planner-headerbar,.preview-card__header,.detail-head,.modal-actions,.planner-cta-card,.planner-audience-pill{flex-direction:column;align-items:stretch}.preview-table-row{grid-template-columns:1fr}.summary-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.person-stack,.row-actions{min-width:120px}.planner-table-shell{gap:.75rem}.planner-feed-table,.planner-showcase-card--soft{padding:.85rem}.planner-process-table__head,.planner-feed-table__head{display:none}.planner-process-row,.planner-feed-row{grid-template-columns:1fr;gap:.4rem}.planner-audience-pill span{white-space:normal}}
@media (max-width:767px){.dashboard-metrics,.dashboard-hero-actions,.dashboard-panel__head,.dashboard-list-card__head,.dashboard-update-card__head,.updates-comment-form{grid-template-columns:1fr}.dashboard-hero-actions,.dashboard-panel__head,.dashboard-list-card__head,.dashboard-update-card__head{flex-direction:column;align-items:stretch}}
@media (max-width:767px){.pricing-summary-card__stack,.pricing-meta-stack{grid-template-columns:1fr}.pricing-card__top{flex-direction:column;align-items:flex-start}}

@media (max-width:1400px){.landing-feature-grid,.landing-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-split-grid,.landing-section__head{grid-template-columns:1fr}.landing-section__head{display:grid}}
@media (max-width:767px){.landing-feature-grid,.landing-proof-grid,.landing-split-grid{grid-template-columns:1fr}}
@media (max-width:980px){.contact-grid{grid-template-columns:1fr}}
@media (max-width:767px){.dashboard-apps-card{padding:1.1rem}.dashboard-apps-badges img{height:56px}}
