/* SIGMA v2 public educational content; no layout changes outside namespaced blocks. */
.sigma-method-short{clear:both;max-width:920px;margin:1.25rem auto;padding:1.25rem 1.5rem;border:1px solid rgba(96,178,205,.35);border-radius:14px;background:rgba(16,40,68,.72);line-height:1.65;color:#e5eef8;text-align:start}
.sigma-method-short h2{font-size:clamp(1.18rem,2.1vw,1.65rem);color:#fff;margin:.1rem 0 .65rem;line-height:1.3}
.sigma-method-short p{margin:.65rem 0}
.sigma-method-more,.sigma-method-detail a{color:#7cdef3;text-underline-offset:3px}
.sigma-method-detail{max-width:900px;margin:1.5rem auto;padding:1.25rem 1.6rem;border:1px solid rgba(96,178,205,.35);border-radius:14px;background:rgba(16,40,68,.8);color:#e5eef8;line-height:1.8;text-align:start}
.sigma-method-detail h2{color:#fff;font-size:1.35rem;line-height:1.35;margin:0 0 .75rem}
.sigma-method-detail p{margin:.7rem 0}
.sigma-method-caution{border-inline-start:3px solid #57c3d9;padding-inline-start:1rem}
.sigma-method-guide{min-height:100vh;background:#0c1527;color:#e5eef8;font-family:system-ui,Arial,sans-serif;margin:0;padding:2rem 1rem}
.sigma-method-guide main{max-width:940px;margin:auto}
.sigma-method-guide h1{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.25}
@media(max-width:640px){.sigma-method-short,.sigma-method-detail{padding:1rem;margin:1rem auto}}
