.page-module__NfDiEG__container{max-width:800px;padding:var(--spacing-xl) var(--spacing-md);margin:0 auto}.page-module__NfDiEG__title{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--spacing-md);text-align:center;letter-spacing:.04em;font-size:2.5rem;font-weight:700}.page-module__NfDiEG__lead{color:var(--ink-soft);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--paper-warm);border-left:3px solid var(--cinnabar);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:1.15rem;line-height:1.9}.page-module__NfDiEG__content{color:var(--ink-soft);line-height:1.9}.page-module__NfDiEG__content p{margin-bottom:var(--spacing-sm)}.page-module__NfDiEG__section{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--paper);border-radius:var(--radius-md);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.page-module__NfDiEG__subtitle{font-family:var(--font-display);color:var(--cinnabar);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--line-soft);letter-spacing:.03em;font-size:1.4rem;font-weight:600}.page-module__NfDiEG__list{margin-top:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;padding-left:0;list-style:none;display:flex}.page-module__NfDiEG__list li{padding-left:var(--spacing-md);color:var(--ink-soft);margin:0;line-height:1.7;position:relative}.page-module__NfDiEG__list li:before{content:"◆";color:var(--cinnabar);font-size:.65em;position:absolute;top:.55em;left:0}
