.z0CwFq_page{--paper:#f3efe7;--ink:#252924;--muted:#555d4d;--line:#c9c5b8;--soft:#e6e4d8;--accent:#3c523f;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;padding:48px 0 0}.z0CwFq_studio{position:relative}.z0CwFq_scene{scroll-margin-top:100px}.z0CwFq_scene:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.z0CwFq_shell{width:min(1360px,100% - 80px);margin:0 auto}.z0CwFq_page [hidden]{display:none!important}.z0CwFq_page button,.z0CwFq_page input,.z0CwFq_page textarea{font:inherit}.z0CwFq_page button{cursor:pointer}.z0CwFq_page a:focus-visible,.z0CwFq_page button:focus-visible,.z0CwFq_page summary:focus-visible,.z0CwFq_page textarea:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.z0CwFq_page a{text-underline-offset:5px}.z0CwFq_page button:disabled{cursor:default;opacity:.5}.z0CwFq_back{color:var(--muted);margin-bottom:28px;padding:10px 0;font-size:14px;display:inline-block}.z0CwFq_breadcrumbs{flex-wrap:wrap;gap:0 28px;display:flex}.z0CwFq_kicker{color:var(--muted);margin:0 0 12px;font-size:13px}.z0CwFq_header{max-width:960px}.z0CwFq_header h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(36px,4.4vw,66px);font-weight:500;line-height:1.08}.z0CwFq_header h1 em{font-family:var(--font-editorial,Georgia), serif;letter-spacing:-.025em;font-weight:400}.z0CwFq_header>p:last-child{max-width:660px;margin-bottom:30px;font-size:19px;line-height:1.6}.z0CwFq_packet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.25fr repeat(3,1fr);gap:24px;margin-bottom:40px;padding:24px 0;display:grid}.z0CwFq_packetIntro h2{margin:0 0 10px;font-size:19px;line-height:1.35}.z0CwFq_packetIntro>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.z0CwFq_packet blockquote{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:14px;margin:0;padding-left:24px;display:flex}.z0CwFq_packet blockquote p{margin:0;font-size:16px;line-height:1.6}.z0CwFq_packet cite{color:var(--muted);font-size:12px;font-style:normal}.z0CwFq_chapterNav{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.z0CwFq_chapterNav button{color:var(--muted);background:0 0;border:0;border-radius:3px;min-height:62px;padding:12px 4px;font-size:13px}.z0CwFq_chapterNav button span{margin-bottom:7px;font-size:11px;display:block}.z0CwFq_chapterNav button[aria-current]{background:var(--ink);color:var(--paper)}.z0CwFq_chapterNav button:hover:not([aria-current]){background:var(--soft)}.z0CwFq_progress{background:var(--line);height:2px;margin-top:15px}.z0CwFq_progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block}.z0CwFq_position{color:var(--muted);margin:14px 0 24px;font-size:12px}.z0CwFq_scene{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.z0CwFq_mediaColumn,.z0CwFq_practice{min-width:0}.z0CwFq_frame{background:var(--soft);margin:0;overflow:hidden}.z0CwFq_frame img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.z0CwFq_frame figcaption{color:var(--muted);background:var(--soft);padding:10px 12px;font-size:11px}.z0CwFq_caption{padding:28px 0}.z0CwFq_caption h2{letter-spacing:-.03em;max-width:650px;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1.16}.z0CwFq_caption>p{max-width:630px;font-size:16px;line-height:1.7}.z0CwFq_caption .z0CwFq_change{border-left:2px solid var(--accent);color:var(--accent);margin:24px 0;padding-left:16px}.z0CwFq_caption details{border-top:1px solid var(--line);color:var(--muted);padding-top:8px;font-size:14px;line-height:1.7}.z0CwFq_page summary{cursor:pointer;min-height:44px;padding:10px 0}.z0CwFq_practice{border-left:1px solid var(--line);padding-left:36px}.z0CwFq_practice fieldset{border:0;min-width:0;margin:0;padding:0}.z0CwFq_practice legend{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.3}.z0CwFq_evidence{color:var(--muted);margin:18px 0;font-size:14px;line-height:1.65}.z0CwFq_choices{gap:10px;display:grid}.z0CwFq_choices label{border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:flex-start;gap:12px;padding:15px;font-size:14px;line-height:1.55;display:flex}.z0CwFq_choices label:hover,.z0CwFq_choices label.z0CwFq_selected{border-color:var(--accent);background:var(--soft)}.z0CwFq_choices label:focus-within{outline:3px solid var(--accent);outline-offset:3px}.z0CwFq_choices input{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:2px 0 0}.z0CwFq_primary,.z0CwFq_secondary{border:1px solid var(--ink);border-radius:3px;min-height:48px;padding:13px 18px;font-size:14px;line-height:1.4}.z0CwFq_primary{background:var(--ink);color:var(--paper);text-align:left;justify-content:space-between;gap:12px;width:100%;margin-top:18px;display:flex}.z0CwFq_secondary{color:var(--ink);background:0 0}.z0CwFq_feedback{border-left:3px solid var(--accent);margin:24px 0;padding-left:18px;font-size:14px;line-height:1.7}.z0CwFq_feedback h3{margin-bottom:10px;font-size:17px;line-height:1.4}.z0CwFq_feedback small{color:var(--muted);font-size:12px}.z0CwFq_firstChoice{color:var(--muted);font-size:12px;line-height:1.6}.z0CwFq_reflection{margin-top:24px;font-size:14px;display:block}.z0CwFq_reflection span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.z0CwFq_reflection textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:88px;color:var(--ink);background:#faf8f3;border-radius:3px;margin-top:12px;padding:12px;font-size:15px;line-height:1.6;display:block}.z0CwFq_paging{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.z0CwFq_paging button{color:var(--ink);background:0 0;border:0;min-height:44px;padding:12px 0;font-size:14px}.z0CwFq_takeaway{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px 48px;margin-top:36px;padding:32px 0;display:grid}.z0CwFq_takeaway h2{margin:0 0 12px;font-size:23px;font-weight:500}.z0CwFq_takeaway p{max-width:740px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.z0CwFq_takeaway>p{grid-column:1/-1}.z0CwFq_reading article{max-width:840px;margin:48px auto}.z0CwFq_reading img{width:100%;height:auto}.z0CwFq_reading h2{font-size:30px}.z0CwFq_reading p{line-height:1.7}.z0CwFq_reading li{margin-bottom:18px}.z0CwFq_footer{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:60px;margin-top:32px;padding:56px 0 72px;display:grid}.z0CwFq_footer h2{letter-spacing:-.03em;margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.2}.z0CwFq_footer p{color:var(--muted);font-size:14px;line-height:1.7}.z0CwFq_links{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.z0CwFq_links a{min-height:44px;padding:10px 0;font-size:14px;display:inline-block}@media (max-width:1050px){.z0CwFq_shell{width:calc(100% - 48px)}.z0CwFq_scene{gap:28px}.z0CwFq_practice{padding-left:24px}.z0CwFq_packet{gap:16px}.z0CwFq_packet blockquote{padding-left:16px}}@media (max-width:900px){.z0CwFq_page{padding-top:24px}.z0CwFq_shell{width:calc(100% - 36px)}.z0CwFq_back{margin-bottom:18px}.z0CwFq_header h1{font-size:42px}.z0CwFq_header>p:last-child{font-size:17px}.z0CwFq_packet{grid-template-columns:1fr;gap:16px;margin-bottom:24px;padding:20px 0}.z0CwFq_packet blockquote{border-left:2px solid var(--line);gap:6px}.z0CwFq_packet blockquote p{font-size:14px}.z0CwFq_packetIntro>p:last-child{font-size:13px}.z0CwFq_chapterNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.z0CwFq_chapterNav button{min-height:58px;font-size:12px}.z0CwFq_scene{grid-template-columns:1fr;gap:0}.z0CwFq_caption h2{font-size:29px}.z0CwFq_practice{border-left:0;border-top:1px solid var(--line);padding-top:28px;padding-left:0}.z0CwFq_takeaway,.z0CwFq_footer{grid-template-columns:1fr;gap:22px}.z0CwFq_takeaway .z0CwFq_secondary{justify-self:start}.z0CwFq_footer{padding-bottom:48px}.z0CwFq_footer h2{font-size:29px}}@media (max-width:360px){.z0CwFq_shell{width:calc(100% - 28px)}.z0CwFq_header h1{font-size:35px}.z0CwFq_chapterNav button{padding-inline:1px;font-size:11px}}
