:is(.artdoc,.protodoc) .journey.pdfgate{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px;margin-top:26px;box-shadow:0 30px 60px -44px rgba(20,50,44,.5)}:is(.artdoc,.protodoc) .journey .pdfcover{aspect-ratio:8.5/11;background:#0b0b0b;border-radius:8px;padding:18px;display:flex;flex-direction:column;color:#fff;position:relative;box-shadow:0 20px 40px -18px rgba(0,0,0,.6);transform:rotate(-2deg)}:is(.artdoc,.protodoc) .journey .pdfcover:after{content:"";position:absolute;left:18px;right:18px;top:44px;height:1px;background:rgba(196,164,122,.6)}:is(.artdoc,.protodoc) .journey .pdfcover .pc-top{font-family:var(--serif);font-size:15px}:is(.artdoc,.protodoc) .journey .pdfcover .pc-vol{position:absolute;right:18px;top:16px;font-size:7px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#C4A47A;text-align:right;max-width:100px}:is(.artdoc,.protodoc) .journey .pdfcover .pc-kicker{font-size:8px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#C4A47A;margin-top:34px}:is(.artdoc,.protodoc) .journey .pdfcover b{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.05;margin-top:8px;letter-spacing:-.6px}:is(.artdoc,.protodoc) .journey .pdfcover .pc-foot{margin-top:auto;font-size:7.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#C4A47A;border-top:1px solid rgba(196,164,122,.6);padding-top:10px}:is(.artdoc,.protodoc) .journey .pdfbody h3{font-family:var(--serif);font-weight:500;font-size:28px;letter-spacing:-.5px;margin-top:8px}:is(.artdoc,.protodoc) .journey .pdfbody p{font-size:15px;line-height:1.6;color:var(--body);margin-top:8px}:is(.artdoc,.protodoc) .journey .pdfbody ul{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px;color:var(--body)}:is(.artdoc,.protodoc) .journey .pdfbody li{padding-left:18px;position:relative}:is(.artdoc,.protodoc) .journey .pdfbody li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--gold)}:is(.artdoc,.protodoc) .journey .pdfform{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}:is(.artdoc,.protodoc) .journey .pdfform input{flex:1 1;min-width:220px;font-family:inherit;font-size:15px;padding:13px 14px;border-radius:12px;border:1.5px solid rgba(196,164,122,.55);background:#FCFBF8}:is(.artdoc,.protodoc) .journey .pdfbody small{display:block;font-size:12px;color:var(--muted);margin-top:8px}@media(max-width:760px){:is(.artdoc,.protodoc) .journey.pdfgate{grid-template-columns:1fr}:is(.artdoc,.protodoc) .journey .pdfcover{max-width:220px;transform:none}:is(.artdoc,.protodoc) .journey .pdfbody ul{grid-template-columns:1fr}}:is(.artdoc,.protodoc) .journey.pdfgate{margin:30px 0 0}:is(.artdoc,.protodoc) .journey .phase{margin-top:26px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:14px;padding:20px 22px}:is(.artdoc,.protodoc) .journey .phase .phase-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}:is(.artdoc,.protodoc) .journey .phase .phase-head .n{font-family:var(--serif);font-size:34px;color:var(--gold-deep);line-height:1}:is(.artdoc,.protodoc) .journey .phase .phase-head h3{margin:0;font-size:24px}:is(.artdoc,.protodoc) .journey .phase .phase-head .d{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--spruce-2);margin-left:auto}:is(.artdoc,.protodoc) .journey .phase .cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px;margin-top:12px}:is(.artdoc,.protodoc) .journey .phase .cols b.k{display:block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gold-deep);margin-bottom:6px}:is(.artdoc,.protodoc) .journey .phase ul{margin:0 0 0 18px;font-size:15px;line-height:1.6}:is(.artdoc,.protodoc) .journey .phase .expect{grid-column:1/-1;background:var(--cream);border-radius:10px;padding:12px 14px;font-size:14.5px;color:var(--body)}:is(.artdoc,.protodoc) .journey.quiz{background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-top:16px}:is(.artdoc,.protodoc) .journey.quiz ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px}:is(.artdoc,.protodoc) .journey.quiz li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45}:is(.artdoc,.protodoc) .journey.quiz li input{margin-top:3px;accent-color:var(--spruce-2)}:is(.artdoc,.protodoc) .journey.cascade{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:14px}:is(.artdoc,.protodoc) .journey.cascade div{background:#fff;border:1px solid var(--line);border-top:4px solid var(--spruce-2);border-radius:12px;padding:12px}:is(.artdoc,.protodoc) .journey.cascade b{display:block;font-size:14px}:is(.artdoc,.protodoc) .journey.cascade .n{font-family:var(--serif);font-size:22px;color:var(--spruce-2)}:is(.artdoc,.protodoc) .journey.cascade p{font-size:12.5px;line-height:1.4;color:var(--body);margin:4px 0 0}:is(.artdoc,.protodoc) .journey.pillars{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}:is(.artdoc,.protodoc) .journey.pillars div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}:is(.artdoc,.protodoc) .journey.pillars b{font-family:var(--serif);font-weight:500;font-size:20px;display:block}:is(.artdoc,.protodoc) .journey.pillars ul{margin:8px 0 0 18px;font-size:14.5px;line-height:1.6}@media(max-width:700px){:is(.artdoc,.protodoc) .journey .phase .cols,:is(.artdoc,.protodoc) .journey.pillars,:is(.artdoc,.protodoc) .journey.quiz ul{grid-template-columns:1fr}:is(.artdoc,.protodoc) .journey.cascade{grid-template-columns:1fr 1fr}}:is(.artdoc,.protodoc) .journey .cols p{margin:0}:is(.artdoc,.protodoc) .journey .cols ul{margin-left:18px}:is(.artdoc,.protodoc) .journey.pillars.span-last>div:last-child{grid-column:1/-1}:is(.artdoc,.protodoc) .journey.quiz input{margin-right:8px}:is(.artdoc,.protodoc) .journey.quiz li{padding-left:0}:is(.artdoc,.protodoc) .journey .expect p{display:inline;margin-left:4px}:is(.artdoc,.protodoc) .journey.callout{background:var(--cream);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;padding:16px 20px;margin:20px 0}:is(.artdoc,.protodoc) .journey.callout p{margin:0}:is(.artdoc,.protodoc) .journey .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journey-links{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.journey-links a{font-weight:600;text-decoration:underline}:is(.artdoc,.protodoc) .journey .cols section+section{margin-top:10px}:is(.artdoc,.protodoc) .journey .phase p{font-size:15px;line-height:1.6}:is(.artdoc,.protodoc) .journey .phase .expect p{font-size:14.5px}:is(.artdoc,.protodoc) .journey .pdfform .btn.btn-gold{background:var(--gold);color:var(--ink);border-color:var(--gold)}