.page-module__soh_jW__page{padding:calc(var(--header-height) + 60px) 24px 80px;min-height:100vh}.page-module__soh_jW__container{max-width:760px;margin:0 auto}.page-module__soh_jW__header{border-bottom:1px solid var(--color-medium);margin-bottom:32px;padding-bottom:24px}.page-module__soh_jW__title{font-family:var(--font-heading);color:var(--color-text-darkest);margin-bottom:8px;font-size:clamp(2rem,5vw,3rem);font-weight:300}.page-module__soh_jW__date{color:#7a6e66;font-size:.85rem}.page-module__soh_jW__intro{color:#4a4440;margin-bottom:40px;line-height:1.8}.page-module__soh_jW__sections{flex-direction:column;gap:36px;display:flex}.page-module__soh_jW__section{flex-direction:column;gap:12px;display:flex}.page-module__soh_jW__sectionHeading{font-family:var(--font-heading);color:var(--color-text-darkest);letter-spacing:.01em;font-size:1.05rem;font-weight:500}.page-module__soh_jW__subsection{flex-direction:column;gap:8px;margin-top:4px;display:flex}.page-module__soh_jW__subheading{font-family:var(--font-heading);color:#4a4440;font-size:.9rem;font-weight:500}.page-module__soh_jW__list{color:#4a4440;flex-direction:column;gap:6px;padding-left:20px;line-height:1.7;display:flex}.page-module__soh_jW__note{color:#6b5f57;font-size:.9rem;font-style:italic}.page-module__soh_jW__contact{color:#4a4440;flex-direction:column;gap:4px;font-style:normal;display:flex}.page-module__soh_jW__contact a,.page-module__soh_jW__inlineLink{color:var(--color-text-darkest);text-underline-offset:3px;text-decoration:underline}
