.cal-r-explanation.svelte-17yo0dn h2:where(.svelte-17yo0dn){scroll-margin-top:30px;font-size:1.5625rem}.cal-r-explanation.svelte-17yo0dn>p:not(.cal-kicker){font-size:var(--text-meta);line-height:1.9}.cal-r-explanation.svelte-17yo0dn h3:where(.svelte-17yo0dn){margin-top:26px;font-size:1.0625rem}.cal-r-choice-explanations.svelte-17yo0dn li:where(.svelte-17yo0dn){border-bottom:1px solid var(--color-outline-variant);padding:18px 0}.cal-r-choice-explanations.svelte-17yo0dn strong:where(.svelte-17yo0dn){font-size:var(--text-caption);font-weight:500}.cal-r-choice-explanations.svelte-17yo0dn p:where(.svelte-17yo0dn){font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:7px 0 0;line-height:1.85}.cal-r-choice-explanations.svelte-17yo0dn .cal-r-best:where(.svelte-17yo0dn){border-left:2px solid var(--color-primary);background:var(--color-surface-container);padding-left:18px;padding-right:18px}.cal-r-takeaway.svelte-17yo0dn strong:where(.svelte-17yo0dn){font-size:var(--text-sm);font-weight:500}.cal-r-takeaway.svelte-17yo0dn p:where(.svelte-17yo0dn){font-size:var(--text-meta);margin:6px 0}.cal-r-result-number.svelte-1kfazku span:where(.svelte-1kfazku){font-size:var(--text-3xl);color:var(--color-on-surface-variant);letter-spacing:-.03em;margin-left:12px}.cal-r-results-head.svelte-1kfazku h2:where(.svelte-1kfazku){margin-bottom:10px;font-size:1.4375rem}.cal-r-results-head.svelte-1kfazku>.cal-actions{margin-top:20px}.cal-r-results-head.svelte-1kfazku>div>p:not(.cal-r-result-number):not(.cal-kicker){font-size:var(--text-meta);color:var(--color-on-surface-variant)}.cal-r-results-head.svelte-1kfazku>div>.cal-actions{margin-top:20px}.cal-r-results-types.svelte-1kfazku .cal-table-wrap{border:0;border-radius:0}.cal-r-results-types.svelte-1kfazku .cal-table tbody th{color:var(--color-on-surface);background:0 0;font-weight:400}.cal-r-recommended.svelte-1kfazku>div:where(.svelte-1kfazku){flex-wrap:wrap;gap:10px;display:flex}.cal-r-recommended.svelte-1kfazku p:where(.svelte-1kfazku){font-size:var(--text-meta)}.cal-r-review.svelte-1kfazku>.cal-row{align-items:start}.cal-r-review.svelte-1kfazku h2:where(.svelte-1kfazku){font-size:1.5625rem}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku){justify-content:space-between;align-items:start;gap:25px;min-height:44px;padding:23px 0;display:flex}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):first-child{flex:1;min-width:0}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):first-child:before{content:"+";float:left;font-size:var(--text-lg);margin-right:14px}.cal-r-review-item[open].svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):first-child:before{content:"−"}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku) strong:where(.svelte-1kfazku){font-size:var(--text-meta);font-weight:500}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku) small:where(.svelte-1kfazku){font-size:var(--text-caption);color:var(--color-on-surface-variant);margin:5px 0 0 24px;line-height:1.7;display:block}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):last-child{font-size:var(--text-meta);color:var(--color-on-surface-variant);white-space:nowrap}.cal-r-review-item.svelte-1kfazku>div:where(.svelte-1kfazku){max-width:800px;padding:10px 0 25px}.cal-r-review-item.svelte-1kfazku>div:where(.svelte-1kfazku)>.cal-r-stimulus:where(.svelte-1kfazku){font-size:var(--text-prose)}@media (width<=760px){.cal-r-results-head.svelte-1kfazku{gap:25px}}@media (width<=560px){.cal-r-results-head.svelte-1kfazku{grid-template-columns:1fr}.cal-r-result-number.svelte-1kfazku{font-size:var(--text-6xl)}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku){gap:12px}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):last-child{white-space:normal;max-width:70px}.cal-r-results-types.svelte-1kfazku .cal-table{min-width:0}.cal-r-results-types.svelte-1kfazku .cal-table th,.cal-r-results-types.svelte-1kfazku .cal-table td{padding:12px 9px}}.cal-r-reflection.svelte-1kfazku{max-width:800px;padding-top:10px}.cal-r-reflection.svelte-1kfazku h2:where(.svelte-1kfazku){font-size:1.4375rem}.cal-r-reflection.svelte-1kfazku p:where(.svelte-1kfazku){font-size:var(--text-sm);line-height:1.9}.cal-r-results-head.svelte-1kfazku>*{overflow-wrap:anywhere;min-width:0}.cal-r-review.svelte-1kfazku>.cal-row{flex-wrap:wrap;gap:14px 24px;margin-bottom:8px}.cal-r-review.svelte-1kfazku>.cal-row>h2{margin:0}.cal-r-review.svelte-1kfazku>.cal-row>.cal-actions{margin-left:auto}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)::-webkit-details-marker{display:none}.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku){list-style:none}.cal-r-results-types.svelte-1kfazku .cal-table th:first-child{width:56%}.cal-r-results-types.svelte-1kfazku .cal-table td{white-space:nowrap}.cal-r-results-types.svelte-1kfazku .cal-table tbody th{text-transform:none;letter-spacing:normal}@media (width<=760px){.cal-r-review.svelte-1kfazku>.cal-row>.cal-actions{margin-left:0}}@media (width<=620px){.cal-r-review-item.svelte-1kfazku summary:where(.svelte-1kfazku)>span:where(.svelte-1kfazku):last-child{white-space:normal;text-align:right;max-width:80px}}@media (width<=560px){.cal-r-stimulus.svelte-1kfazku{font-size:var(--text-prose)}}
