/* ==========================================================================
   VPNMK · legal-terms.css
   使用条款页专属:条款正文的阅读栏宽与首节留白
   颜色、圆角、字体一律沿用 base.css 的 :root 令牌,此处不新增设计值。
   ========================================================================== */

.legal-doc{
  max-width:820px;
  min-width:0;
}

/* 首节紧贴页头,不要叠加 .prose h2 的默认上边距 */
.legal-doc > h2:first-child{margin-top:0}

/* 退款条款提示块与上下段落留出呼吸 */
.legal-doc .callout{margin-top:20px}

@media (max-width:760px){
  .legal-doc{max-width:100%}
}