#cal-homepage .cal-reasoning{--r-measure: 740px}#cal-homepage .cal-r-tabs{margin-top:8px}#cal-homepage .cal-r-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr);gap:90px;align-items:center;padding:22px 0 54px;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-intro h2{font-size:clamp(30px,3.4vw,42px);max-width:500px}#cal-homepage .cal-r-intro p:not(.cal-kicker){color:var(--cal-muted);max-width:580px}#cal-homepage .cal-r-intro .cal-actions{margin-top:26px}#cal-homepage .cal-r-argument-visual{text-align:center;padding:14px 16px;color:var(--cal-ink)}#cal-homepage .cal-r-argument-visual>p{font-size:19px;letter-spacing:-.02em;font-weight:500;margin:6px 0}#cal-homepage .cal-r-argument-visual>span{display:block;font-size:12px;line-height:1.9;color:var(--cal-muted)}#cal-homepage .cal-r-visual-bridge{display:grid;gap:7px;margin:12px 0;padding:18px;border-block:1px dashed var(--cal-line)}#cal-homepage .cal-r-visual-bridge>span{font-size:15px}#cal-homepage .cal-r-visual-bridge>small{font-size:12px;color:var(--cal-muted)}#cal-homepage .cal-r-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0 12px}#cal-homepage .cal-r-paths article{min-width:0}#cal-homepage .cal-r-paths h2{font-size:26px}#cal-homepage .cal-r-paths p:not(.cal-kicker){font-size:15px;color:var(--cal-muted)}#cal-homepage .cal-r-method{border-top:1px solid var(--cal-line);padding-top:32px}#cal-homepage .cal-r-method ol{padding-left:21px;max-width:810px}#cal-homepage .cal-r-method li{padding:8px 0;font-size:15px;line-height:1.8;color:var(--cal-muted)}#cal-homepage .cal-r-method strong{color:var(--cal-ink);font-weight:500}#cal-homepage .cal-r-chapter{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:25px 0;border-top:1px solid var(--cal-line);margin-top:42px}#cal-homepage .cal-r-chapter>div{display:flex;align-items:flex-start;gap:15px;max-width:740px}#cal-homepage .cal-r-chapter .cal-icon{margin-top:4px}#cal-homepage .cal-r-chapter p{margin:0;font-size:13px;color:var(--cal-muted)}#cal-homepage .cal-r-chapter strong{font-weight:500;color:var(--cal-ink)}#cal-homepage .cal-r-chapter>.cal-button{white-space:nowrap}#cal-homepage .cal-r-source{max-width:800px;margin-top:25px}#cal-homepage .cal-r-lesson-row{display:grid;grid-template-columns:36px minmax(0,1fr) 22px;gap:25px;align-items:start;padding:30px 0;border-bottom:1px solid var(--cal-line);text-decoration:none}#cal-homepage .cal-r-lesson-row:first-child{border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-lesson-row .cal-kicker{margin-bottom:9px}#cal-homepage .cal-r-lesson-row h2{font-size:26px;margin-bottom:9px}#cal-homepage .cal-r-lesson-row p:last-child{margin:0;color:var(--cal-muted);font-size:15px;max-width:750px}#cal-homepage .cal-r-lesson-row .cal-r-index{font-size:12px;color:var(--cal-muted);padding-top:3px}#cal-homepage .cal-r-lesson-row .cal-icon{margin-top:30px}#cal-homepage .cal-r-lesson-row:hover h2{text-decoration:underline;text-underline-offset:5px}#cal-homepage .cal-r-reading-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:50px;align-items:start}#cal-homepage .cal-r-reading-index{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin;border-right:1px solid var(--cal-line);padding-right:24px}#cal-homepage .cal-r-reading-index nav{display:grid;gap:3px;margin:0}#cal-homepage .cal-r-reading-index nav a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:12px;color:var(--cal-muted);line-height:1.65;padding:9px 0}#cal-homepage .cal-r-reading-index nav a span{font-size:11px}#cal-homepage .cal-r-reading-index nav a[aria-current]{color:var(--cal-ink);font-weight:500}#cal-homepage .cal-r-prose{max-width:var(--r-measure);font-size:16px}#cal-homepage .cal-r-prose section+section{margin-top:36px}#cal-homepage .cal-r-prose h2{font-size:27px}#cal-homepage .cal-r-prose p{line-height:1.9;margin:0 0 19px}#cal-homepage .cal-r-worked{padding:27px 0;border-block:1px solid var(--cal-line)}#cal-homepage .cal-r-worked blockquote{margin:0 0 23px;padding:0 0 0 20px;border-left:2px solid var(--cal-accent);font-size:18px;line-height:1.85}#cal-homepage .cal-r-worked dl{display:grid;gap:20px;margin:0}#cal-homepage .cal-r-worked dt{font-weight:500;font-size:14px}#cal-homepage .cal-r-worked dd{margin:5px 0 0;color:var(--cal-muted);font-size:14px;line-height:1.8}#cal-homepage .cal-r-quick fieldset{border:0;padding:0;margin:0 0 20px}#cal-homepage .cal-r-quick legend{padding:0;font-size:17px;line-height:1.7;font-weight:500;margin-bottom:17px}#cal-homepage .cal-r-check-choice{display:flex;align-items:flex-start;gap:12px;padding:10px 0}#cal-homepage .cal-r-check-choice input{flex:none;margin:3px 0 0}#cal-homepage .cal-r-feedback{background:var(--cal-surface);padding:20px;border-left:2px solid var(--cal-accent)}#cal-homepage .cal-r-feedback p{margin:10px 0 0}#cal-homepage .cal-r-habit{padding-top:26px;border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-lesson-pagination{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:40px;padding-top:20px;border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-lesson-pagination>a{max-width:48%;text-align:left}#cal-homepage .cal-r-resume{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--cal-surface);padding:22px 25px;border-radius:12px;margin:0 0 30px}#cal-homepage .cal-r-resume p{font-size:13px;margin:5px 0 0;color:var(--cal-muted)}#cal-homepage .cal-r-setup{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:45px;align-items:start}#cal-homepage .cal-r-setup fieldset{border:0;padding:0;margin:0}#cal-homepage .cal-r-setup legend{padding:0;font-size:21px;font-weight:500;letter-spacing:-.02em}#cal-homepage .cal-r-types>p{margin:8px 0 0}#cal-homepage .cal-r-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}#cal-homepage .cal-r-type{display:flex;gap:12px;align-items:flex-start;padding:19px 0;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-type>input{flex:none;margin:4px 0 0}#cal-homepage .cal-r-type strong{display:block;font-size:14px;font-weight:500}#cal-homepage .cal-r-type small{display:block;font-size:12px;line-height:1.65;margin-top:5px;color:var(--cal-muted)}#cal-homepage .cal-r-settings{padding-left:27px;border-left:1px solid var(--cal-line)}#cal-homepage .cal-r-settings>.cal-field{margin-top:25px}#cal-homepage .cal-r-settings>.cal-button{width:100%}#cal-homepage .cal-r-run-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}#cal-homepage .cal-r-run-bar>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}#cal-homepage .cal-r-run-bar strong{font-size:14px;font-weight:500}#cal-homepage .cal-r-run-bar span{font-size:12px;color:var(--cal-muted)}#cal-homepage .cal-r-progress{width:100%;height:3px;border:0;appearance:none;display:block;margin-bottom:36px;background:var(--cal-line);color:var(--cal-ink)}#cal-homepage .cal-r-progress::-webkit-progress-bar{background:var(--cal-line)}#cal-homepage .cal-r-progress::-webkit-progress-value{background:var(--cal-ink)}#cal-homepage .cal-r-progress::-moz-progress-bar{background:var(--cal-ink)}#cal-homepage .cal-r-question-layout{display:grid;grid-template-columns:minmax(0,1fr) 215px;gap:45px;align-items:start}#cal-homepage .cal-r-question{max-width:var(--r-measure);min-width:0}#cal-homepage .cal-r-stimulus{font-size:18px;line-height:1.95;margin:0 0 32px}#cal-homepage .cal-r-question fieldset{border:0;padding:0;margin:0}#cal-homepage .cal-r-question legend{font-size:17px;line-height:1.8;font-weight:500;padding:0;margin-bottom:20px}#cal-homepage .cal-r-choices{border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-choice{position:relative;display:flex;align-items:flex-start;gap:14px;padding:17px 12px;border-bottom:1px solid var(--cal-line);font-size:15px;line-height:1.8}#cal-homepage .cal-r-choice input{flex:none;margin:6px 0 0}#cal-homepage .cal-r-letter{font-size:12px;color:var(--cal-muted);padding-top:2px;flex:none;width:15px}#cal-homepage .cal-r-choice:has(input:checked){background:var(--cal-surface)}#cal-homepage .cal-r-choice.cal-r-correct{box-shadow:inset 3px 0 var(--cal-accent);background:var(--cal-soft);padding-left:12px}#cal-homepage .cal-r-choice.cal-r-selected-wrong{border-bottom-style:dashed}#cal-homepage .cal-r-choice-state{display:inline-block;margin:7px 12px 0 0;font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--cal-accent)}#cal-homepage .cal-r-answer-options{display:grid;gap:22px;margin-top:24px}#cal-homepage .cal-r-answer-options>.cal-field{max-width:340px}#cal-homepage .cal-r-question-aside{padding-left:25px;border-left:1px solid var(--cal-line);font-size:13px;line-height:1.8;color:var(--cal-muted)}#cal-homepage .cal-r-question-aside h2{font-size:18px;margin-top:25px}#cal-homepage .cal-r-question-aside ol{padding-left:18px}#cal-homepage .cal-r-question-aside li{padding:5px 0}#cal-homepage .cal-r-question-aside summary{font-size:13px;color:var(--cal-ink);min-height:44px;display:list-item;align-content:center}#cal-homepage .cal-r-explanation{margin-top:38px;border-top:1px solid var(--cal-line);padding-top:27px}#cal-homepage .cal-r-explanation h2{font-size:25px;scroll-margin-top:30px}#cal-homepage .cal-r-explanation>p:not(.cal-kicker){font-size:15px;line-height:1.9}#cal-homepage .cal-r-explanation h3{font-size:17px;margin-top:26px}#cal-homepage .cal-r-choice-explanations{padding:0;list-style:none;margin:0}#cal-homepage .cal-r-choice-explanations li{padding:18px 0;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-choice-explanations strong{font-size:13px;font-weight:500}#cal-homepage .cal-r-choice-explanations p{font-size:14px;line-height:1.85;margin:7px 0 0;color:var(--cal-muted)}#cal-homepage .cal-r-choice-explanations .cal-r-best{border-left:2px solid var(--cal-accent);padding-left:18px;background:var(--cal-surface);padding-right:18px}#cal-homepage .cal-r-takeaway{padding-top:24px}#cal-homepage .cal-r-takeaway strong{font-size:14px;font-weight:500}#cal-homepage .cal-r-takeaway p{font-size:15px;margin:6px 0}#cal-homepage .cal-r-run-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:22px;border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-results-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:60px;align-items:center;border-bottom:1px solid var(--cal-line);padding:12px 0 33px}#cal-homepage .cal-r-result-number{font-size:72px;line-height:1.1;letter-spacing:-.06em;margin:0 0 14px}#cal-homepage .cal-r-result-number span{font-size:30px;color:var(--cal-muted);letter-spacing:-.03em;margin-left:12px}#cal-homepage .cal-r-results-head h2{font-size:23px;margin-bottom:10px}#cal-homepage .cal-r-results-head>.cal-actions{margin-top:20px}#cal-homepage .cal-r-results-head>div>p:not(.cal-r-result-number):not(.cal-kicker){font-size:15px;color:var(--cal-muted)}#cal-homepage .cal-r-results-head>div>.cal-actions{margin-top:20px}#cal-homepage .cal-r-results-types{padding-top:12px}#cal-homepage .cal-r-results-types .cal-table-wrap{border:0;border-radius:0}#cal-homepage .cal-r-results-types .cal-table tbody th{font-weight:400;background:transparent;color:var(--cal-ink)}#cal-homepage .cal-r-recommended{border-block:1px solid var(--cal-line);padding:28px 0}#cal-homepage .cal-r-recommended>div{display:flex;gap:10px;flex-wrap:wrap}#cal-homepage .cal-r-recommended p{font-size:15px}#cal-homepage .cal-r-review>.cal-row{align-items:start}#cal-homepage .cal-r-review h2{font-size:25px}#cal-homepage .cal-r-review-item{border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-review-item summary{display:flex;gap:25px;align-items:start;justify-content:space-between;padding:23px 0;min-height:44px}#cal-homepage .cal-r-review-item summary>span:first-child{flex:1;min-width:0}#cal-homepage .cal-r-review-item summary>span:first-child:before{content:"+";float:left;margin-right:14px;font-size:18px}#cal-homepage .cal-r-review-item[open] summary>span:first-child:before{content:"−"}#cal-homepage .cal-r-review-item summary strong{font-size:15px;font-weight:500}#cal-homepage .cal-r-review-item summary small{display:block;font-size:13px;color:var(--cal-muted);line-height:1.7;margin:5px 0 0 24px}#cal-homepage .cal-r-review-item summary>span:last-child{font-size:12px;color:var(--cal-muted);white-space:nowrap}#cal-homepage .cal-r-review-item>div{max-width:800px;padding:10px 0 25px}#cal-homepage .cal-r-review-item>div>.cal-r-stimulus{font-size:17px}#cal-homepage .cal-r-empty{font-size:14px;color:var(--cal-muted);padding:25px 0;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-history>article{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:27px 0;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-history>article:first-child{border-top:1px solid var(--cal-line)}#cal-homepage .cal-r-history>article>div:first-child{max-width:650px}#cal-homepage .cal-r-history h2{font-size:26px}#cal-homepage .cal-r-history p{font-size:14px;color:var(--cal-muted)}#cal-homepage .cal-r-history .cal-kicker{margin-bottom:12px}#cal-homepage .cal-r-learning-summary{display:flex;gap:25px;align-items:center;justify-content:space-between;padding:27px 0;border-block:1px solid var(--cal-line)}#cal-homepage .cal-r-learning-summary>div:first-child{max-width:640px}#cal-homepage .cal-r-learning-summary p{font-size:14px;color:var(--cal-muted)}#cal-homepage .cal-r-writing-wrapper{padding-top:0}#cal-homepage .cal-r-writing-wrapper>.cal-tabs{margin-left:40px;margin-right:40px}#cal-homepage .cal-r-writing-wrapper>.cal-page{padding-bottom:45px}#cal-homepage .cal-r-writing-wrapper>.cal-r-chapter{margin-left:40px;margin-right:40px}#cal-homepage .cal-r-writing-wrapper .cal-panel{border:0;border-radius:0;background:transparent;padding:0}#cal-homepage .cal-r-writing-wrapper .cal-grid-2{gap:45px}#cal-homepage .cal-r-writing-wrapper .cal-grid-2>section:first-child{border-right:1px solid var(--cal-line);padding-right:30px}@media(max-width:1000px){#cal-homepage .cal-r-intro{gap:40px}#cal-homepage .cal-r-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}#cal-homepage .cal-r-setup{grid-template-columns:minmax(0,1fr) 240px;gap:28px}#cal-homepage .cal-r-type-grid{grid-template-columns:1fr}#cal-homepage .cal-r-question-layout{grid-template-columns:minmax(0,1fr) 185px;gap:25px}}@media(max-width:760px){#cal-homepage .cal-r-intro{grid-template-columns:1fr;gap:25px}#cal-homepage .cal-r-argument-visual{max-width:360px;width:100%;justify-self:center}#cal-homepage .cal-r-paths{grid-template-columns:1fr;gap:0}#cal-homepage .cal-r-paths article{padding:22px 0;border-bottom:1px solid var(--cal-line)}#cal-homepage .cal-r-paths article:last-child{border:0}#cal-homepage .cal-r-reading-layout{grid-template-columns:1fr}#cal-homepage .cal-r-reading-index{position:static;border-right:0;border-bottom:1px solid var(--cal-line);padding:0 0 20px}#cal-homepage .cal-r-reading-index nav{display:flex;overflow-x:auto;gap:22px}#cal-homepage .cal-r-reading-index nav a{min-width:185px;max-width:220px;flex:none}#cal-homepage .cal-r-question-layout{grid-template-columns:1fr}#cal-homepage .cal-r-question-aside{border-left:0;border-top:1px solid var(--cal-line);padding:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}#cal-homepage .cal-r-question-aside>h2{margin:5px 0 10px}#cal-homepage .cal-r-question-aside>.cal-button{justify-self:start;align-self:start;grid-row:1/3}#cal-homepage .cal-r-question-aside>details{grid-column:1/-1}#cal-homepage .cal-r-chapter{display:block}#cal-homepage .cal-r-chapter>.cal-button{margin-top:10px;margin-left:35px}#cal-homepage .cal-r-results-head{gap:25px}#cal-homepage .cal-r-history>article{align-items:start}#cal-homepage .cal-r-learning-summary{display:block}#cal-homepage .cal-r-writing-wrapper .cal-grid-2{grid-template-columns:1fr}#cal-homepage .cal-r-writing-wrapper .cal-grid-2>section:first-child{border-right:0;border-bottom:1px solid var(--cal-line);padding:0 0 25px}}@media(max-width:560px){#cal-homepage .cal-r-setup{grid-template-columns:1fr;gap:30px}#cal-homepage .cal-r-settings{border-left:0;border-top:1px solid var(--cal-line);padding:25px 0 0}#cal-homepage .cal-r-type-grid{grid-template-columns:1fr}#cal-homepage .cal-r-lesson-row{grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;padding:24px 0}#cal-homepage .cal-r-lesson-row h2{font-size:23px}#cal-homepage .cal-r-resume{display:block;padding:20px}#cal-homepage .cal-r-resume>.cal-button{margin-top:15px}#cal-homepage .cal-r-run-bar{align-items:start}#cal-homepage .cal-r-run-bar>div{gap:7px;display:grid}#cal-homepage .cal-r-stimulus{font-size:17px}#cal-homepage .cal-r-choice{gap:9px;font-size:14px}#cal-homepage .cal-r-run-navigation{flex-wrap:wrap}#cal-homepage .cal-r-run-navigation>p{order:3;flex-basis:100%;margin:0;text-align:center}#cal-homepage .cal-r-results-head{grid-template-columns:1fr}#cal-homepage .cal-r-result-number{font-size:60px}#cal-homepage .cal-r-review-item summary{gap:12px}#cal-homepage .cal-r-review-item summary>span:last-child{white-space:normal;max-width:70px}#cal-homepage .cal-r-history>article{display:block}#cal-homepage .cal-r-history .cal-actions{margin-top:20px}#cal-homepage .cal-r-results-types .cal-table{min-width:0}#cal-homepage .cal-r-results-types .cal-table th,#cal-homepage .cal-r-results-types .cal-table td{padding:12px 9px}#cal-homepage .cal-r-lesson-pagination{gap:10px}#cal-homepage .cal-r-lesson-pagination>a{font-size:12px}#cal-homepage .cal-r-writing-wrapper>.cal-tabs,#cal-homepage .cal-r-writing-wrapper>.cal-r-chapter{margin-left:22px;margin-right:22px}}#cal-homepage .cal-r-reflection{max-width:800px;padding-top:10px}#cal-homepage .cal-r-reflection h2{font-size:23px}#cal-homepage .cal-r-reflection p{font-size:14px;line-height:1.9}#cal-homepage .cal-r-intro>*,#cal-homepage .cal-r-reading-layout>*,#cal-homepage .cal-r-setup>*,#cal-homepage .cal-r-question-layout>*,#cal-homepage .cal-r-results-head>*,#cal-homepage .cal-r-lesson-row>div,#cal-homepage .cal-r-type>span,#cal-homepage .cal-r-check-choice>span,#cal-homepage .cal-r-choice>span:last-child{min-width:0;overflow-wrap:anywhere}#cal-homepage .cal-r-quick legend,#cal-homepage .cal-r-question legend{max-width:100%;overflow-wrap:anywhere}#cal-homepage .cal-r-answer-states{display:flex;gap:4px 12px;flex-wrap:wrap;margin-top:7px}#cal-homepage .cal-r-answer-states .cal-r-choice-state{margin:0}#cal-homepage .cal-r-run-navigation>.cal-button{flex-shrink:0}#cal-homepage .cal-r-run-navigation>p{margin:0;text-align:center}#cal-homepage .cal-r-lesson-pagination>a{flex:0 1 calc(50% - 15px);justify-content:flex-start;padding-right:0}#cal-homepage .cal-r-lesson-pagination>a:last-child{text-align:right;justify-content:flex-end;margin-left:auto}#cal-homepage .cal-r-review>.cal-row{flex-wrap:wrap;gap:14px 24px;margin-bottom:8px}#cal-homepage .cal-r-review>.cal-row>h2{margin:0}#cal-homepage .cal-r-review>.cal-row>.cal-actions{margin-left:auto}#cal-homepage .cal-r-review-item summary::-webkit-details-marker{display:none}#cal-homepage .cal-r-review-item summary{list-style:none}#cal-homepage .cal-r-results-types .cal-table th:first-child{width:56%}#cal-homepage .cal-r-results-types .cal-table td{white-space:nowrap}#cal-homepage .cal-r-results-types .cal-table tr:last-child>th{border-bottom:0}#cal-homepage .cal-r-results-types .cal-table tbody th{text-transform:none;letter-spacing:normal}#cal-homepage .cal-r-writing-wrapper .cal-grid-2{align-items:start}@media(max-width:760px){#cal-homepage .cal-r-reading-index{max-height:none;overflow:visible}#cal-homepage .cal-r-reading-index nav{padding-bottom:10px}#cal-homepage .cal-r-reading-index nav a{white-space:normal}#cal-homepage .cal-r-question-aside{display:block}#cal-homepage .cal-r-question-aside>h2{margin:24px 0 10px}#cal-homepage .cal-r-question-aside>p{max-width:640px}#cal-homepage .cal-r-history>article,#cal-homepage .cal-r-learning-summary{flex-wrap:wrap}#cal-homepage .cal-r-learning-summary>.cal-actions{margin-top:18px}#cal-homepage .cal-r-review>.cal-row>.cal-actions{margin-left:0}}@media(max-width:620px){#cal-homepage .cal-r-setup{grid-template-columns:minmax(0,1fr);gap:30px}#cal-homepage .cal-r-settings{border-left:0;border-top:1px solid var(--cal-line);padding:25px 0 0}#cal-homepage .cal-r-run-bar{flex-wrap:wrap;align-items:flex-start}#cal-homepage .cal-r-run-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#cal-homepage .cal-r-run-navigation>.cal-button{min-width:0;max-width:100%}#cal-homepage .cal-r-run-navigation>.cal-button:last-child{grid-column:2;grid-row:1}#cal-homepage .cal-r-run-navigation>p{grid-column:1/-1;grid-row:2}#cal-homepage .cal-r-review-item summary>span:last-child{white-space:normal;max-width:80px;text-align:right}#cal-homepage .cal-r-lesson-pagination>a{flex-basis:calc(50% - 5px)}}
