.SkPiKq_page{scroll-behavior:smooth;background:var(--reader-leaf);height:100%;color:var(--reader-text);font-family:var(--reader-font);font-size:17px;overflow-y:auto}.SkPiKq_header{z-index:1;background:var(--reader-spine);border-bottom:1px solid var(--reader-hair);position:relative}.SkPiKq_headerInner{justify-content:space-between;align-items:center;gap:16px;max-width:80rem;height:64px;margin:auto;padding:0 32px;display:flex}.SkPiKq_siteNav{align-items:center;min-width:0;display:flex}.SkPiKq_brand{min-height:44px;transition:opacity var(--reader-dur-hover) var(--reader-ease-out);border-radius:6px;align-items:center;display:inline-flex}.SkPiKq_brand:hover{opacity:.82}.SkPiKq_brand:active{opacity:.7}.SkPiKq_brand:focus-visible{outline-offset:4px}.SkPiKq_brand .SkPiKq_logo{--logo-size:32px}.SkPiKq_crumbSep{background:var(--reader-hair-strong);width:1px;height:22px;margin-inline:14px}.SkPiKq_crumb{min-height:44px;font:400 17px/1.3 var(--reader-font);color:var(--reader-text-2);transition:color var(--reader-dur-hover) var(--reader-ease-out);align-items:center;display:inline-flex;position:relative}.SkPiKq_crumb:after{content:"";background:var(--reader-accent);transform-origin:0;height:1px;transition:transform .2s var(--reader-ease-out);position:absolute;bottom:calc(50% - .65em - 3px);left:0;right:0;transform:scaleX(0)}.SkPiKq_crumb:hover{color:var(--reader-ink)}.SkPiKq_crumb:hover:after,.SkPiKq_crumb:focus-visible:after{transform:scaleX(1)}.SkPiKq_crumb:active{color:var(--reader-accent-strong)}.SkPiKq_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:80rem;margin:auto;padding:56px 32px 64px;display:grid;overflow-x:clip}.SkPiKq_art{isolation:isolate;min-width:0;color:var(--reader-idea-fg);position:relative}.SkPiKq_art:before{content:"";z-index:-1;background:radial-gradient(60% 58% at 50% 55%, color-mix(in oklab, var(--reader-idea-fg) 16%, transparent), transparent 72%);filter:blur(28px);pointer-events:none;position:absolute;inset:-10% -8%}.dark .SkPiKq_art:before{background:radial-gradient(60% 58% at 50% 55%, color-mix(in oklab, var(--reader-accent) 22%, transparent), transparent 72%)}.SkPiKq_art img{outline:1px solid var(--reader-hair);outline-offset:-1px;width:100%;height:auto;box-shadow:none;border-radius:16px;display:block}.SkPiKq_art .SkPiKq_darkImage{display:none}.dark .SkPiKq_art .SkPiKq_lightImage{display:none}.dark .SkPiKq_art .SkPiKq_darkImage{display:block}.SkPiKq_intro{min-width:0}.SkPiKq_membership{font:500 16px/1.3 var(--reader-font);color:var(--reader-practice-strong);align-items:center;gap:8px;display:inline-flex}.SkPiKq_intro h1{font:400 clamp(2.5rem, 1.6rem + 2.6vw, 3.5rem)/1.04 var(--reader-font);letter-spacing:-.015em;color:var(--reader-ink);text-wrap:balance;margin:14px 0 0}.SkPiKq_description{max-width:34rem;color:var(--reader-text-2);margin-top:16px;font-size:19px;line-height:1.55}.SkPiKq_meta{font:400 16px/1.35 var(--reader-font);color:var(--reader-text-2);flex-wrap:wrap;gap:6px 20px;margin-top:18px;display:flex}.SkPiKq_meta>span{align-items:center;gap:8px;display:inline-flex}.SkPiKq_meta svg{color:var(--reader-text-3);flex-shrink:0}.SkPiKq_access{border-top:1px solid var(--reader-hair);margin-top:28px;padding-top:24px}.SkPiKq_accessLead{font:400 20px/1.35 var(--reader-font);color:var(--reader-ink)}.SkPiKq_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.SkPiKq_primary{border-radius:var(--reader-r-sm);background:var(--reader-go-bg);height:48px;color:var(--reader-go-fg);font:400 17px/1 var(--reader-font);white-space:nowrap;transition:background-color var(--reader-dur-hover) var(--reader-ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.SkPiKq_primary svg{transition:transform var(--reader-dur-hover) var(--reader-ease-out);flex-shrink:0}.SkPiKq_primary:hover{background:var(--reader-go-hover)}.SkPiKq_primary:hover svg{transform:translate(3px)}.SkPiKq_primary:active{background:var(--reader-go-press)}.SkPiKq_primary:focus-visible{outline-offset:3px}.SkPiKq_secondary{min-height:44px;font:400 17px/1.3 var(--reader-font);color:var(--reader-accent-strong);-webkit-text-decoration:underline 1px var(--reader-accent-line);text-decoration:underline 1px var(--reader-accent-line);text-underline-offset:.22em;transition:color var(--reader-dur-hover) var(--reader-ease-out), text-decoration-color var(--reader-dur-hover) var(--reader-ease-out);align-items:center;gap:8px;display:inline-flex}.SkPiKq_secondary svg{flex-shrink:0}.SkPiKq_secondary:hover{-webkit-text-decoration-color:var(--reader-accent);text-decoration-color:var(--reader-accent);text-decoration-thickness:1.5px}.SkPiKq_included{max-width:30rem;font:400 16px/1.5 var(--reader-font);color:var(--reader-text-3);margin-top:14px}.SkPiKq_contents{background:var(--reader-spine);border-top:1px solid var(--reader-hair)}.SkPiKq_contentsInner{grid-template-columns:18rem minmax(0,1fr);gap:64px;max-width:80rem;margin:auto;padding:56px 32px 72px;display:grid}.SkPiKq_contentsIntro{min-width:0}.SkPiKq_contentsIntro h2{font:400 32px/1.15 var(--reader-font);color:var(--reader-ink)}.SkPiKq_contentsHint{font:400 17px/1.3 var(--reader-font);color:var(--reader-text);-webkit-text-decoration:underline 1px var(--reader-accent-line);text-decoration:underline 1px var(--reader-accent-line);text-underline-offset:.22em;transition:color var(--reader-dur-hover) var(--reader-ease-out), text-decoration-color var(--reader-dur-hover) var(--reader-ease-out);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.SkPiKq_contentsHint svg{color:var(--reader-text-3);flex-shrink:0}.SkPiKq_contentsHint:hover{color:var(--reader-accent-strong);-webkit-text-decoration-color:var(--reader-accent);text-decoration-color:var(--reader-accent);text-decoration-thickness:1.5px}.SkPiKq_sampleNote{max-width:24rem;font:italic 400 16px/1.5 var(--reader-font);color:var(--reader-text-3);margin-top:16px}.SkPiKq_chapterGroups{min-width:0;scroll-margin-top:24px;position:relative}.SkPiKq_chapterGroups:before{content:"";background:var(--reader-hair-strong);width:1px;position:absolute;top:36px;bottom:36px;left:20px}.SkPiKq_chapterGroup summary{border-radius:var(--reader-r-md);cursor:pointer;min-height:72px;transition:background-color var(--reader-dur-hover) var(--reader-ease-out);grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:center;column-gap:16px;padding:8px 8px 8px 0;list-style:none;display:grid}.SkPiKq_chapterGroup summary::-webkit-details-marker{display:none}.SkPiKq_chapterGroup summary:hover{background:var(--reader-spine-hover)}.SkPiKq_chapterGroup summary:active{background:var(--reader-spine-press)}.SkPiKq_chapterGroup summary:focus-visible{outline-offset:-2px}.SkPiKq_groupNumber{z-index:1;border:1px solid var(--reader-hair-strong);background:var(--reader-plate);width:40px;height:40px;font:italic 400 20px/1 var(--reader-font-numeral);color:var(--reader-idea-fg);--nums-spacing:tabular-nums;transition:background-color var(--reader-dur-state) var(--reader-ease-out), color var(--reader-dur-state) var(--reader-ease-out), border-color var(--reader-dur-state) var(--reader-ease-out);border-radius:999px;place-items:center;display:grid;position:relative}.SkPiKq_groupTitle{min-width:0;font:400 22px/1.25 var(--reader-font);color:var(--reader-ink)}.SkPiKq_groupCount{font:400 16px/1.35 var(--reader-font);color:var(--reader-text-3);--nums-spacing:tabular-nums;white-space:nowrap}.SkPiKq_chev{border:1px solid var(--reader-hair-strong);width:36px;height:36px;color:var(--reader-text-2);transition:border-color var(--reader-dur-hover) var(--reader-ease-out), transform var(--reader-dur-state) var(--reader-ease-inout);border-radius:999px;place-items:center;display:grid}.SkPiKq_chapterGroup summary:hover .SkPiKq_chev{border-color:var(--reader-accent-line)}.SkPiKq_chapterGroup[open] .SkPiKq_chev{transform:rotate(180deg)}.SkPiKq_chapterGroup[open] .SkPiKq_groupNumber{background:var(--reader-idea-fg);border-color:var(--reader-idea-fg);color:#fff}.dark .SkPiKq_chapterGroup[open] .SkPiKq_groupNumber{color:var(--reader-spine)}details.SkPiKq_chapterGroup::details-content{block-size:0;transition:block-size .28s var(--reader-ease-out), content-visibility .28s allow-discrete;overflow:clip}details.SkPiKq_chapterGroup[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.SkPiKq_chapterGroup{interpolate-size:allow-keywords}}.SkPiKq_chapterGroup ul{margin:0;padding:0 0 12px 56px;list-style:none}.SkPiKq_chapterGroup li{border-top:1px solid var(--reader-hair);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:48px;padding-block:8px;display:grid}.SkPiKq_chapterLabel{font:400 16px/1.35 var(--reader-font);color:var(--reader-text-3);--nums-spacing:tabular-nums}.SkPiKq_chapterTitle{min-width:0;font:400 17px/1.4 var(--reader-font);color:var(--reader-text-2)}.SkPiKq_lock{color:var(--reader-text-3);flex-shrink:0}.SkPiKq_sampleLink{min-width:0;font:400 17px/1.4 var(--reader-font);color:var(--reader-ink);-webkit-text-decoration:underline 1px var(--reader-accent-line);text-decoration:underline 1px var(--reader-accent-line);text-underline-offset:.22em;transition:color var(--reader-dur-hover) var(--reader-ease-out), text-decoration-color var(--reader-dur-hover) var(--reader-ease-out)}.SkPiKq_sampleLink:hover{color:var(--reader-accent-strong);-webkit-text-decoration-color:var(--reader-accent);text-decoration-color:var(--reader-accent);text-decoration-thickness:1.5px}.SkPiKq_sampleLink>span{background:var(--reader-accent-wash);height:32px;color:var(--reader-accent-strong);font:400 16px/1 var(--reader-font);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:12px;padding:0 12px;display:inline-flex}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.SkPiKq_art,.SkPiKq_intro{animation:SkPiKq_arrive var(--reader-dur-enter) var(--reader-ease-out) both}.SkPiKq_intro{animation-delay:60ms}@keyframes SkPiKq_arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (min-width:900px){.SkPiKq_contentsIntro{align-self:start;position:sticky;top:24px}}@media (max-width:899px){.SkPiKq_hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 16px 40px}.SkPiKq_contentsInner{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 16px 56px}.SkPiKq_contentsHint{display:none}.SkPiKq_sampleNote{max-width:none;margin-top:10px}}@media (max-width:639px){.SkPiKq_headerInner{height:56px;padding:0 16px}.SkPiKq_brand .SkPiKq_logo{--logo-size:30px}.SkPiKq_description{font-size:18px}.SkPiKq_actions{flex-direction:column;align-items:stretch}.SkPiKq_primary{width:100%}.SkPiKq_secondary{align-self:flex-start}.SkPiKq_chapterGroups:before{left:18px}.SkPiKq_chapterGroup summary{grid-template-columns:36px minmax(0,1fr) 32px;gap:2px 12px;padding:10px 4px 10px 0}.SkPiKq_groupNumber{grid-row:1/span 2;width:36px;height:36px}.SkPiKq_groupTitle{grid-area:1/2}.SkPiKq_groupCount{grid-area:2/2}.SkPiKq_chev{grid-area:1/3/span 2;width:32px;height:32px}.SkPiKq_chapterGroup ul{padding-left:48px}.SkPiKq_chapterGroup li{grid-template-columns:2.75rem minmax(0,1fr) auto;column-gap:10px}}@media (prefers-reduced-motion:reduce){.SkPiKq_page{scroll-behavior:auto}.SkPiKq_page *,.SkPiKq_page :before,.SkPiKq_page :after{transition:none!important;animation:none!important}}
