.pm-seo-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: stretch; margin-top: 18px; }
.pm-seo-box { display: flex; gap: 14px; align-items: flex-start; padding: 18px; border-radius: 18px; background: hsl(var(--secondary)); border: 1px solid hsl(var(--border)); min-height: 156px; }
.pm-seo-box__icon { width: 44px; height: 44px; border-radius: 12px; background: hsl(var(--muted)); color: hsl(var(--primary)); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; }
.pm-seo-box__icon svg { width: 22px; height: 22px; display: block; }
.pm-seo-box__title { margin: 0px 0px 6px; font-size: 1.05rem; font-weight: 700; color: hsl(var(--foreground)); line-height: 1.25; }
.pm-seo-box__text { margin: 0px; font-size: 1rem; line-height: 1.65; color: hsl(var(--muted-foreground)); }
@media (max-width: 767px) {
  .pm-seo-pair { grid-template-columns: 1fr; gap: 14px; }
  .pm-seo-box { padding: 16px; min-height: unset; }
  .pm-seo-box__icon { width: 42px; height: 42px; border-radius: 12px; }
}
@media (min-width: 768px) {
  .focus-grid .focus-card:last-child { grid-column: 1 / -1 !important; width: 100% !important; max-width: none !important; padding: 18px 24px !important; min-height: 0px !important; }
  .focus-grid .focus-card:last-child .focus-icon, .focus-grid .focus-card:last-child img { width: 40px !important; height: 40px !important; margin-bottom: 8px !important; }
  .focus-grid .focus-card:last-child .moshar-focus-title { margin: 6px 0px !important; line-height: 1.2 !important; }
  .focus-grid .focus-card:last-child .focus-description { margin: 0px 0px 10px !important; line-height: 1.35 !important; }
  .focus-grid .focus-card:last-child .focus-link { margin-top: 0px !important; display: inline-block; }
}