.journey-status{display:inline-flex;padding:5px 9px;border:1px solid var(--line);border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--bronze)}.day-list{display:grid;gap:10px}.day-card{display:grid;grid-template-columns:90px 1fr;background:var(--paper);border:1px solid var(--line)}.day-n{border-right:1px solid var(--line);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.day-n span{font-size:9px;text-transform:uppercase;color:var(--muted)}.day-n b{font-family:var(--serif);font-size:48px;font-weight:300;color:var(--bronze)}.day-body{padding:22px}.day-body h3{font-family:var(--serif);font-size:26px;font-weight:300;margin:0 0 8px}.day-body p{margin:0;color:var(--muted)}.prep-grid,.interview-grid,.deliver-grid,.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prep-grid article,.interview-card,.deliver-grid li,.method-card{background:var(--paper);border:1px solid var(--line);padding:22px}.prep-grid b,.method-card b{font-family:var(--serif);font-size:34px;font-weight:300;color:var(--bronze)}.interview-card h3,.method-card h3{font-family:var(--serif);font-size:23px;font-weight:300}.interview-card p,.method-card p,.prep-grid p{color:var(--muted)}.deliver-grid{list-style:none;padding:0}.deliver-grid li{font-family:var(--serif);font-size:20px}.source-stack{display:grid;gap:8px}.source-link{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line);padding:20px;text-decoration:none}.source-link strong{font-family:var(--serif);font-size:22px;font-weight:300}.source-link p{color:var(--muted);margin:4px 0}.source-link span{color:var(--bronze);font-size:10px;text-transform:uppercase}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px}.editorial-list{list-style:none;padding:0;border-top:1px solid var(--line)}.editorial-list li{padding:14px 0;border-bottom:1px solid var(--line)}.journey-card-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:16px}@media(max-width:850px){.prep-grid,.interview-grid,.deliver-grid,.method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.day-card,.two-col,.prep-grid,.interview-grid,.deliver-grid,.method-grid{grid-template-columns:1fr}.day-n{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:end}.source-link{grid-template-columns:1fr}}