.m-headless-mac .m-detail__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:var(--sp-5); margin-block-start:var(--sp-7); }
@media(max-width:760px){.m-headless-mac .m-detail__grid{grid-template-columns:1fr}}
@media(max-width:600px){
  .m-headless-mac .diagram{overflow-x:hidden}
  .m-headless-mac .diagram .mermaid{width:100%;min-width:0}
  .m-headless-mac .diagram svg{width:100%;max-width:100%}
}
