.apple-case-reference-audit-studio_caseStudio__hKYxG{--ink:#283437;--muted:#596571;--line:#d5d1c8;--paper:#faf9f4;--rust:#a34d37;color:var(--ink);display:grid;gap:1.1rem;margin:.75rem auto 2.5rem;max-width:1240px}.apple-case-reference-audit-studio_intro__VKkMf{align-items:end;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.25rem,3vw,2rem) 0}.apple-case-reference-audit-studio_kicker__4eXQz,.apple-case-reference-audit-studio_sectionLabel__uP9xn{color:var(--rust);font:750 .68rem/1.5 var(--studio-mono,ui-monospace,monospace);letter-spacing:.1em;margin:0}.apple-case-reference-audit-studio_intro__VKkMf h2{font:600 clamp(2rem,4.5vw,3.6rem)/1.07 var(--studio-serif,Georgia,serif);letter-spacing:-.045em;margin:.5rem 0 .55rem;max-width:23ch}.apple-case-reference-audit-studio_intro__VKkMf>div:first-child>p:last-child{color:var(--muted);font-size:.95rem;line-height:1.75;margin:0;max-width:54rem}.apple-case-reference-audit-studio_caseCount__fn_fT{align-items:baseline;border-left:2px solid var(--rust);display:flex;gap:.5rem;padding:.25rem 0 .25rem .9rem}.apple-case-reference-audit-studio_caseCount__fn_fT strong{font:600 2.4rem/1 var(--studio-serif,Georgia,serif)}.apple-case-reference-audit-studio_caseCount__fn_fT span{color:var(--muted);font-size:.8rem}.apple-case-reference-audit-studio_workspace__aSlmV{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr)}.apple-case-reference-audit-studio_caseRail__TkUn_{background:#eeece5;border:1px solid var(--line);min-width:0;padding:1rem;position:sticky;top:78px}.apple-case-reference-audit-studio_searchBox__QsHw3{display:grid;gap:.5rem}.apple-case-reference-audit-studio_searchBox__QsHw3>span{align-items:center;color:var(--rust);display:flex;font-size:.8rem;font-weight:700;gap:.45rem}.apple-case-reference-audit-studio_searchBox__QsHw3 input{background:var(--paper);border:1px solid #bdb9af;border-radius:0;color:var(--ink);font:inherit;font-size:.9rem;min-height:2.75rem;padding:.6rem .7rem;width:100%}.apple-case-reference-audit-studio_caseButton__gEHw4:focus-visible,.apple-case-reference-audit-studio_choices__G7i9f input:focus-visible,.apple-case-reference-audit-studio_noteFooter__Yq_vg button:focus-visible,.apple-case-reference-audit-studio_observationField__L0Y8k textarea:focus-visible,.apple-case-reference-audit-studio_searchBox__QsHw3 input:focus-visible{outline:3px solid #8e5944;outline-offset:2px}.apple-case-reference-audit-studio_resultCount__7B872{color:var(--muted);font-size:.75rem;margin:.8rem 0 .45rem}.apple-case-reference-audit-studio_caseList__9MPCE{display:grid;gap:.3rem;max-height:min(66vh,800px);overflow-y:auto;overscroll-behavior:contain}.apple-case-reference-audit-studio_caseButton__gEHw4{background:transparent;border:1px solid transparent;border-left-width:2px;color:var(--ink);cursor:pointer;display:grid;gap:.18rem .65rem;grid-template-columns:2rem minmax(0,1fr);min-width:0;padding:.65rem .55rem;text-align:left;width:100%}.apple-case-reference-audit-studio_activeCase__oR7Zx,.apple-case-reference-audit-studio_caseButton__gEHw4:hover{background:#faf9f4;border-color:#d7d2c7}.apple-case-reference-audit-studio_activeCase__oR7Zx{border-left:3px solid var(--rust)}.apple-case-reference-audit-studio_caseButton__gEHw4>span{color:var(--rust);font:700 .63rem/1.4 var(--studio-mono,ui-monospace,monospace);grid-row:span 2;padding-top:.1rem}.apple-case-reference-audit-studio_caseButton__gEHw4 strong{font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.apple-case-reference-audit-studio_caseButton__gEHw4 small{color:var(--muted);font-size:.7rem;line-height:1.45}.apple-case-reference-audit-studio_emptyState__tTZUx,.apple-case-reference-audit-studio_noResults__WXXrq{color:var(--muted);font-size:.88rem;line-height:1.7;padding:1rem}.apple-case-reference-audit-studio_caseDetail__1Ssk4{background:#fff;border:1px solid var(--line);min-width:0}.apple-case-reference-audit-studio_caseMasthead__g3cFp{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:clamp(1.1rem,2.6vw,1.8rem)}.apple-case-reference-audit-studio_caseMasthead__g3cFp h3{font:600 clamp(1.6rem,3vw,2.4rem)/1.12 var(--studio-serif,Georgia,serif);letter-spacing:-.035em;margin:.35rem 0 .25rem}.apple-case-reference-audit-studio_caseMasthead__g3cFp>div>p:last-child{color:var(--muted);font-size:.84rem;line-height:1.55;margin:0}.apple-case-reference-audit-studio_caseLens__oj9ww{background:#eee9df;color:#596571;font-size:.75rem;font-weight:700;line-height:1.45;padding:.45rem .65rem;text-align:center}.apple-case-reference-audit-studio_caseOverview__JLdkF{padding:clamp(1.1rem,2.6vw,1.8rem)}.apple-case-reference-audit-studio_caseOverview__JLdkF h4{font:600 clamp(1.35rem,2.5vw,2rem)/1.28 var(--studio-serif,Georgia,serif);letter-spacing:-.02em;margin:.45rem 0 1.3rem;max-width:54ch}.apple-case-reference-audit-studio_toolGroups__xHtMC{border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.apple-case-reference-audit-studio_toolGroups__xHtMC>div{min-width:0;padding-top:.7rem}.apple-case-reference-audit-studio_toolGroups__xHtMC span{color:var(--rust);font-size:.68rem;font-weight:750;letter-spacing:.06em}.apple-case-reference-audit-studio_toolGroups__xHtMC p{color:#4d5a5d;font-size:.81rem;line-height:1.8;margin:.35rem 0 0;overflow-wrap:anywhere}.apple-case-reference-audit-studio_practice__fJWV_{background:var(--studio-panel-dark);color:#f4f0e8;display:grid;gap:1rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:clamp(1.1rem,2.6vw,1.8rem)}.apple-case-reference-audit-studio_practiceIntro__LHx27{grid-column:1/-1}.apple-case-reference-audit-studio_practiceIntro__LHx27 .apple-case-reference-audit-studio_sectionLabel__uP9xn{color:#e1a586}.apple-case-reference-audit-studio_practiceIntro__LHx27 h4{font:600 clamp(1.45rem,2.5vw,2rem)/1.2 var(--studio-serif,Georgia,serif);margin:.4rem 0 .35rem}.apple-case-reference-audit-studio_practiceIntro__LHx27>p:last-child{color:#c6cdca;font-size:.9rem;line-height:1.65;margin:0}.apple-case-reference-audit-studio_choices__G7i9f{align-content:start;border:0;display:grid;gap:.4rem;margin:0;min-width:0;padding:0}.apple-case-reference-audit-studio_choices__G7i9f legend{color:#e1a586;font-size:.8rem;font-weight:700;margin-bottom:.25rem}.apple-case-reference-audit-studio_choices__G7i9f label{align-items:start;border:1px solid #5a6667;color:#e4e5df;cursor:pointer;display:grid;gap:.6rem;grid-template-columns:1rem minmax(0,1fr);line-height:1.6;padding:.62rem .7rem}.apple-case-reference-audit-studio_choices__G7i9f label:hover,.apple-case-reference-audit-studio_selectedChoice__6eeYE{background:var(--studio-panel-dark);border-color:#dda383!important}.apple-case-reference-audit-studio_choices__G7i9f input{accent-color:#d68e6d;height:1rem;margin:.15rem 0 0;width:1rem}.apple-case-reference-audit-studio_choices__G7i9f label>span{display:flex;gap:.55rem}.apple-case-reference-audit-studio_choices__G7i9f small{color:#e1a586;font:700 .66rem/1.7 var(--studio-mono,ui-monospace,monospace)}.apple-case-reference-audit-studio_observationField__L0Y8k{color:#e1a586;display:grid;font-size:.8rem;font-weight:700;gap:.45rem;line-height:1.5}.apple-case-reference-audit-studio_observationField__L0Y8k textarea{background:#f8f6ef;border:1px solid #788180;border-radius:0;color:var(--ink);font:400 .9rem/1.65 var(--studio-sans,sans-serif);min-height:10rem;padding:.75rem;resize:vertical;width:100%}.apple-case-reference-audit-studio_observationField__L0Y8k textarea::placeholder{color:#596571}.apple-case-reference-audit-studio_readingCard__A_WtW{background:#f6f2e9;border-left:3px solid #d68e6d;color:var(--ink);display:grid;gap:.8rem;grid-column:1/-1;padding:clamp(.9rem,2.4vw,1.3rem)}.apple-case-reference-audit-studio_readingCardHeader__st31k{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.apple-case-reference-audit-studio_readingCardHeader__st31k .apple-case-reference-audit-studio_sectionLabel__uP9xn{color:#596571}.apple-case-reference-audit-studio_readingCardHeader__st31k h5{font:600 1.2rem/1.25 var(--studio-serif,Georgia,serif);margin:.25rem 0 0}.apple-case-reference-audit-studio_copyRecordButton__Ji_85{align-items:center;background:#fffefa;border:1px solid #aca79b;border-radius:0;color:#35413f;cursor:pointer;display:inline-flex;font:650 .75rem/1.4 var(--studio-sans,sans-serif);gap:.4rem;min-height:2.75rem;padding:.55rem .75rem}.apple-case-reference-audit-studio_copyRecordButton__Ji_85:hover{border-color:#a34d37;color:#596571}.apple-case-reference-audit-studio_copyRecordButton__Ji_85:focus-visible{outline:3px solid #8e5944;outline-offset:2px}.apple-case-reference-audit-studio_readingRecordQuestion__WT7BU{border-bottom:1px solid #d7d1c4;color:#3f4b49;font:500 1rem/1.65 var(--studio-serif,Georgia,serif);margin:0;padding:0 0 .75rem}.apple-case-reference-audit-studio_readingRecordEntries__jjeO4{display:grid;gap:.7rem;margin:0}.apple-case-reference-audit-studio_readingRecordEntries__jjeO4>div{display:grid;gap:.25rem .8rem;grid-template-columns:7rem minmax(0,1fr)}.apple-case-reference-audit-studio_readingRecordEntries__jjeO4 dt{color:#596571;font-size:.7rem;font-weight:750;letter-spacing:.04em}.apple-case-reference-audit-studio_readingRecordEntries__jjeO4 dd{color:#35413f;font-size:.88rem;line-height:1.7;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.apple-case-reference-audit-studio_readingRecordFeedback__2wq0s{color:#4d6251;font-size:.75rem;line-height:1.4;margin:0;min-height:1.1em}.apple-case-reference-audit-studio_noteFooter__Yq_vg{border-top:1px solid #536062;display:flex;grid-column:1/-1;justify-content:flex-end;padding-top:.75rem}.apple-case-reference-audit-studio_noteFooter__Yq_vg button{align-items:center;background:transparent;border:1px solid #788180;border-radius:0;color:#f4f0e8;cursor:pointer;display:inline-flex;font:600 .75rem/1.4 var(--studio-sans,sans-serif);gap:.4rem;min-height:2.75rem;padding:.5rem .65rem}.apple-case-reference-audit-studio_noteFooter__Yq_vg button:hover:not(:disabled){border-color:#e1a586;color:#e1a586}.apple-case-reference-audit-studio_noteFooter__Yq_vg button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.apple-case-reference-audit-studio_workspace__aSlmV{grid-template-columns:1fr}.apple-case-reference-audit-studio_caseRail__TkUn_{position:static}.apple-case-reference-audit-studio_caseList__9MPCE{grid-template-columns:repeat(2,minmax(0,1fr));max-height:19rem}}@media (max-width:620px){.apple-case-reference-audit-studio_intro__VKkMf{align-items:start;grid-template-columns:1fr}.apple-case-reference-audit-studio_caseCount__fn_fT{justify-self:start}.apple-case-reference-audit-studio_caseList__9MPCE,.apple-case-reference-audit-studio_practice__fJWV_,.apple-case-reference-audit-studio_toolGroups__xHtMC{grid-template-columns:1fr}.apple-case-reference-audit-studio_caseList__9MPCE{max-height:16rem}.apple-case-reference-audit-studio_caseMasthead__g3cFp{align-items:start;flex-direction:column}.apple-case-reference-audit-studio_noteFooter__Yq_vg,.apple-case-reference-audit-studio_practiceIntro__LHx27,.apple-case-reference-audit-studio_readingCard__A_WtW{grid-column:auto}.apple-case-reference-audit-studio_readingRecordEntries__jjeO4>div{grid-template-columns:1fr;gap:.2rem}.apple-case-reference-audit-studio_observationField__L0Y8k textarea{min-height:8rem}}