.clpa{padding:0}.clpa__wrap{margin:0 auto;max-width:1140px;padding:0 20px}.clpa__head{margin-bottom:34px}.clpa__eyebrow{color:var(--cl-gold-text,#896e1b);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.clpa__title{color:var(--cl-navy,#0b2545);font-size:clamp(22px,2.3vw,29px);font-weight:600;letter-spacing:-.005em;line-height:1.25;margin:0;text-wrap:balance}.clpa__grid{align-items:stretch;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 473px}.clpa__pillars{display:flex;flex-direction:column;gap:22px;justify-content:space-between}.clpa__pillar{border-left:2px solid var(--cl-line,#e1e6ed);padding-left:20px}.clpa__pillar-title{color:var(--cl-navy,#0b2545);font-size:18px;font-weight:600;line-height:1.2;margin:0 0 6px}.clpa__pillar-text,.clpa__pillar-text p{color:var(--cl-muted,#5b6776);font-size:15px;line-height:1.55;margin:0}.clpa__photo{aspect-ratio:4/3;border-radius:12px;display:block;object-fit:cover;object-position:center 18%;width:100%}.clpa__quote:after,.clpa__quote:before{content:none}.clpa__quote{border-left:2px solid var(--cl-gold,#c9a227);color:var(--cl-navy,#0b2545);font-size:17px;font-style:normal;font-weight:500;line-height:1.45;margin:22px 0 0;padding-left:18px}.clpa__author{color:var(--cl-muted,#5b6776);font-size:15px;margin:16px 0 0}.clpa__author-name{color:var(--cl-navy,#0b2545);font-weight:700}.clpa__lineage{color:var(--cl-muted,#5b6776);font-size:14px;line-height:1.5;margin:8px 0 0}.clpa__aside-link{font-size:15px;margin:14px 0 0}.clpa__aside-link a{border-bottom:1px solid var(--cl-gold,#c9a227);color:var(--cl-navy,#0b2545);text-decoration:none}.clpa__aside-link a:hover{border-bottom-color:var(--cl-red,#c9372c);color:var(--cl-red,#c9372c)}@media (max-width:980px){.clpa__grid{gap:34px;grid-template-columns:1fr}.clpa__pillars{justify-content:flex-start}.clpa__aside{max-width:520px}}