.tail-end{padding:125px 5vw;background:#e9e2d6;border-bottom:1px solid rgba(37,36,34,.18)}.tail-end-intro{display:grid;grid-template-columns:22% 48% 30%;align-items:start}.tail-end-intro h2{font:400 clamp(42px,4.8vw,72px)/1.06 "Libre Caslon Display",Georgia,serif;letter-spacing:-.025em;margin:0;padding-right:4vw}.tail-end-intro>p:last-child{margin:50px 0 0;padding-left:3vw;border-left:1px solid rgba(37,36,34,.2);color:#6c6862;font-size:14px}.return-drag{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;margin-top:95px;border-top:1px solid rgba(37,36,34,.22);border-bottom:1px solid rgba(37,36,34,.22)}.drag-stage{padding:26px 20px 30px 0;min-height:230px}.drag-stage span{display:block;font:24px "Libre Caslon Display",Georgia,serif;color:#8f182c;margin-bottom:40px}.drag-stage strong{display:block;font:400 23px/1.15 "Libre Caslon Display",Georgia,serif;margin-bottom:14px}.drag-stage p{font-size:12px;color:#6c6862}.drag-stage.outcome strong{color:#8f182c}.drag-arrow{display:grid;place-items:center;color:#8f182c;font-size:20px;border-left:1px solid rgba(37,36,34,.16);border-right:1px solid rgba(37,36,34,.16)}.roux-alternative{margin-top:75px;background:#f4f0e8;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-left:4px solid #8f182c}.roux-alternative h3{font:400 clamp(32px,3.4vw,50px)/1.08 "Libre Caslon Display",Georgia,serif;margin:0}.roux-alternative>p{font-size:15px;color:#4f4b46;margin:36px 0 0}@media(max-width:900px){.tail-end{padding:90px 5vw}.tail-end-intro{grid-template-columns:1fr}.tail-end-intro h2{padding:0}.tail-end-intro>p:last-child{margin:35px 0 0;padding:0;border:0;max-width:650px}.return-drag{grid-template-columns:1fr 30px 1fr;row-gap:0}.drag-stage:nth-of-type(3){border-top:1px solid rgba(37,36,34,.2)}.drag-arrow:nth-of-type(4){display:none}.roux-alternative{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.tail-end{padding:75px 20px}.tail-end-intro h2{font-size:40px}.return-drag{grid-template-columns:1fr}.drag-stage{min-height:auto;padding:25px 0}.drag-arrow{height:34px;border:0;border-top:1px solid rgba(37,36,34,.16);border-bottom:1px solid rgba(37,36,34,.16);transform:rotate(90deg)}.drag-arrow:nth-of-type(4){display:grid}.roux-alternative{padding:32px 24px}.roux-alternative h3{font-size:34px}}
