.examining-page{background:var(--paper);min-height:calc(100vh - 86px)}.course-catalog{padding:0 5vw 54px}.course-catalog:first-of-type{padding-top:8px}.course-grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:20px;display:grid}.course-card{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;padding:26px 24px 22px;display:flex}.course-card.draft{background:#f7f4ec;border-style:dashed}.course-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-card-head>span{color:var(--wine);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.draft-badge{color:#fff;background:var(--slate);font-size:var(--label-text);letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;font-weight:400}.course-card h3{margin:14px 0 10px;font:400 26px/1.1 Georgia,serif}.course-card-question{color:var(--ink-soft);margin:0 0 20px;font:italic 14px/1.6 Georgia,serif}.course-card-size{color:var(--ink-muted);letter-spacing:.05em;margin:-12px 0 20px;font-size:11px}.reading-sittings{margin:12px 0 0}.reading-sittings-line{color:var(--ink-soft);margin:0 0 8px;font:italic 13px/1.6 Georgia,serif}.reading-sittings ol{counter-reset:sitting;gap:4px;margin:0;padding:0;list-style:none;display:grid}.reading-sittings li{border:1px solid var(--line);counter-increment:sitting;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:8px 12px;display:grid}.reading-sittings li:before{content:counter(sitting) ".";color:var(--wine);font:400 12px Georgia,serif}.reading-sittings li b{color:var(--ink);grid-column:2;font:400 13.5px/1.5 Georgia,serif}.reading-sittings li span{color:var(--ink-soft);grid-column:2;font:italic 12.5px/1.5 Georgia,serif}.reading-sittings li i{color:var(--ink-muted);letter-spacing:.05em;white-space:nowrap;grid-area:1/3;font:11px Arial,sans-serif}.guide-assignment .reading-sittings{margin-top:12px}.course-card-progress{margin-top:auto}.course-card-progress>span{background:#ded7c9;height:4px;display:block;overflow:hidden}.course-card-progress i{background:var(--wine);height:100%;transition:width .35s;display:block}.course-card-progress small{color:var(--ink-soft);letter-spacing:.05em;margin-top:8px;font-size:11px;display:block}.course-card .primary-action{text-align:center;justify-content:center;margin-top:16px;text-decoration:none}.course-card.locked{background:#f7f4ec}.member-badge{color:#fff;background:var(--wine);letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;font-size:10px;font-weight:400}.course-card-membership{border-top:1px dashed var(--line);color:var(--ink-soft);margin:auto 0 0;padding-top:12px;font:italic 13px/1.6 Georgia,serif}.course-card.locked .quiet-action{margin-top:14px}.return-band .return-note{max-width:560px;color:var(--ink-soft);margin:-8px 0 18px;font:italic 13px/1.6 Georgia,serif}.return-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.return-grid article{background:var(--cream);border:1px solid var(--line);border-left:3px solid var(--gold);flex-direction:column;padding:20px 22px;display:flex}.return-grid blockquote{margin:0 0 10px;font:italic 15px/1.6 Georgia,serif}.return-grid small{color:var(--ink-soft);letter-spacing:.05em;font-size:11px}.return-actions{flex-wrap:wrap;gap:8px 16px;margin-top:14px;display:flex}.return-actions button{min-height:40px;color:var(--wine);cursor:pointer;background:0 0;border:0;padding:6px 0;font:13px/1.4 Georgia,serif}.return-actions button:hover{text-decoration:underline}.course-draft-banner{color:var(--ink);border-left:3px solid var(--gold);background:#f4ecdb;margin:0 5vw 22px;padding:15px 18px;font:13px/1.6 Georgia,serif}.course-draft-banner b{font-style:italic;font-weight:400}.course-empty{color:var(--ink-soft);background:var(--cream);border:1px dashed var(--line);padding:22px;font:italic 14px/1.6 Georgia,serif}.passage-citation{color:var(--wine);letter-spacing:.1em;margin-top:9px;font:400 11px/1 Georgia,serif;display:block}.evidence-note{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:20px;padding-top:16px;font:italic 11px/1.6 Georgia,serif}.practice-gate{margin-top:26px}.practice-asks{gap:2px;margin:0 0 18px;padding:0;list-style:none;display:grid}.practice-asks li{border:1px solid var(--line);background:#f2eee5;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.practice-asks li+li{border-top:0}.practice-asks li>span{width:26px;height:26px;color:var(--ink-muted);border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;font-size:11px;display:grid}.practice-asks li.met>span{color:#fff;background:#657a68;border-color:#657a68}.practice-asks b{color:var(--ink);font:400 13px/1.4 Georgia,serif;display:block}.practice-asks li.met b{color:#425c48}.practice-asks small{color:var(--ink-soft);margin-top:4px;font:italic 12px/1.5 Georgia,serif;display:block}.practice-gate-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.practice-gate-actions .quiet-action{color:var(--ink-muted);border-bottom-color:#c9c2b2}.practice-gate-actions .quiet-action:hover{color:var(--wine);border-bottom-color:var(--wine)}.passage-said{margin-top:14px;display:block}.passage-said>span{color:var(--wine);margin-bottom:6px;font:italic 400 12px/1.4 Georgia,serif;display:block}.passage-said textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;padding:10px 12px;font:13px/1.6 Georgia,serif}.passage-said textarea:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.reading-passage.own{border-left:3px solid var(--gold);background:#f7f3e9}.passage-own-label{color:var(--wine);font-style:italic}.passage-remove:hover{color:var(--wine)}.own-passage-composer{background:var(--cream);border:1px solid var(--line);margin-top:22px;padding:20px 22px}.own-passage-composer .eyebrow{margin:0 0 12px}.own-passage-full{color:var(--ink-soft);margin-top:22px;font:italic 13px/1.6 Georgia,serif}.your-mark.own{border-left:3px solid var(--gold);padding-left:12px}.your-mark-said{color:var(--ink-soft);margin-top:6px;font:italic 12px/1.6 Georgia,serif;display:block}.connections{background:var(--cream);border:1px solid var(--line);margin:26px 0;padding:20px 22px}.connections-head>span{color:var(--wine);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.connections-head>p{color:var(--ink-soft);margin:6px 0 0;font:italic 13px/1.6 Georgia,serif}.connections-hint{color:var(--ink-soft);margin:12px 0 0;font:italic 12px/1.6 Georgia,serif}.connection-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.connection-list li{border:1px solid var(--line);background:#fff;padding:12px 14px}.connection-list b{color:var(--ink);font:400 13px/1.4 Georgia,serif;display:block}.connection-list b i{color:var(--gold);font-style:normal}.connection-list p{color:var(--ink-soft);margin:5px 0 8px;font:13px/1.6 Georgia,serif}.connection-unsaid{font-style:italic}.connection-list .quiet-action{font-size:var(--label-text);padding:0}.connection-picker{margin-top:16px}.connection-picker>span{color:var(--ink-soft);margin-bottom:8px;font:13px/1.5 Georgia,serif;display:block}.connection-picker>span b{color:var(--ink);font-style:italic;font-weight:400}.connection-picker>div{flex-wrap:wrap;gap:7px;display:flex}.connection-picker button{color:#4a5459;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font:11px Georgia,serif}.connection-picker button:hover{color:#fff;background:var(--wine);border-color:var(--wine)}.connection-picker>.quiet-action{font-size:var(--label-text);border-radius:0;margin-top:12px;padding:0}.connection-picker>.quiet-action:hover{color:var(--wine);background:0 0}.connection-saying{margin-top:16px}.connection-saying>span{color:var(--ink);margin-bottom:8px;font:13px/1.5 Georgia,serif;display:block}.connection-saying>span b{font-style:italic;font-weight:400}.connection-saying>span i{color:var(--gold);font-style:normal}.connection-saying textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;padding:10px 12px;font:13px/1.6 Georgia,serif}.connection-saying textarea:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.connection-saying .composer-actions{margin-top:12px}.gather-said{color:var(--ink-soft);margin:6px 0 0;font:italic 12px/1.6 Georgia,serif;display:block}.evidence-margin{font-style:italic}.apprentice-band{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);margin:0 5vw 40px;padding:26px 28px}.apprentice-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.apprentice-head h2{margin:6px 0 8px;font:400 30px/1.1 Georgia,serif}.apprentice-head h2 em{color:var(--wine)}.apprentice-summary{max-width:40ch;color:var(--ink-soft);margin:0;font:italic 14px/1.6 Georgia,serif}.apprentice-grants{border-left:2px solid var(--gold);max-width:30ch;padding-left:20px}.apprentice-grants span{color:var(--wine);font-size:var(--label-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-weight:700;display:block}.apprentice-grants p{color:var(--ink);margin:0;font:13px/1.6 Georgia,serif}.apprentice-stages{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.apprentice-stages li{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;padding:8px 14px 8px 9px;display:flex}.apprentice-stages li>span{width:24px;height:24px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:10px;display:grid}.apprentice-stages li b{color:var(--ink-muted);font:400 13px Georgia,serif}.apprentice-stages li.reached>span{color:#fff;background:var(--wine);border-color:var(--wine)}.apprentice-stages li.reached b{color:var(--ink)}.apprentice-stages li.next{border-color:var(--gold)}.apprentice-stages li.next>span{color:var(--wine);border-color:var(--gold)}.apprentice-next{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.apprentice-next>p{color:var(--ink-soft);margin:0 0 14px;font:13.5px/1.6 Georgia,serif}.apprentice-next>p b{color:var(--ink);font-style:italic;font-weight:400}.apprentice-next ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apprentice-next li{border:1px solid var(--line);background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.apprentice-next li>i{width:20px;height:20px;color:var(--ink-muted);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.apprentice-next li.met>i{color:#fff;background:#657a68;border-color:#657a68}.apprentice-next li b{color:var(--ink);font:400 13px/1.4 Georgia,serif;display:block}.apprentice-next li.met b{color:#425c48}.apprentice-next li small{color:var(--ink-soft);margin-top:3px;font:italic 12px/1.5 Georgia,serif;display:block}.apprentice-next li em{color:var(--wine);letter-spacing:.04em;white-space:nowrap;font:400 11px Georgia,serif}.apprentice-arrived .primary-action{text-decoration:none}.passage-lens.standalone{margin-top:10px}.passage-lens-work{border:1px solid var(--line);background:#f4efe4;margin-top:14px;padding:14px 16px}.passage-lens-work>label>span{color:var(--wine);margin-bottom:6px;font:italic 12.5px/1.4 Georgia,serif;display:block}.passage-lens-work textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;padding:9px 11px;font:13px/1.6 Georgia,serif}.passage-lens-work textarea:focus-visible{outline:2px solid var(--wine);outline-offset:1px}.passage-lens-work>.quiet-action{font-size:var(--label-text);margin-top:11px}.passage-lens.compared{border-top:1px dashed var(--line);margin-top:12px;padding-top:11px}.passage-lens.compared b{color:var(--ink-soft);font:700 var(--label-text) Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-style:normal;display:block}.inquiry-card.own{background:#f4efe4;border-style:dashed}.inquiry-card.own.selected{border-style:solid}.own-inquiry-composer{background:var(--cream);border:1px solid var(--gold);margin-top:14px;padding:20px 22px}.own-inquiry-composer .eyebrow{margin:0 0 12px}.own-inquiry-composer .composer-row textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;padding:10px 12px;font:13px/1.6 Georgia,serif}.own-inquiry-passages{margin-bottom:16px}.own-inquiry-passages>span{color:var(--wine);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-weight:700;display:block}.own-inquiry-passages>div{flex-wrap:wrap;gap:7px;display:flex}.own-inquiry-passages button{color:#4a5459;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font:11px Georgia,serif}.own-inquiry-passages button.selected{color:#fff;background:var(--wine);border-color:var(--wine)}.inquiry-coaching .quiet-action{font-size:var(--label-text);margin-left:10px;padding:0}@media (max-width:900px){.apprentice-band{margin:0 22px 32px;padding:22px}.apprentice-grants{border-left:0;border-top:2px solid var(--gold);padding-top:14px;padding-left:0}.apprentice-next li{grid-template-columns:22px 1fr}.apprentice-next li em{grid-column:2}}.shelf-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin-bottom:28px;display:grid}.shelf-summary div{background:var(--cream);padding:16px 18px}.shelf-summary b{color:var(--wine);font:400 28px Georgia,serif;display:block}.shelf-summary small{color:var(--ink-soft);font-size:var(--label-text);letter-spacing:.07em;text-transform:uppercase;margin-top:3px;display:block}.shelf{gap:18px;display:grid}.work-record{background:var(--cream);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px 26px}.work-record.carried{border-left:3px solid var(--gold)}.work-record-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.work-record-head span{color:var(--wine);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.work-record-head h3{margin:8px 0 0;font:400 24px/1.1 Georgia,serif}.work-record-head>b{color:var(--ink-soft);letter-spacing:.04em;font:400 11px Georgia,serif}.work-record.carried .work-record-head>b{color:#425c48}.work-record-dates{color:var(--ink-soft);margin:14px 0 4px;font:italic 12.5px/1.6 Georgia,serif}.work-record-counts{color:var(--ink-soft);letter-spacing:.04em;margin:0 0 16px;font-size:11px}.work-record-words{border:1px solid var(--line);background:#fff;gap:12px;margin:0 0 18px;padding:16px 18px;display:grid}.work-record-words dt{color:var(--wine);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-weight:700}.work-record-words dd{color:var(--ink);margin:0;font:13.5px/1.7 Georgia,serif}.work-record>.quiet-action{font-size:var(--label-text);padding:0}.earlier-self{border:1px solid var(--line);background:#f4efe4;margin:22px 0;padding:20px 22px}.earlier-self>span{color:var(--wine);font-size:var(--label-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:700;display:block}.earlier-self ul{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.earlier-self li{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-bottom:10px;display:flex}.earlier-self li:last-child{border-bottom:0;padding-bottom:0}.earlier-self li i{color:var(--wine);letter-spacing:.08em;font:400 11px Georgia,serif}.earlier-self li b{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font:400 10px Arial,sans-serif}.earlier-self li q{color:var(--ink);flex-basis:100%;font:italic 13px/1.6 Georgia,serif}.earlier-self>p{color:var(--ink);margin:0 0 10px;font:13.5px/1.7 Georgia,serif}.earlier-self>p:last-child{margin-bottom:0}.earlier-self>p>span{color:var(--wine);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}.seminar-card-offer{border:1px solid var(--gold);background:#f4efe4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:26px 0;padding:18px 22px;display:flex}.seminar-card-offer b{color:var(--ink);font:400 15px Georgia,serif;display:block}.seminar-card-offer p{max-width:46ch;color:var(--ink-soft);margin:4px 0 0;font:italic 12.5px/1.6 Georgia,serif}.seminar-card-offer .quiet-action{white-space:nowrap}.outline-practice{max-width:790px}.outline-marks{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 18px;display:flex}.outline-marks>span{color:var(--wine);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;flex-basis:100%;font-weight:700}.outline-marks i{color:var(--ink-soft);border:1px solid var(--line);letter-spacing:.04em;background:#fff;border-radius:999px;padding:5px 9px;font:11px Georgia,serif}.outline-dividing{margin-bottom:4px}.outline-editor{background:var(--cream);border:1px solid var(--line);margin:26px 0;padding:20px 22px}.outline-parts{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.outline-part{border:1px solid var(--line);border-left:3px solid var(--gold);background:#fff;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 18px 14px;display:grid}.outline-numeral{color:var(--wine);padding-top:22px;font:400 20px Georgia,serif}.outline-part-row{grid-template-columns:minmax(0,1fr) minmax(140px,200px);gap:12px;display:grid}.outline-part-row .composer-row{margin-bottom:8px}.outline-points>ol{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.outline-points li{grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.outline-points li i{color:var(--wine);text-align:right;font:400 12px Georgia,serif}.outline-points input{width:100%;color:var(--ink);border:1px solid var(--line);background:#f7f3eb;padding:8px 10px;font:13px Georgia,serif}.outline-remove{width:30px;min-height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:0;font:16px Georgia,serif}.outline-remove:hover{color:var(--wine);border-color:var(--line)}.outline-points>.quiet-action{font-size:var(--label-text);margin-top:8px;padding:0}.outline-part-actions{border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}.outline-part-actions button{min-height:32px;color:var(--ink-muted);cursor:pointer;font-size:var(--label-text);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;padding:4px 0;font-weight:700}.outline-part-actions button:hover:not(:disabled){color:var(--wine)}.outline-part-actions button:disabled{opacity:.4;cursor:default}.outline-part-remove{margin-left:auto}.outline-editor>.composer-invite{margin-top:14px}.outline-list{margin:0;padding:0 0 0 34px;font:14px/1.65 Georgia,serif;list-style:upper-roman}.outline-list>li{margin-bottom:10px;padding-left:6px}.outline-list>li::marker{color:var(--wine)}.outline-list b{color:var(--ink);font-weight:400}.outline-list i{color:var(--wine);letter-spacing:.08em;margin-left:8px;font:400 11px Georgia,serif}.outline-list ol{color:var(--ink-soft);margin:4px 0 0;padding-left:26px;list-style:upper-alpha}.outline-list ol li{margin-bottom:3px;padding-left:4px}.outline-list ol li::marker{color:var(--gold-ink)}.teachers-outline{margin-bottom:26px}.outline-offer-actions{flex-wrap:wrap;gap:8px 18px;display:flex}.outline-sheet{display:none}.outline-sheet-kicker{color:var(--wine);font-size:var(--label-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.outline-sheet h2{margin:0 0 16px;font:400 26px/1.2 Georgia,serif}.outline-sheet-whole{margin:0 0 18px;font:16px/1.6 Georgia,serif}.outline-sheet-whole span{color:var(--wine);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-weight:700;display:block}.outline-sheet small{color:var(--ink-muted);margin-top:18px;font-size:11px;display:block}.entry-outline{color:#333d41;white-space:pre-wrap;max-width:740px;margin:0 40px 12px 0;padding:0;font:15px/1.6 Georgia,serif}@media (max-width:900px){.work-record{padding:20px}}@media (max-width:620px){.outline-part{grid-template-columns:1fr}.outline-numeral{padding-top:0}.outline-part-row{grid-template-columns:1fr}}.share-question{background:var(--cream);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 26px;padding:18px 22px;display:flex}.share-question b{color:var(--ink);font:400 15px Georgia,serif;display:block}.share-question p{max-width:52ch;color:var(--ink-soft);margin:4px 0 0;font:italic 12.5px/1.6 Georgia,serif}.share-question .quiet-action{white-space:nowrap}.share-question .quiet-action:disabled{color:#a8aaa6;border-bottom-color:var(--line);cursor:not-allowed}.share-cohorts{border-top:1px dashed var(--line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 12px;padding-top:12px;display:flex}.share-cohort-choice{align-items:center;gap:8px;display:flex}.share-cohort-choice span{color:var(--wine);font-size:var(--label-text);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.share-cohort-choice select{color:var(--ink);border:1px solid var(--line);background:#fff;padding:6px 8px;font:12px Georgia,serif}.share-cohort-chip{border:1px solid var(--line);color:var(--ink-soft);background:#fff;align-items:baseline;gap:8px;padding:5px 10px;font:11.5px Georgia,serif;display:inline-flex}.share-cohort-chip button{color:var(--wine);cursor:pointer;font-size:var(--label-text);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:700}.share-cohort-join{gap:8px;display:flex}.share-cohort-join input{width:220px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:7px 10px;font:12px Georgia,serif}.share-cohort-join button{color:var(--wine);border:1px solid var(--gold);cursor:pointer;font:700 var(--label-text) Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;background:#fff;padding:7px 13px}.share-cohort-join button:disabled{color:#a8aaa6;border-color:var(--line);cursor:not-allowed}.share-cohort-refusal{color:var(--wine);flex-basis:100%;margin:0;font:italic 12px Georgia,serif}.journey-sidebar li.set-aside button>span{color:var(--ink-muted);border-style:dashed}.journey-sidebar li.set-aside small{color:var(--ink-muted);font-style:italic}.player-page{padding-top:0}@media (max-width:900px){.course-catalog{padding:0 22px 40px}.course-draft-banner{margin:0 22px 18px}}.guide-view{max-width:760px;margin:0 auto}.guide-head h1{margin:6px 0 14px}.guide-head h1 em{color:var(--ink-muted);letter-spacing:.04em;font-size:.55em;font-style:normal;display:block}.guide-draft-note{color:var(--wine-dark);font:14px/1.6 Georgia,serif}.guide-governing{border-left:3px solid var(--gold-light);padding-left:14px;font:17px/1.6 Georgia,serif}.guide-governing span,.guide-assignment>span,.guide-expected>span,.guide-lens span,.guide-prompt span,.guide-term span{font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px;font-weight:700;display:block}.guide-epigraph{color:var(--ink-soft);margin:18px 0;font:italic 16px/1.6 Georgia,serif}.guide-epigraph cite{color:var(--ink-muted);margin-top:6px;font-size:13px;font-style:normal;display:block}.guide-assignment{border:1px solid var(--line);background:var(--cream);margin:18px 0;padding:16px 18px}.guide-assignment b{font-family:Georgia,serif}.guide-assignment p{color:var(--ink-soft);margin:8px 0 0;font:14px/1.65 Georgia,serif}.guide-assignment a{margin-top:8px;font-size:14px;display:inline-block}.guide-translation{color:var(--ink-muted);font-size:13px}.guide-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 8px;display:flex}.guide-sections{gap:14px;margin-top:26px;display:grid}.guide-section{border:1px solid var(--line);background:var(--cream)}.guide-section summary{cursor:pointer;min-height:var(--tap);box-sizing:border-box;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;display:flex}.guide-section summary:focus-visible{outline:2px solid var(--wine);outline-offset:-2px}.guide-section-name b{font-family:Georgia,serif;font-size:18px}.guide-section-name small{color:var(--ink-muted);display:block}.guide-section-meta{color:var(--ink-muted);white-space:nowrap;font-size:13px}.guide-section-meta i{color:var(--wine-dark);font-style:normal;font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-right:12px;font-weight:700}.guide-section>:not(summary){margin-left:20px;margin-right:20px}.guide-section>.guide-purpose{color:var(--ink-soft);font:15px/1.7 Georgia,serif}.guide-expected ul{margin:0;padding-left:1.2em;font:14px/1.7 Georgia,serif}.guide-passage{margin:18px 20px}.guide-passage blockquote{border-left:3px solid var(--line);margin:0;padding-left:14px;font:15px/1.75 Georgia,serif}.guide-passage figcaption{color:var(--ink-muted);margin-top:6px;font-size:13px}.guide-gloss{color:var(--ink-soft);font:14px/1.65 Georgia,serif}.guide-lens{font:14px/1.65 Georgia,serif}.guide-inquiry{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.guide-inquiry b{font-family:Georgia,serif}.guide-inquiry p{margin:4px 0;font:14px/1.65 Georgia,serif}.guide-inquiry small{color:var(--ink-muted)}.guide-term,.guide-note,.guide-prompt{font:14px/1.65 Georgia,serif}.guide-open-practice{margin:14px 20px 18px}.guide-outline{border:1px solid var(--line);background:#fff;margin:14px 20px;padding:14px 16px}.guide-outline>span{color:var(--gold-ink);font-size:var(--label-text);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-weight:700;display:block}.guide-door{text-align:left;width:100%;min-height:var(--tap);border:1px dashed var(--line);color:var(--ink-muted);cursor:pointer;font-size:var(--control-text);letter-spacing:.09em;text-transform:uppercase;background:0 0;margin:10px 0 14px;padding:10px 12px;font-weight:700;display:block}.guide-door:hover{border-color:var(--wine-soft);color:var(--wine-dark)}@media print{.site-header,.site-subnav,.guide-actions,.guide-open-practice,.toast,.demo-badge{display:none!important}.guide-view{max-width:none}.guide-section{break-inside:avoid;border:none}.guide-section summary{padding-left:0}.journey-topbar,.journey-sidebar,.evidence-panel,.practice-gate,.capture-tools,.capture-status,.course-draft-banner{display:none!important}.journey-layout{min-height:0;display:block}.lesson-panel{background:0 0;padding:0}.outline-practice .outline-marks,.outline-practice .outline-dividing,.outline-practice .capture-field,.outline-editor,.outline-offer,.outline-practice .marks-compare-held,.outline-practice .teachers-outline{display:none!important}.outline-sheet{display:block}.commonplace-masthead .light-outline,.collection-sidebar,.journal-composer,.composer-invite,.journal-search,.gather-row,.entry-actions,.commonplace-heading button{display:none!important}.commonplace-layout{display:block}.commonplace-card{box-shadow:none;break-inside:avoid}}
