.m-section{padding-block:var(--space-144);scroll-margin-top:calc(var(--nav-height) + var(--localnav-height))}.m-section:nth-of-type(odd){background:var(--surface-card)}.m-wrap{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.m-sec-head{max-width:60ch;margin:0 0 var(--space-44)}.m-sec-head h2{max-width:20ch;font-size:var(--display-xl);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance}.m-sec-copy{margin-top:var(--space-4);color:var(--text-secondary);text-wrap:pretty}.m-sample-note{margin-top:var(--space-4);font-size:var(--text-xs);letter-spacing:var(--track-footnote);color:var(--text-secondary)}@media (max-width:734px){.m-section{padding-block:var(--space-16)}.m-sec-head{margin-bottom:var(--space-8)}}
.em-footer-band{background:var(--surface-card)}.m-footer{padding:var(--space-10) 0;font-size:var(--text-xs);letter-spacing:var(--track-footnote);color:var(--text-secondary)}.m-footer-row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.m-footer-note{margin:0}.m-footer-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.m-footer-link{min-height:var(--control-md);padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--track-footnote);color:var(--text-secondary);transition:color var(--dur-fast) linear;align-items:center;text-decoration:none;display:inline-flex}.m-footer-link:hover{color:var(--text-primary);text-decoration:none}@media (max-width:640px){.m-footer-row{flex-direction:column;align-items:flex-start}.m-footer-nav{margin-left:calc(var(--space-2) * -1)}}
