.pr-main{max-width:1180px}.pr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pr-artifact{background:#fff;border:1px solid #d6dde4;border-left:4px solid #34719a;padding:20px;border-radius:10px}.pr-pager{display:flex;align-items:center;gap:12px;margin:16px 0}.pr-pager button{min-height:48px;flex:1;white-space:normal}.pr-main button{min-height:48px;white-space:normal;overflow-wrap:anywhere}.pr-main textarea,.pr-main select{max-width:100%;width:100%;box-sizing:border-box}.pr-main .choices{display:grid;gap:10px}.pr-main .c6-options button{text-align:left}.pr-main fieldset{min-width:0;margin:16px 0;padding:12px;border:1px solid #d6dde4;border-radius:8px}.pr-main fieldset .choices{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-main .user-text{overflow-wrap:anywhere}.pr-material-list{display:grid;gap:8px}.pr-main details{margin:14px 0}.pr-header .tabs{min-width:0}.pr-header .tabs button{padding:7px 9px;flex:1;font-size:12px;white-space:nowrap}.pr-main label{display:block;margin-top:12px}.pr-main .save{font-size:13px}.pr-main .card{min-width:0}
@media(max-width:760px){.pr-split{grid-template-columns:minmax(0,1fr)}.pr-artifact{padding:15px}.pr-pager{gap:8px}.pr-pager button{font-size:14px}.pr-main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.pr-header{max-height:96px}.pr-header .tabs{overflow-x:auto;scrollbar-width:none}.pr-header .tabs button{padding:7px 6px;font-size:11px}}
@media print{.pr-main{max-width:none}.pr-pager,.pr-main button,.pr-header{display:none!important}.pr-split{display:block}.pr-main details>*{display:block}.pr-artifact{break-inside:avoid}.pr-main textarea{border:0;color:#000}details{break-inside:auto}}
.pr-header .tabs [data-learning-view="answers"]{display:none}
@media(max-width:1049px){#journey-nav{grid-template-columns:repeat(8,minmax(0,1fr));overflow-x:hidden}#journey-nav .nav-name{overflow-wrap:anywhere;font-size:9px;line-height:12px}#journey-nav .nav-icon small{right:-5px;font-size:9px}}
.pr-screen-controls{margin-top:24px;border-top:1px solid #d6dde4;padding-top:16px}.pr-screen-controls .inline{margin:16px 0;flex-wrap:wrap}.pr-screen-controls button{min-height:44px}.pr-screen{max-width:1320px;margin:auto}.pr-screen h1{font-size:clamp(32px,4vw,56px)}.pr-screen h3{font-size:clamp(20px,2vw,26px)}.pr-screen p,.pr-screen li,.pr-screen summary{font-size:clamp(18px,1.7vw,24px);line-height:1.5}.pr-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.pr-screen-grid .card{margin:0;min-width:0;overflow-wrap:anywhere}.pr-screen-timing{display:grid;gap:16px;margin:24px 0}.pr-screen-meeting{grid-template-columns:repeat(4,minmax(0,1fr));padding:20px;border-radius:12px;background:#eaf3f8}.pr-screen-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;margin:24px 0}.pr-screen-actions span{background:#eaf3f8;padding:10px 14px;border-radius:8px}.pr-screen details{margin:16px 0}.pr-screen-connection{max-width:1320px;margin:12px auto}.pr-screen-connection[hidden]{display:none}.pr-screen .eyebrow{font-size:14px}
@media(max-width:760px){.pr-screen-grid,.pr-screen-meeting{grid-template-columns:minmax(0,1fr)}.pr-screen{padding:20px 16px}.pr-screen-actions{font-size:18px}.pr-screen-controls .inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-screen-controls button{white-space:normal}.pr-screen-connection{margin:12px 16px}}
