:root{--ink:#2b2b2b;--muted:#666;--blue:#235789;--orange:#ed553b;--sand:#f4f1ec;--line:#1a1a1a;--paper:#fffdf8;--serif:Georgia, "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{background:var(--sand);color:var(--ink);font:17px/1.55 var(--serif);margin:0}.sa-shell{flex-direction:column;min-height:100vh;display:flex}.sa-masthead{border-bottom:2px solid var(--line);background:var(--paper);font-family:var(--sans);align-items:baseline;gap:.75rem;padding:1rem 1.25rem;display:flex}.sa-brand{letter-spacing:.02em;font-weight:700}.sa-appname{color:var(--blue);font-weight:700}.sa-main{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:2rem 1.25rem 3rem}.sa-footer{text-align:center;color:var(--muted);font:13px var(--sans);padding:1.25rem}h1{font:800 2rem/1.15 var(--sans);color:var(--blue);margin:0 0 .75rem}.sa-lede{margin:0 0 1rem;font-size:1.15rem}.sa-cards{gap:1rem;margin:1.75rem 0;display:grid}@media (min-width:640px){.sa-cards{grid-template-columns:1fr 1fr}}.sa-card{background:var(--paper);border:2px solid var(--line);color:inherit;border-radius:4px;padding:1.25rem;text-decoration:none;display:block}a.sa-card:hover{box-shadow:4px 4px 0 var(--line)}.sa-card-off{opacity:.8}.sa-card-title{font:700 1.2rem var(--sans);color:var(--ink);margin:0 0 .5rem}.sa-card-body p{margin:0 0 .5rem}.sa-card-status{font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin:.75rem 0 0}.sa-note{color:var(--muted);border-left:4px solid var(--blue);padding-left:.85rem;font-size:.95rem}.sa-banner{font:600 13px var(--sans);background:#fff3cd;border:1px solid #e0c46c;border-radius:4px;margin-bottom:1.5rem;padding:.5rem .75rem}.sa-steps{color:var(--ink);margin:1rem 0 1.5rem;padding-left:1.3rem}.sa-steps li{margin:.3rem 0}.sa-realbook{border:2px solid var(--line);background:var(--paper);border-radius:4px;margin:1.25rem 0;padding:.9rem 1rem}.sa-realbook p{margin:0 0 .4rem}.sa-realbook p:last-child{margin:0}.sa-realbook b{font:700 1rem var(--sans)}.sa-secondary{color:var(--muted);text-decoration:underline}.sa-input{width:100%;font:17px/1.5 var(--serif);border:2px solid var(--line);background:var(--paper);resize:vertical;border-radius:4px;padding:.8rem}.sa-examples{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.sa-chip{font:13px var(--sans);text-align:left;background:var(--paper);cursor:pointer;color:var(--muted);border:1px solid #c9c2b6;border-radius:999px;padding:.35rem .7rem}.sa-chip:hover{border-color:var(--line);color:var(--ink)}.sa-button{font:700 16px var(--sans);background:var(--orange);color:#fff;border:2px solid var(--line);cursor:pointer;border-radius:4px;padding:.7rem 1.4rem}.sa-button:disabled{opacity:.5;cursor:default}.sa-restated{font:600 1.05rem var(--sans);color:var(--blue);margin:2rem 0 1rem}.sa-book{margin-bottom:1rem}.sa-byline{color:var(--muted);font:14px var(--sans);margin:0 0 .35rem}.sa-moves{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 .75rem}.sa-watchlabel{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:1rem 0 .25rem}.sa-book ul{margin:0;padding-left:1.1rem}.sa-book li{margin-bottom:.4rem}.sa-error{color:var(--orange);font-weight:600}.sa-turn{margin:1rem 0}.sa-turn p{margin:0 0 .6rem}.sa-turn p:last-child{margin-bottom:0}.sa-mine{border-left:4px solid var(--blue);background:#eae4d8;border-radius:4px;padding:.8rem 1rem}.sa-picklist{margin:1.25rem 0 0;padding:0;list-style:none}.sa-picklist li{border-bottom:1px solid #ded7ca;padding:.6rem 0}.sa-picklist a{color:inherit;text-decoration:none}.sa-picklist a:hover b{color:var(--blue)}.sa-picklist .sa-byline{margin-left:.4rem;display:inline}.sa-tagline{font:11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--orange);margin-top:.2rem;display:block}.sa-filters{margin:1.25rem 0}.sa-filterrow{font:13px var(--sans);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0;display:flex}.sa-filterrow select{font:13px var(--sans);border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:.35rem .5rem}.sa-filterrow label{color:var(--muted);align-items:center;gap:.3rem;display:inline-flex}.sa-tablewrap{overflow-x:auto}.sa-table{border-collapse:collapse;width:100%;font:14px var(--sans)}.sa-table th{text-align:left;background:var(--paper);border-bottom:2px solid var(--line);text-transform:uppercase;letter-spacing:.06em;padding:.5rem .6rem;font-size:12px}.sa-table td{vertical-align:top;border-bottom:1px solid #ded7ca;padding:.55rem .6rem}.sa-table tr:hover td{background:#f7f4ee}.sa-flag{color:#a08c6a;font-style:italic}.sa-libra{font:14px var(--sans);margin:0 0 1.5rem}.sa-libra a{color:var(--blue)}.sa-rowactions{font:13px var(--sans);align-items:center;gap:.6rem;margin-left:.6rem;display:inline-flex}.sa-rowactions a{color:var(--blue)}.sa-field{margin:1.4rem 0}.sa-field label{font:700 15px var(--sans);margin-bottom:.2rem;display:block}.sa-help{color:var(--muted);font:13px var(--sans);margin-bottom:.4rem;display:block}.sa-field select{font:15px var(--sans);border:2px solid var(--line);background:var(--paper);border-radius:4px;padding:.5rem}.sa-picked{align-items:baseline;gap:.6rem;margin:0;display:flex}.sa-linkbtn{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.sa-linkbtn:hover b{color:var(--blue)}.sa-video{aspect-ratio:16/9;border:2px solid var(--line);border-radius:4px;width:100%;margin:.75rem 0}.sa-tagline{color:var(--muted);font-size:.9rem}.sa-studies{margin:1.5rem 0;padding:0;list-style:none}.sa-studies li{border-top:1px solid var(--line);padding:1.1rem 0}.sa-studies li:last-child{border-bottom:1px solid var(--line)}.sa-studyhead{margin:0 0 .2rem;font-size:1.1rem}.sa-takeaway{color:var(--ink);margin:.5rem 0;font-style:italic}.sa-answer{white-space:pre-wrap;margin:.3rem 0 0}.sa-studysheet{margin:2rem 0}.sa-studysheet h2{margin:0 0 .2rem}.sa-studysheet h3{font:700 .95rem var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:1.2rem 0 .3rem}.sa-studysheet p{white-space:pre-wrap;margin:0}@media print{.sa-masthead,.sa-footer,.sa-note,.sa-button,.sa-chip,button,nav,a[href^=\/]{display:none!important}.sa-shell,.sa-main{max-width:none;margin:0;padding:0}h1{display:none}.sa-studysheet{margin:0}.sa-studysheet section{break-inside:avoid}}
:root{--seam:#cfc6b8;--gem-strong:var(--orange);--gem-dig:var(--blue);--gem-rough:#8a8378}body{-webkit-text-size-adjust:100%}.sim-masthead{padding:.8rem 16px}.sim-home{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.6rem;text-decoration:none;display:flex}.sa-main{padding:1.5rem 16px 7rem}@media (min-width:640px){.sa-main{padding:2rem 1.25rem 4rem}}.sim-kicker{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin:0 0 .5rem}.sim-welcome{padding-top:1.5rem}.sim-welcome h1{font-size:clamp(2rem,7vw,2.8rem)}.sim-actions{margin-top:1.75rem}.sim-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sim-loading{color:var(--muted);font-style:italic}.sim-button{justify-content:center;align-items:center;min-height:48px;font-size:17px;text-decoration:none;display:inline-flex}.sim-link{font:14px var(--sans);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sim-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sim-progress{background:var(--paper);border-bottom:1px solid var(--seam);grid-template-columns:repeat(5,1fr);margin:0;padding:.9rem 16px .6rem;list-style:none;display:grid;position:relative}.sim-progress li{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:relative}.sim-progress li:before{content:"";background:var(--seam);z-index:0;width:100%;height:2px;position:absolute;top:7px;left:-50%}.sim-progress li:first-child:before{display:none}.sim-progress li.done:before,.sim-progress li.current:before{background:var(--ink)}.sim-progress-dot{background:var(--paper);border:2px solid var(--seam);z-index:1;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.sim-progress li.done .sim-progress-dot{background:var(--ink);border-color:var(--ink)}.sim-progress li.current .sim-progress-dot{background:0 0;border:0}.sim-progress li.current svg{fill:var(--orange);filter:drop-shadow(0 0 3px #ed553b73)}.sim-progress-label{font:11px/1.2 var(--sans);color:var(--muted)}.sim-progress li.current .sim-progress-label{color:var(--ink);font-weight:700}@media (min-width:640px){.sim-progress{padding:1rem calc(50% - 23rem) .7rem}.sim-progress-label{font-size:12px}}.sim-ideas{gap:1rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.sim-idea-card{background:var(--paper);border:2px solid var(--line);background-image:linear-gradient(var(--paper) 2.1rem, transparent 2.1rem), repeating-linear-gradient(transparent 0 1.85rem, #efe8dc 1.85rem calc(1.85rem + 1px));border-radius:4px;padding:1rem 1rem 1.1rem}.sim-idea-current{box-shadow:4px 4px 0 var(--line)}.sim-idea-top{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.sim-idea-num{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sim-idea-title{margin:0 0 .25rem;font-style:italic;font-weight:700}.sim-label{font:700 14px var(--sans);margin:.75rem 0 .3rem;display:block}.sim-hint{color:var(--muted);font-weight:400}.sim-title-input{width:100%;font:italic 18px var(--serif);border:0;border-bottom:2px solid var(--line);background:0 0;border-radius:0;padding:.45rem .1rem}.sim-title-input:focus{border-bottom-color:var(--orange);outline:none}.sim-premise,.sim-answer{font-size:17px}.sa-input:focus{outline-offset:1px;outline:3px solid #23578940}.sim-add{width:100%;font:700 16px var(--sans);border:2px dashed var(--ink);cursor:pointer;color:var(--ink);background:0 0;border-radius:4px;min-height:48px;padding:.9rem}.sim-add:hover{background:var(--paper)}.sim-nudge{margin:1.25rem 0}.sim-idea-quote{margin:1.25rem 0 1.5rem}.sim-idea-quote figcaption{font:700 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sim-idea-quote cite{text-transform:none;letter-spacing:0;font-style:italic}.sim-idea-quote blockquote{background:var(--paper);border-left:4px solid var(--orange);margin:.4rem 0 0;padding:.8rem 1rem;font-size:1.1rem}.sim-q{margin:0 0 1.4rem}.sim-q-unsure .sim-answer{background:#f7f3ec}.sim-unsure{min-height:36px;margin-top:.45rem}.sim-unsure.on{background:var(--blue);color:#fff;border-color:var(--blue)}.sim-sticky{padding:.75rem 16px calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--sand) 35%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sim-sticky .sim-button{width:100%;max-width:46rem}@media (min-width:640px){.sim-sticky{background:0 0;justify-content:flex-start;padding:1rem 0 0;position:static}.sim-sticky .sim-button{width:auto}}.sim-save{font:12px var(--sans);color:var(--muted);white-space:nowrap}.sim-save-offline,.sim-save-error{color:var(--orange);white-space:normal;text-align:right;max-width:14rem}.sim-signin{gap:.75rem;display:grid}@media (min-width:640px){.sim-signin{grid-template-columns:1fr auto}}.sim-gem{font:700 13px var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;display:inline-flex}.sim-gem-shape{stroke-width:1.5px;stroke-linejoin:round}.sim-gem-facet{fill:none;stroke-width:1px;stroke-linejoin:round}.sim-gem-strong_spark{color:var(--gem-strong)}.sim-gem-strong_spark .sim-gem-shape{fill:var(--gem-strong);stroke:var(--line)}.sim-gem-strong_spark .sim-gem-facet{stroke:#ffffffb3}.sim-gem-needs_digging{color:var(--gem-dig)}.sim-gem-needs_digging .sim-gem-shape{fill:#e6eef6;stroke:var(--gem-dig)}.sim-gem-needs_digging .sim-gem-facet{stroke:var(--gem-dig)}.sim-gem-not_there_yet{color:var(--gem-rough)}.sim-gem-not_there_yet .sim-gem-shape{fill:#ece8e1;stroke:var(--gem-rough);stroke-dasharray:2 1.5}.sim-tabs{scrollbar-width:none;gap:.5rem;margin:0 -16px;padding:.25rem 16px .75rem;display:flex;overflow-x:auto}.sim-tabs a{font:600 14px var(--sans);border:2px solid var(--line);background:var(--paper);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:14rem;padding:.45rem .85rem;text-decoration:none;overflow:hidden}.sim-tabs a.on{background:var(--ink);color:var(--paper)}.sim-reading{color:var(--muted);align-items:center;gap:.6rem;margin:1.5rem 0;font-style:italic;display:flex}.sim-spark-spin{background:var(--orange);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:16px;height:16px;animation:1.4s linear infinite sim-spin}@keyframes sim-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sim-spark-spin{animation:none}}.sim-stale{font:14px var(--sans);background:#fff3cd;border:1px solid #e0c46c;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1rem;padding:.6rem .8rem;display:flex}.sim-lenses{gap:.85rem;margin:1rem 0 1.5rem;display:grid}@media (min-width:640px){.sim-lenses{grid-template-columns:1fr 1fr}}.sim-lens{background:var(--paper);border:2px solid var(--line);border-radius:4px;padding:.9rem 1rem 1rem}.sim-lens-strong_spark{box-shadow:4px 4px 0 var(--orange)}.sim-lens-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.sim-lens-name{font:800 1.05rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0}.sim-lens-q{font:italic 15px var(--serif);color:var(--muted);margin:.1rem 0 0}.sim-dig-tag{font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);border:1.5px solid var(--blue);border-radius:999px;flex:none;padding:.15rem .5rem}.sim-lens-reason{margin:.55rem 0 0}.sim-lens-evidence{color:var(--muted);border-left:3px solid var(--seam);margin:.5rem 0 0;padding-left:.6rem;font-size:.95rem}.sim-priority,.sim-question{margin:1.25rem 0}.sim-priority h2,.sim-question h2{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem}.sim-priority p{margin:0;font-size:1.1rem}.sim-question{background:var(--paper);border:2px solid var(--line);border-left:6px solid var(--orange);border-radius:4px;padding:1rem 1.1rem}.sim-question-text{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.sim-footer-links{margin-top:2rem}.sim-reflection{background:var(--paper);border-left:4px solid var(--blue);border-radius:0 4px 4px 0;margin:1rem 0;padding:.75rem 1rem}.sim-reflection h2{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 .3rem}.sim-reflection p{margin:0}.sim-lens-status{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sim-was{font:12px var(--sans);color:var(--muted)}.sim-history{margin:1rem 0;font-size:.95rem}.sim-history summary{cursor:pointer;font:600 14px var(--sans);color:var(--blue)}.sim-history ol{padding-left:1.2rem}.sim-history-q{color:var(--muted);margin:.6rem 0 .1rem;font-style:italic}.sim-history-a{margin:0}.sim-question label.sim-question-text{display:block}.sim-question-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.sim-section-h{font:800 1.2rem var(--sans);color:var(--ink);margin:1.5rem 0 .25rem}.sim-directions{gap:.85rem;margin:1rem 0;padding:0;list-style:none;display:grid}.sim-direction{background:var(--paper);border:2px solid var(--line);border-radius:4px;padding:.9rem 1rem}.sim-direction p{margin:0 0 .5rem}.sim-matrix{gap:.75rem;margin:1rem 0 1.5rem;display:grid}.sim-matrix-row.sim-matrix-head{display:none}.sim-matrix-row{background:var(--paper);border:2px solid var(--line);border-radius:4px;grid-template-columns:1fr 1fr;gap:.5rem .75rem;padding:.8rem 1rem;display:grid}.sim-matrix-rec{box-shadow:4px 4px 0 var(--orange)}.sim-matrix-idea{flex-direction:column;grid-column:1/-1;gap:.15rem;display:flex}.sim-matrix-idea a{font:700 1.05rem var(--sans);color:var(--ink)}.sim-matrix-premise{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.sim-matrix-cell{flex-direction:column;gap:.15rem;display:flex}.sim-matrix-lens{font:700 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (min-width:760px){.sa-main:has(.sim-matrix){max-width:60rem}.sim-matrix{border:2px solid var(--line);background:var(--paper);border-radius:4px;gap:0}.sim-matrix-row.sim-matrix-head{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line);display:grid}.sim-matrix-row{border:0;border-bottom:1px solid var(--seam);border-radius:0;grid-template-columns:2.2fr repeat(4,1fr);align-items:center}.sim-matrix-row:last-child{border-bottom:0}.sim-matrix-rec{box-shadow:inset 4px 0 0 var(--orange)}.sim-matrix-idea{grid-column:auto}.sim-matrix-lens{display:none}}.sim-leaders{gap:.75rem;margin:.75rem 0 1.5rem;display:grid}@media (min-width:640px){.sim-leaders{grid-template-columns:1fr 1fr}}.sim-leader{background:var(--paper);border:1.5px solid var(--seam);border-radius:4px;padding:.8rem 1rem}.sim-leader h3{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem}.sim-leader-name{font:700 1.05rem var(--sans);margin:0 0 .3rem}.sim-leader p:last-child{margin:0;font-size:.95rem}.sim-rec{background:var(--paper);border:2px solid var(--line);border-left:6px solid var(--orange);border-radius:4px;margin:1.5rem 0;padding:1rem 1.1rem}.sim-rec h2{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin:0 0 .3rem}.sim-rec-name{font:800 1.35rem var(--sans);color:var(--ink);margin:0 0 .4rem}.sim-rec ul{margin:.5rem 0;padding-left:1.2rem}.sim-rec li{margin:.3rem 0}.sim-choices{gap:.9rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.sim-choice{background:var(--paper);border:2px solid var(--line);border-radius:4px;padding:1rem;position:relative}.sim-choice-rec{box-shadow:4px 4px 0 var(--orange)}.sim-choice .sim-dig-tag{color:var(--orange);border-color:var(--orange);position:absolute;top:.8rem;right:.8rem}.sim-choice-title{font:700 1.1rem var(--sans);margin:0 0 .25rem;padding-right:7rem}.sim-choice-premise{margin:0 0 .6rem}.sim-choice-gems{flex-wrap:wrap;gap:.9rem;margin-bottom:.75rem;display:flex}.sim-choice-gem{font:12px var(--sans);color:var(--muted);align-items:center;gap:.25rem;display:inline-flex}.sim-earned{font:700 14px var(--sans);color:var(--orange);letter-spacing:.04em}.sim-card{background:var(--paper);border:2px solid var(--line);border-radius:4px;margin:1rem 0 1.5rem;padding:1rem 1.1rem}.sim-card-label{font:700 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.6rem 0 .15rem}.sim-card-label:first-child{margin-top:0}.sim-card-title{font:italic 700 1.3rem var(--serif);margin:0}.sim-card-premise{margin:0 0 .5rem;font-size:1.05rem}.sim-yours{font:700 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);border:1px solid var(--blue);vertical-align:middle;border-radius:999px;margin-left:.4rem;padding:.05rem .4rem}.sim-result{border:2px solid var(--line);background:var(--paper);border-radius:4px;margin:2rem 0;padding:1.1rem 1.2rem}.sim-result h2{font:800 1.5rem var(--sans);margin:0 0 .5rem}.sim-result-sparker_ready{border-left:6px solid var(--orange)}.sim-result-sparker_ready h2{color:var(--orange)}.sim-result-sparker_ready p{margin:.2rem 0}.sim-result dl{grid-template-columns:auto 1fr;gap:.3rem 1rem;margin:1rem 0;display:grid}.sim-result dt{font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.2rem}.sim-result dd{margin:0}.sim-result-keep_mining{border-left:6px solid var(--blue)}.sim-result-keep_mining h2{color:var(--blue)}.sim-result-issue{margin:0 0 .5rem;font-size:1.1rem}.sim-study{border:1.5px dashed var(--blue);background:#f7f9fc;border-radius:4px;margin:1.25rem 0;padding:.9rem 1rem}.sim-study h2{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 .3rem}.sim-study p{margin:.3rem 0}.sim-study-books{gap:.6rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.sim-study-books a cite{font-weight:700}.sim-study-books p{margin:.15rem 0;font-size:.95rem}.sim-key{background:var(--paper);border:1.5px solid var(--seam);border-radius:4px;margin:1rem 0;padding:.8rem 1rem}.sim-key h2{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.sim-key ul{gap:.45rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.sim-key li{grid-template-columns:9.5rem 1fr;align-items:start;gap:.6rem;font-size:.95rem;display:grid}@media (max-width:480px){.sim-key li{grid-template-columns:1fr;gap:.1rem}}.sim-cell-btn{cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:4px;margin:-.25rem -.35rem;padding:.25rem .35rem}.sim-cell-btn:hover,.sim-cell-btn:focus-visible{border-color:var(--seam);background:var(--sand)}.sim-cell-btn.on{border-color:var(--line);background:var(--sand)}.sim-cell-why{background:var(--sand);border-left:4px solid var(--blue);border-radius:0 4px 4px 0;grid-column:1/-1;padding:.7rem .9rem}.sim-cell-why p{margin:.2rem 0}.sim-cell-why-h{font:700 13px var(--sans)}.sim-cell-why-h em{color:var(--muted);font-weight:400}.sim-dig-link{margin-top:.2rem;font:600 13px var(--sans)!important;color:var(--blue)!important}
