.cf-spread{display:grid;grid-template-columns:48px minmax(0,1.35fr) minmax(0,1fr);gap:0;margin:30px 24px 0;border-block:1px solid #DCCFD1;align-items:stretch}.cf-spread__rail{border-right:1px solid #DCCFD1;display:flex;align-items:center;justify-content:center;padding:22px 0}.cf-spread__rail span{writing-mode:vertical-rl;transform:rotate(180deg);font:10px/1.5 Arial,sans-serif;letter-spacing:.18em}.cf-spread figure{margin:25px;min-width:0}.cf-spread figure>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cf-spread figcaption{font:9px/1.7 Arial,sans-serif;color:#71676A;margin-top:12px}.cf-spread__copy{border-left:1px solid #DCCFD1;display:flex;flex-direction:column;align-items:start;justify-content:center;padding:45px clamp(28px,4vw,65px);min-width:0}.cf-spread h1{font:400 clamp(40px,4.5vw,69px)/1.04 Georgia,serif;letter-spacing:-.045em;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 30px}.cf-spread .cf-copy{font-size:13px;max-width:330px;margin:0 0 28px}.cf-spread .cf-button{max-width:100%}@media(max-width:749px){.cf-spread{margin:16px 14px 0;grid-template-columns:1fr}.cf-spread__rail{grid-row:1;border-right:0;border-bottom:1px solid #DCCFD1;padding:12px;justify-content:start}.cf-spread__rail span{writing-mode:horizontal-tb;transform:none;font-size:9px}.cf-spread__copy{grid-row:2;border-left:0;padding:30px 15px 15px}.cf-spread h1{font-size:clamp(39px,11.2vw,62px);margin-bottom:20px}.cf-spread .cf-kicker{margin-bottom:16px}.cf-spread .cf-copy{margin-bottom:23px}.cf-spread figure{grid-row:3;margin:20px 15px}.cf-spread figure>img{aspect-ratio:1}}
