:root{--ink:#f0f4e7;--paper:#171f1c;--brand:#d4ec77;--button-ink:#152620;--input:#28342d;--line:#49594e}.pace-header{display:flex;justify-content:space-between;align-items:center;padding:25px 5vw;border-bottom:1px solid #49594e}.pace-header>a{font-size:40px;letter-spacing:-4px;font-weight:950}.pace-header>span{font-size:11px}.pace-stage{display:grid;grid-template-columns:1.2fr 1fr;padding:35px 5vw;gap:40px;min-height:590px}.pace-words h1{font-size:clamp(65px,7vw,100px);font-weight:950;line-height:1.05}.pace-words p{margin:27px 0;color:#a6b6a7}.pace-words a{display:inline-block;background:#d4ec77;color:#152620;padding:15px 26px;font-weight:800}.pace-photo{position:relative}.pace-photo img{width:100%;height:100%;min-height:470px;filter:saturate(.35)}.pace-photo span{position:absolute;bottom:25px;left:20px;background:#d4ec77;color:#171f1c;font-size:13px;padding:8px 14px;transform:rotate(-6deg)}.pace-schedule{padding:35px 5vw;background:#d4ec77;color:#152620}.pace-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.pace-heading h2{font-size:20px}.pace-heading p{font-size:12px}.pace-schedule article{display:grid;grid-template-columns:90px 1fr 1fr 80px 80px;align-items:center;padding:21px 0;border-top:1px solid #6e8545;gap:16px}.pace-schedule article strong{font-size:32px;font-weight:950}.pace-schedule button{background:#152620;color:#d4ec77}.pace-join{padding:60px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.pace-join h2{margin-bottom:25px}@media(max-width:700px){.pace-stage{grid-template-columns:1fr;padding:30px 24px}.pace-photo img{min-height:270px;height:270px}.pace-header>span{display:none}.pace-header>a{font-size:32px}.pace-words h1{font-size:65px}.pace-schedule article{grid-template-columns:70px 1fr 70px}.pace-schedule article>span{display:none}.pace-schedule article button{grid-column:3}.pace-heading{display:block}.pace-join{grid-template-columns:1fr;padding:35px 24px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
