html:has(body.reading){scroll-behavior:smooth}.reading{display:flex;min-height:100vh;flex-direction:column;--ink:#0f172a;--ink-700:#334155;--ink-600:#475569;--ink-300:#cbd5e1;--line:#e2e8f0;--card:#fff;--shadow-card:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.06);--body-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--read-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--label-font:ui-monospace,"SF Mono","Roboto Mono",Menlo,Consolas,monospace;--body-size:14px;--body-leading:1.5;--body-lead-size:18px;--body-lead-weight:500;--body-lead-leading:1.7;--read-size:17px;--read-weight:400;--read-leading:1.7;--label-size:11px;--label-weight:400;--label-tracking:0.06em;--data-weight:500;--title-weight:700;--title-leading:1.3;--title-tracking:-0.04em;--headline-size:48px;--headline-weight:700;--headline-tracking:-0.05em;--headline-app-tracking:-0.04em;--header-h:64px;--side-w:264px;--frame:10px;--chapter-pad:44px;--sheets-h:0px;--pager-h:79px;--foot-gap:40px;--gap-text:1.4em;--gap-block:2.5em;--gap-edge:var(--gap-block);--gap-h3:2.5em;--gap-after-h3:1.25em;--gap-h4:2em;--gap-after-h4:1.1em}.reading :is(main,.subnav){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-family:var(--body-font);font-size:var(--body-size);line-height:var(--body-leading)}@media (max-width:767px){.reading{--chapter-pad:18px}}@media (min-width:1024px){.reading{--foot-gap:64px}}@media (max-width:639px){.reading{--frame:6px}}.reading main{flex:1 1 0%;align-content:start;padding-bottom:var(--foot-gap)}:where(.reading) .doc-main:not(:has(>.pager)):after{content:"";height:var(--pager-h)}.reading main>*{min-width:0}.reading ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.reading ::selection{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.reading :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.reading) svg{display:inline;vertical-align:baseline}:where(.reading) h4{font-weight:700}:where(.reading) .lead{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:var(--body-lead-size);font-weight:var(--body-lead-weight);line-height:var(--body-lead-leading)}:where(.reading) .label{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking)}:where(.reading) .data{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-weight:var(--data-weight)}:where(.reading) .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(.reading) .subnav{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}body>.subnav{position:sticky;z-index:40;border-bottom-width:1px;border-top-width:0;top:calc(var(--header-h) + 1px);background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){body>.subnav{background-color:hsla(0,0%,100%,.8)}}:where(.reading) .subnav-inner{display:flex;gap:.125rem;overflow-x:auto;scrollbar-width:none}:where(.reading) .subnav-inner::-webkit-scrollbar{display:none}:where(.reading) .subnav a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding:11px .875rem .625rem;font-size:14px;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.reading) .subnav a:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .subnav a svg{flex:none;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}:where(.reading) .subnav a[aria-current]{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .subnav a[aria-current] svg{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.reading:has(.subnav){--sheets-h:46px}.reading:has(.subnav) .doc{padding-top:1rem}@media (max-width:1023px){.reading:has(.subnav) .doc{padding-top:0}}:where(.reading) .card{border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.reading) .chapter,:where(.reading) .title-block{box-shadow:var(--shadow-card),inset 0 0 0 var(--frame) var(--card),inset 0 0 0 calc(var(--frame) + 1px) var(--ink-300)}:where(.reading) .doc{display:grid;gap:1rem;padding-top:1.25rem}:where(.reading) .doc-main>*,:where(.reading) .doc>*{min-width:0}:where(.reading) .doc-main{display:grid;align-content:flex-start;gap:1rem}@media (min-width:1024px){:where(.reading) .doc{gap:2rem;padding-top:0;grid-template-columns:var(--side-w) minmax(0,880px)}}:where(.reading) .toc-side{display:none}@media (min-width:1024px){:where(.reading) .toc-side{position:sticky;display:block;align-self:flex-start;overflow-y:auto;top:calc(var(--header-h) + var(--sheets-h) + 16px);max-height:calc(100vh - var(--header-h) - var(--sheets-h) - 32px);scrollbar-width:thin}}:where(.reading) .toc{font-size:14.5px}:where(.reading) .toc-header{margin-bottom:.375rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}:where(.reading) .toc-header .label{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .toc ul{list-style-type:none}:where(.reading) .toc a{display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;line-height:1.35;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}:where(.reading) .toc a:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .toc .icon{flex:none}:where(.reading) .toc .caret{width:.625rem;flex:none;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.reading) .toc .no-caret{width:.625rem;flex:none}:where(.reading) .toc-level-1{margin-left:13px;border-left-width:1px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}:where(.reading) .toc-level-1>li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:flex-start}:where(.reading) .toc-level-1>li:before{position:absolute;left:0;top:13px;width:7px;border-top-width:1px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1));content:""}:where(.reading) .toc-level-1>li>.toc-level-2{grid-column:1/-1}:where(.reading) .toc-level-1>li>a{grid-column-start:2;margin-left:0!important}:where(.reading) .toc-toggle{pointer-events:none;position:absolute;height:1px;width:1px;opacity:0}:where(.reading) .toc-caret,:where(.reading) .toc-level-1>li>.no-caret{grid-column-start:1;margin-left:.5rem;margin-top:.375rem;display:grid;height:18px;width:.625rem;cursor:pointer;place-items:center}:where(.reading) .toc-caret:hover .caret path{fill:var(--ink)}:where(.reading) .toc-toggle:focus-visible+.toc-caret{outline:2px solid var(--ink);outline-offset:1px}:where(.reading) .toc .toc-num{min-width:9px;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:12px;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .toc-root{display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .toc-root b{font-weight:600}:where(.reading) .toc-level-2{margin-bottom:.25rem;margin-left:38px;display:none;border-left-width:1px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}:where(.reading) .toc-level-2 li{position:relative;padding-left:.5rem}:where(.reading) .toc-level-2 li:before{position:absolute;left:0;top:.75rem;width:7px;border-top-width:1px;border-style:dotted;--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1));content:""}:where(.reading) .toc-level-2 a{font-size:13.5px;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}body:has(#c1:target,[id^=c1-]:target) .toc li[data-c=c1]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c1:target,[id^=c1-]:target)) .toc li[data-c=c1]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c1:target,[id^=c1-]:target) .toc li[data-c=c1]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c1:target,[id^=c1-]:target)) .toc li[data-c=c1]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c1:target,[id^=c1-]:target) .toc li[data-c=c1]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c2:target,[id^=c2-]:target) .toc li[data-c=c2]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c2:target,[id^=c2-]:target)) .toc li[data-c=c2]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c2:target,[id^=c2-]:target) .toc li[data-c=c2]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c2:target,[id^=c2-]:target)) .toc li[data-c=c2]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c2:target,[id^=c2-]:target) .toc li[data-c=c2]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c3:target,[id^=c3-]:target) .toc li[data-c=c3]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c3:target,[id^=c3-]:target)) .toc li[data-c=c3]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c3:target,[id^=c3-]:target) .toc li[data-c=c3]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c3:target,[id^=c3-]:target)) .toc li[data-c=c3]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c3:target,[id^=c3-]:target) .toc li[data-c=c3]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c4:target,[id^=c4-]:target) .toc li[data-c=c4]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c4:target,[id^=c4-]:target)) .toc li[data-c=c4]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c4:target,[id^=c4-]:target) .toc li[data-c=c4]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c4:target,[id^=c4-]:target)) .toc li[data-c=c4]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c4:target,[id^=c4-]:target) .toc li[data-c=c4]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c5:target,[id^=c5-]:target) .toc li[data-c=c5]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c5:target,[id^=c5-]:target)) .toc li[data-c=c5]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c5:target,[id^=c5-]:target) .toc li[data-c=c5]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c5:target,[id^=c5-]:target)) .toc li[data-c=c5]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c5:target,[id^=c5-]:target) .toc li[data-c=c5]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c6:target,[id^=c6-]:target) .toc li[data-c=c6]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c6:target,[id^=c6-]:target)) .toc li[data-c=c6]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c6:target,[id^=c6-]:target) .toc li[data-c=c6]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c6:target,[id^=c6-]:target)) .toc li[data-c=c6]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c6:target,[id^=c6-]:target) .toc li[data-c=c6]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c7:target,[id^=c7-]:target) .toc li[data-c=c7]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c7:target,[id^=c7-]:target)) .toc li[data-c=c7]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c7:target,[id^=c7-]:target) .toc li[data-c=c7]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c7:target,[id^=c7-]:target)) .toc li[data-c=c7]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c7:target,[id^=c7-]:target) .toc li[data-c=c7]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c8:target,[id^=c8-]:target) .toc li[data-c=c8]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c8:target,[id^=c8-]:target)) .toc li[data-c=c8]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c8:target,[id^=c8-]:target) .toc li[data-c=c8]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c8:target,[id^=c8-]:target)) .toc li[data-c=c8]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c8:target,[id^=c8-]:target) .toc li[data-c=c8]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c9:target,[id^=c9-]:target) .toc li[data-c=c9]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c9:target,[id^=c9-]:target)) .toc li[data-c=c9]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c9:target,[id^=c9-]:target) .toc li[data-c=c9]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c9:target,[id^=c9-]:target)) .toc li[data-c=c9]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c9:target,[id^=c9-]:target) .toc li[data-c=c9]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c10:target,[id^=c10-]:target) .toc li[data-c=c10]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c10:target,[id^=c10-]:target)) .toc li[data-c=c10]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c10:target,[id^=c10-]:target) .toc li[data-c=c10]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c10:target,[id^=c10-]:target)) .toc li[data-c=c10]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c10:target,[id^=c10-]:target) .toc li[data-c=c10]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c11:target,[id^=c11-]:target) .toc li[data-c=c11]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c11:target,[id^=c11-]:target)) .toc li[data-c=c11]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c11:target,[id^=c11-]:target) .toc li[data-c=c11]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c11:target,[id^=c11-]:target)) .toc li[data-c=c11]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c11:target,[id^=c11-]:target) .toc li[data-c=c11]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c12:target,[id^=c12-]:target) .toc li[data-c=c12]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c12:target,[id^=c12-]:target)) .toc li[data-c=c12]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c12:target,[id^=c12-]:target) .toc li[data-c=c12]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c12:target,[id^=c12-]:target)) .toc li[data-c=c12]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c12:target,[id^=c12-]:target) .toc li[data-c=c12]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c13:target,[id^=c13-]:target) .toc li[data-c=c13]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c13:target,[id^=c13-]:target)) .toc li[data-c=c13]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c13:target,[id^=c13-]:target) .toc li[data-c=c13]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c13:target,[id^=c13-]:target)) .toc li[data-c=c13]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c13:target,[id^=c13-]:target) .toc li[data-c=c13]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c14:target,[id^=c14-]:target) .toc li[data-c=c14]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c14:target,[id^=c14-]:target)) .toc li[data-c=c14]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c14:target,[id^=c14-]:target) .toc li[data-c=c14]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c14:target,[id^=c14-]:target)) .toc li[data-c=c14]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c14:target,[id^=c14-]:target) .toc li[data-c=c14]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#c15:target,[id^=c15-]:target) .toc li[data-c=c15]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#c15:target,[id^=c15-]:target)) .toc li[data-c=c15]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#c15:target,[id^=c15-]:target) .toc li[data-c=c15]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#c15:target,[id^=c15-]:target)) .toc li[data-c=c15]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#c15:target,[id^=c15-]:target) .toc li[data-c=c15]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target) .toc li[data-c=dobra]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target)) .toc li[data-c=dobra]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target) .toc li[data-c=dobra]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target)) .toc li[data-c=dobra]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target) .toc li[data-c=dobra]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target) .toc li[data-c=rosca]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target)) .toc li[data-c=rosca]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target) .toc li[data-c=rosca]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target)) .toc li[data-c=rosca]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target) .toc li[data-c=rosca]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}body:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target) .toc li[data-c=escareado]:not(:has(>.toc-toggle:checked))>.toc-level-2,body:not(:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target)) .toc li[data-c=escareado]:has(>.toc-toggle:checked)>.toc-level-2{display:block}body:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target) .toc li[data-c=escareado]:not(:has(>.toc-toggle:checked)) .toc-caret .caret,body:not(:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target)) .toc li[data-c=escareado]:has(>.toc-toggle:checked) .toc-caret .caret{transform:rotate(90deg)}body:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target) .toc li[data-c=escareado]>a{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .toc-mobile{position:sticky;z-index:15;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);top:calc(var(--header-h) + var(--sheets-h))}@media (min-width:1024px){:where(.reading) .toc-mobile{display:none}}:where(.reading) .toc-mobile>summary{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:.75rem;padding:11px .875rem;font-size:14px;font-weight:600}:where(.reading) .toc-mobile>summary::-webkit-details-marker{display:none}:where(.reading) .toc-mobile>summary small{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:400;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .toc-mobile>summary svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.reading) .toc-mobile[open]>summary svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.reading) .toc-mobile .toc{max-height:62vh;overflow-y:auto;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .375rem .625rem;font-size:15px}:where(.reading) .toc-mobile .toc a:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.reading) :where(.reading [id]){scroll-margin-top:calc(var(--header-h) + var(--sheets-h) + 16px)}@media (max-width:1023px){.reading .chapter,:where(.reading) :where(.reading [id]){scroll-margin-top:calc(var(--header-h) + var(--sheets-h) + 64px)}}:where(.reading) .title-block{display:block;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));padding:calc(var(--frame) + 1px)}:where(.reading) .cell{padding:0}:where(.reading) .title-block-main{padding:18px .75rem .375rem}@media (min-width:768px){:where(.reading) .title-block-main{padding:26px 33px .5rem}}:where(.reading) .title-block-main:last-child{padding-bottom:22px}@media (min-width:768px){:where(.reading) .title-block-main:last-child{padding-bottom:2rem}}:where(.reading) .title-block-main>.label{display:block}:where(.reading) .title-block-main h1{margin-top:.5rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:clamp(32px,4.6vw,var(--headline-size));font-weight:var(--headline-weight);line-height:1.02;letter-spacing:var(--headline-tracking);text-wrap:balance}:where(.reading) .title-block-main .lead{margin-top:1rem;max-width:58ch;font-size:19px;line-height:1.6}:where(.reading) .title-block-side{display:grid;max-width:calc(58ch + 66px);gap:.25rem;padding:.375rem .75rem 1.25rem}@media (min-width:768px){:where(.reading) .title-block-side{padding:.5rem 33px 1.75rem}}:where(.reading) .title-block-side .label{display:none}:where(.reading) .title-block-side p{font-size:15.5px;line-height:1.6;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .title-block-side a{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:#cbd5e1;text-underline-offset:3px}.reading-text{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));font-family:var(--read-font);font-size:var(--read-size);font-weight:var(--read-weight);line-height:var(--read-leading)}.reading-text :is(p,ul,ol,h3){max-width:66ch}.reading-text strong{font-weight:600}.reading-text a,.reading-text strong{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.reading-text a{text-decoration-line:underline;text-decoration-color:#cbd5e1;text-decoration-thickness:1px;text-underline-offset:3px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reading-text a:hover{text-decoration-color:#0f172a}.reading-text ul{list-style-type:disc;padding-left:1.25em}.reading-text li+li{margin-top:.6em}.reading-text li::marker{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.reading-text em{font-style:italic}.reading-text h3{font-size:21px;font-weight:var(--title-weight);line-height:var(--title-leading);letter-spacing:var(--title-tracking);margin-top:var(--gap-h3)}.reading-text h3,.reading-text h4{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .num{white-space:nowrap;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:1em;font-weight:400;text-transform:none;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.01em;color:inherit;word-spacing:-.3em}.reading-text p .num,:where(.reading) .fig figcaption .num,:where(.reading) .title-block p .num{font-family:inherit;font-weight:inherit;letter-spacing:0;word-spacing:0}:where(.reading) .chapter{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));padding:calc(var(--frame) + 1px) var(--chapter-pad) calc(var(--frame) + 1px + var(--gap-edge))}:where(.reading) .chapter>*{margin-block:0}:where(.reading) .chapter>:is(p,ul,ol){margin-block:var(--gap-text)}:where(.reading) .chapter>:is(.fig,.table-wrap,.tip,.callout,.checklist,.steps,.illustration-pair,.questions,.tabs,.notice){margin-block:var(--gap-block)}:where(.reading) .chapter>h3{margin-block:var(--gap-h3) var(--gap-after-h3)}:where(.reading) .chapter>h4{margin-block:var(--gap-h4) var(--gap-after-h4)}:where(.reading) .chapter.chapter>:is(h3,h4)+*{margin-top:0}:where(.reading) .chapter>.chapter-header+*,:where(.reading) .chapter>:first-child{margin-top:0}:where(.reading) .chapter>:last-child{margin-bottom:0}:where(.reading) .chapter-header{display:grid;max-width:none!important;grid-template-columns:auto 1fr;align-items:center;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}@media not all and (min-width:640px){:where(.reading) .chapter-header{gap:.75rem}}:where(.reading) .chapter-header{margin:0 calc(var(--frame) + 1px - var(--chapter-pad)) var(--gap-edge);padding:16px calc(var(--chapter-pad) - var(--frame) - 1px) 18px}@media (min-width:768px){:where(.reading) .chapter-header{padding-bottom:1.25rem;padding-top:18px}}:where(.reading) .chapter-number{display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;border-width:1.5px;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1));font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:500;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}@media not all and (min-width:640px){:where(.reading) .chapter-number{height:34px;width:34px;font-size:13px}}:where(.reading) .chapter h2{font-weight:700;line-height:1.15;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:clamp(24px,3.2vw,30px);letter-spacing:var(--headline-app-tracking);text-wrap:balance}:where(.reading) .pager{display:grid;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:640px){:where(.reading) .pager{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.reading) .pager a{display:grid;gap:.25rem;padding:1rem 1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.reading) .pager a:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.reading) .pager a+a{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}@media (min-width:640px){:where(.reading) .pager a+a{border-left-width:1px;border-top-width:0}}:where(.reading) .pager b{font-size:16px;font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .pager .pager-next{text-align:left}@media (min-width:640px){:where(.reading) .pager .pager-next{text-align:right}}@media (min-width:640px){:where(.reading) .pager:has(>.pager-next:only-child){margin-left:auto;width:50%;grid-template-columns:repeat(1,minmax(0,1fr))}}:where(.reading) .steps{list-style-type:none;padding:0!important;counter-reset:p}:where(.reading) .steps li{position:relative;margin:0!important;display:grid;grid-template-columns:30px 1fr;gap:.875rem;padding-bottom:18px}:where(.reading) .steps li:last-child{padding-bottom:0}:where(.reading) .steps li{counter-increment:p}:where(.reading) .steps li:before{position:relative;z-index:1;display:grid;height:30px;width:30px;place-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:counter(p)}:where(.reading) .steps li:not(:last-child):after{position:absolute;bottom:0;left:.875rem;top:30px;width:.125rem;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1));content:""}:where(.reading) .steps li>span{padding-top:3px}:where(.reading) .checklist strong.lead-in,:where(.reading) .steps strong.lead-in{margin-bottom:1px;display:block;font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .table-wrap{max-width:none!important;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}:where(.reading) .table-wrap table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}:where(.reading) .table-wrap th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.625rem .875rem 9px;text-align:left;vertical-align:bottom;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:0;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.reading) .table-wrap td{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding:11px .875rem;vertical-align:top;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.reading) .table-wrap tbody tr:first-child td{border-top-width:0}:where(.reading) .table-wrap td:first-child{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}@media (max-width:639px){:where(.reading) .table-wrap :is(table,tbody,tr,td){display:block;width:100%}:where(.reading) .table-wrap thead{position:absolute;display:block;height:1px;width:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}:where(.reading) .table-wrap tr+tr{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}:where(.reading) .table-wrap td{border-top-width:0;padding:0 .75rem .5rem;font-size:14.5px}:where(.reading) .table-wrap td:before{margin-bottom:1px;display:block;font-size:12.5px;font-weight:500;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));content:attr(data-label);font-family:var(--read-font)}:where(.reading) .table-wrap td:first-child{padding:11px .75rem .375rem;font-size:15px;font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .table-wrap td:first-child:before{display:none}:where(.reading) .table-wrap td:last-child{padding-bottom:.75rem}:where(.reading) .table-matrix td:not(:first-child){display:block;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding:.375rem .75rem;text-align:right}:where(.reading) .table-matrix td:not(:first-child):before{float:left;text-align:left;margin:0 12px 0 0}:where(.reading) .table-matrix td:not(:first-child):after{clear:both;display:block;content:""}:where(.reading) .table-matrix td:nth-child(2){border-top-width:0}}:where(.reading) .tip{display:grid;max-width:66ch;grid-template-columns:20px 1fr;gap:.75rem;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));padding:.875rem 1rem;font-size:16px;line-height:1.6}:where(.reading) .tip svg{margin-top:3px;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .callout{display:grid;max-width:66ch;grid-template-columns:28px 1fr;gap:.75rem;border-radius:8px;border-left-width:4px;border-style:solid;padding:.875rem 1rem 1rem}:where(.reading) .callout-icon{display:grid;height:1.75rem;width:1.75rem;place-items:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.reading) .callout-label{margin-bottom:.125rem;display:block;font-weight:600;text-transform:uppercase;font-family:var(--label-font);font-size:var(--label-size);letter-spacing:var(--label-tracking)}:where(.reading) .callout h4{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.02em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .callout p{font-size:16px;line-height:1.6;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.reading) .callout h4+p,:where(.reading) .callout p+p{margin-top:.375rem}:where(.reading) .callout-wrong{--tw-border-opacity:1;border-color:rgb(154 43 40/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(252 236 235/var(--tw-bg-opacity,1))}:where(.reading) .callout-wrong .callout-icon{--tw-bg-opacity:1;background-color:rgb(154 43 40/var(--tw-bg-opacity,1))}:where(.reading) .callout-wrong .callout-label{--tw-text-opacity:1;color:rgb(154 43 40/var(--tw-text-opacity,1))}:where(.reading) .callout-right{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}:where(.reading) .callout-right .callout-icon{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}:where(.reading) .callout-right .callout-label{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}:where(.reading) .tab{display:none;padding:1.25rem 18px 1.5rem}@media (min-width:768px){:where(.reading) .tab{padding:1.5rem 1.75rem 30px}}:where(.reading) .tab{scroll-margin-top:calc(var(--header-h) + var(--sheets-h) + 72px)}:where(.reading) .tab>*+*{margin-top:1em}:where(.reading) .tab:has(:target),:where(.reading) .tab:target{display:block}:where(.reading) .tabs{padding-top:calc(var(--frame) + 1px)}:where(.reading) .tabs-nav{display:flex;max-width:none!important;gap:.25rem;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));margin:0 calc(var(--frame) + 1px - var(--chapter-pad));padding:0 calc(var(--chapter-pad) - var(--frame) - 17px);scrollbar-width:none}:where(.reading) .tabs-nav::-webkit-scrollbar{display:none}:where(.reading) .tabs-nav a{margin-bottom:-1px;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding:1rem 1rem .875rem;font-size:16px;font-weight:500;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));text-decoration-line:none!important}:where(.reading) .tabs-nav a:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .tabs-nav a{transition:color .15s}:where(.reading) .tabs-nav a svg{flex:none}:where(.reading) .tabs:has(#dobra:target,[id^=dobra-]:target,#op-dobra:target,[id^=op-dobra-]:target) .tabs-nav a[href="#dobra"],:where(.reading) .tabs:has(#escareado:target,[id^=escareado-]:target,#op-escareado:target,[id^=op-escareado-]:target) .tabs-nav a[href="#escareado"],:where(.reading) .tabs:has(#rosca:target,[id^=rosca-]:target,#op-rosca:target,[id^=op-rosca-]:target) .tabs-nav a[href="#rosca"],:where(.reading) .tabs:not(:has(:target)) .tabs-nav a:first-child{--tw-border-opacity:1;border-bottom-color:rgb(15 23 42/var(--tw-border-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.reading) .tabs-body{padding-top:26px}:where(.reading) .tabs .tab{padding:0}:where(.reading) .tabs:not(:has(:target)) .tab:first-child{display:block}:where(.reading) .tabs-body .tab>h3:first-child{margin-top:0}:where(.reading) .tabs-cards .tabs-nav{position:relative;z-index:1;margin:0;border-top-left-radius:8px;border-top-right-radius:8px;border-width:1px 1px 0;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:calc(var(--frame) + 1px) calc(var(--chapter-pad) - 16px) 0;clip-path:inset(-12px -12px 0 -12px);background-image:linear-gradient(var(--ink-300),var(--ink-300)),linear-gradient(var(--ink-300),var(--ink-300)),linear-gradient(var(--ink-300),var(--ink-300)),linear-gradient(var(--ink-300),var(--ink-300));background-repeat:no-repeat;background-position:var(--frame) var(--frame),calc(100% - var(--frame)) var(--frame),var(--frame) var(--frame),var(--frame) 100%;background-size:calc(100% - var(--frame)*2) 1px,1px 100%,1px 100%,calc(100% - var(--frame)*2) 1px}:where(.reading) .tabs-cards .tabs-nav a{position:relative;z-index:1;margin-bottom:0}:where(.reading) .tabs-cards .tab>.chapter:first-of-type{--tw-shadow:0 1px 2px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.06);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-top:var(--gap-edge);background-image:linear-gradient(var(--ink-300),var(--ink-300)),linear-gradient(var(--ink-300),var(--ink-300)),linear-gradient(var(--ink-300),var(--ink-300));background-repeat:no-repeat;background-position:var(--frame) 0,calc(100% - var(--frame)) 0,var(--frame) calc(100% - var(--frame));background-size:1px calc(100% - var(--frame)),1px calc(100% - var(--frame)),calc(100% - var(--frame)*2) 1px}:where(.reading) .tabs-cards .tab>.chapter:first-of-type:has(>.chapter-header){padding-top:0}@media (max-width:639px){:where(.reading) .tabs-nav{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;overflow:visible}:where(.reading) .tabs-nav a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;white-space:normal;padding:.625rem .25rem 9px;text-align:center;font-size:14px;line-height:1.25}:where(.reading) .tabs-cards .tabs-nav{padding:calc(var(--frame) + 1px) calc(var(--frame) + 1px) 0}}:where(.reading) .tabs-cards .tabs-body{padding-top:0}:where(.reading) .tabs-cards .tab>*+*{margin-top:0}:where(.reading) .tabs-cards .tab>.chapter~.chapter{margin-top:1rem}:where(.reading) .tabs-cards .tab>.chapter:first-of-type{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}:where(.reading) .tabs-cards .chapter-header h3{margin:0;font-weight:700;line-height:1.2;letter-spacing:-.03em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:clamp(21px,2.6vw,24px)}:where(.reading) .chapter-no-header{padding-top:calc(var(--frame) + 1px + var(--gap-edge))}:where(.reading) .checklist{max-width:760px!important;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}:where(.reading) .checklist-header{display:flex;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:9px .875rem}:where(.reading) .checklist-header .label{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .checklist ul{max-width:none!important;list-style-type:none;padding:0!important}:where(.reading) .checklist li{margin:0!important}:where(.reading) .checklist li+li{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}:where(.reading) .checklist label{display:grid;cursor:pointer;grid-template-columns:20px 1fr;gap:.75rem;padding:11px .875rem;font-size:16px;line-height:1.55;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(.reading) .checklist label:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.reading) .checklist input{margin-top:.125rem;display:grid;height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-items:center;border-width:1.5px;--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.reading) .checklist input:checked{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}:where(.reading) .checklist input:after{height:.375rem;width:.625rem;--tw-translate-y:-1px;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:2px;border-left-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));opacity:0;content:""}:where(.reading) .checklist input:checked:after{opacity:1}:where(.reading) .checklist input:checked+span{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .checklist input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.reading) .checklist label a{margin:-.375rem -.125rem;border-radius:8px;padding:.375rem .125rem}:where(.reading) .checklist input:checked+span a{color:inherit;text-decoration-color:#cbd5e1}:where(.reading) .fig{margin-bottom:0;max-width:none!important;margin-top:var(--gap-block)}:where(.reading) .fig figcaption{margin-top:.625rem;font-size:14.5px;line-height:1.5;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.reading) .fig.illustration figcaption{text-align:center}:where(.reading) .fig figcaption b{margin-right:.375rem;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:var(--label-size);letter-spacing:var(--label-tracking);font-weight:var(--label-weight)}:where(.reading) .illustration-img{margin-left:auto;margin-right:auto;display:block;height:auto;width:100%;max-width:var(--fig-max,none)}:where(.reading) .illustration-mobile{display:none}@media (max-width:639px){:where(.reading) .illustration-desktop{display:none}:where(.reading) .illustration-mobile{display:block}}:where(.reading) .guide-index{padding-top:48px;padding-bottom:64px}:where(.reading) .guide-index-hero{padding:clamp(24px,4vw,48px)}:where(.reading) .guide-index-hero h1{margin:8px 0 12px;color:var(--ink);font-size:clamp(32px,5vw,54px);line-height:1.08;letter-spacing:-.035em}:where(.reading) .guide-index-hero .lead{max-width:62ch;margin:0}:where(.reading) .guide-index-grid{display:grid;gap:16px;margin-top:24px}:where(.reading) .guide-index-card{display:grid;gap:10px;padding:24px;color:var(--ink-600);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}:where(.reading) .guide-index-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(15,23,42,.12)}:where(.reading) .guide-index-card strong{color:var(--ink);font-size:20px}@media (min-width:768px){:where(.reading) .guide-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.inline{display:inline}.table{display:table}.hidden{display:none}.w-full{width:100%}.max-w-screen-xl{max-width:1280px}.px-4{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}