.story-section{padding:60px var(--page-gutter)}.story-section h2{font-size:clamp(32px,4vw,52px);line-height:1.12}.story-section h3{margin:0 0 12px;font:700 26px/1.2 Georgia}.story-section p{max-width:850px;font-size:15px;line-height:1.85}.story-section .section-number{font-size:11px}.story-paper{background:#eee2d4}.story-split,.story-brand{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.story-section a{border-radius:5px;margin-top:10px;padding:10px 8px;font-size:13px;display:inline-block}.story-section a:hover{background:var(--fawn)}.story-brand{align-items:center}.story-brand figure{margin:0;padding:30px 0}.story-brand img{width:100%;height:auto;display:block}.story-walnut{background:var(--walnut);color:var(--cream)}.story-people,.story-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;display:grid}.story-people article,.story-values article{border-top:1px solid var(--fawn);padding-top:25px}.story-section .story-lead{font:26px/1.5 Georgia}.story-note{border-left:3px solid var(--fawn);margin:24px 0;padding:12px 20px;font-size:13px;line-height:1.8}.campball-about a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:700px){.story-section{padding-block:38px}.story-split,.story-brand,.story-people,.story-values{grid-template-columns:1fr;gap:25px}.story-brand figure{max-width:480px;padding:10px 0}.story-section h3{font-size:24px}}
