.council-content .page-hero .eyebrow{font-size:.875rem;line-height:1.7;letter-spacing:.08em}.council-group .group-section h2,.council-privacy .policy-content h2{color:var(--ink);font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem);font-weight:600;line-height:1.45;letter-spacing:-.015em;overflow-wrap:anywhere}.council-group .detail-layout{gap:0}.council-group .group-section{padding-block:clamp(1.75rem,3vw,2.5rem);column-gap:clamp(1.25rem,3vw,2.5rem);row-gap:.875rem}.council-group .group-section>span{font-weight:600;letter-spacing:.08em}.council-group .group-section>p,.council-privacy .detail-section>p{color:var(--ink-soft);line-height:1.85}.council-group .project-next{margin-block-start:1.5rem}.council-privacy .policy-content{gap:clamp(1.5rem,3vw,2rem)}.council-privacy .detail-section h2{margin:0 0 1rem}.council-privacy .detail-section>p{margin-block-start:0}@media (max-width:760px){.council-group .group-section{grid-template-columns:1.75rem minmax(0,1fr);column-gap:.875rem}.council-content .page-hero .eyebrow{letter-spacing:.05em}}