.learn{--l-paper:#f4ece0;--l-card:#faf5eb;--l-ink:#1c1814;--l-ink2:#534638;--l-label:#a19284;--l-hair:#cfc0ab;--l-accent:#b94d1a;--l-spine:#1c1814;--l-codebg:#ece2d2;--l-cmd:#2d3a5f;--l-cmdbg:#e3ded2;--l-serif:Charter,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--l-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:transparent;color:var(--l-ink);min-height:100vh;position:relative;z-index:2}html[data-learn-theme=dark] .learn-guide{--l-paper:#191815;--l-card:#201d18;--l-ink:#e9e6df;--l-ink2:#aba69c;--l-label:#8f887b;--l-hair:#3a3833;--l-accent:#e08a52;--l-spine:#e9e6df;--l-codebg:#211f1b;--l-cmd:#85bce2;--l-cmdbg:#1b2731}html[data-learn-theme=dark] body:has(.learn-guide),html[data-learn-theme=dark]:has(.learn-guide){background:#191815}html[data-learn-theme=dark] body:has(.learn-guide):before{display:none}html[data-learn-theme=dark] body:has(.learn-guide) .topnav{background:rgba(25,24,21,.88);border-bottom-color:#3a3833}html[data-learn-theme=dark] body:has(.learn-guide) .topnav .brand,html[data-learn-theme=dark] body:has(.learn-guide) .topnav .navlinks a,html[data-learn-theme=dark] body:has(.learn-guide) .topnav .topnav-toggle{color:#e9e6df}html[data-learn-theme=dark] body:has(.learn-guide) .topnav .nav-button{color:#e9e6df;border-color:#e9e6df}html[data-learn-theme=dark] body:has(.learn-guide) .topnav .nav-button:hover{background:#e9e6df;color:#191815}html[data-learn-theme=dark] body:has(.learn-guide) .topnav .nav-button.active{background:#e08a52;border-color:#e08a52;color:#191815}html[data-learn-theme=dark] body:has(.learn-guide) .topnav-panel{background:#191815}html[data-learn-theme=dark] body:has(.learn-guide) .topnav-panel a{color:#e9e6df}.learn ::selection{background:var(--l-accent);color:var(--l-paper)}.learn a{color:var(--l-ink);text-decoration:underline;-webkit-text-decoration-color:var(--l-accent);text-decoration-color:var(--l-accent);text-underline-offset:3px;text-decoration-thickness:1px}.learn a:hover{color:var(--l-accent)}.learn a:focus-visible,.learn button:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}.learn .mode,.learn .toTop{position:fixed;right:18px;z-index:60;width:46px;height:46px;border-radius:50%;background:var(--l-card);border:1px solid var(--l-hair);color:var(--l-ink2);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.14);transition:color .15s,border-color .15s,opacity .25s}.learn .mode{bottom:18px}.learn .toTop{bottom:74px;opacity:0;pointer-events:none}.learn .toTop.show{opacity:1;pointer-events:auto}.learn .mode:hover,.learn .toTop:hover{color:var(--l-accent);border-color:var(--l-accent)}.learn .mode svg{width:21px;height:21px;display:block}.learn .toTop svg{width:18px;height:18px;display:block}.learn .mode .sun{display:none}.learn .mode.showing-sun .sun{display:block}.learn .mode.showing-sun .moon{display:none}.learn .tag-badge{display:inline-block;font-family:var(--l-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink2);border:1px solid var(--l-hair);border-radius:3px;padding:2px 7px;line-height:1.4;white-space:nowrap}.learn-guide .byline-badges{margin:0 0 14px}.learn-guide{font:19px/1.62 var(--l-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga","kern"}.learn-guide .col{max-width:680px;margin:0 auto;padding:0 24px}.learn-guide em{font-style:italic}.learn-guide strong{font-weight:600}.learn-crumb{position:-webkit-sticky;position:sticky;top:65px;z-index:30;background:var(--l-paper);border-bottom:1px solid var(--l-hair)}@media (max-width:700px){.learn-crumb{top:72px}}.learn-crumb-inner{max-width:680px;margin:0 auto;padding:10px 24px;display:flex;align-items:baseline;gap:10px;min-width:0}.learn-crumb a{font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--l-accent);flex-shrink:0}.learn-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.learn-crumb .sep{color:var(--l-label);flex-shrink:0}.learn-crumb .crumb-title{font-size:14.5px;color:var(--l-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.learn-guide .front{padding:64px 0 0}.learn-guide .kicker{font-family:var(--l-mono);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--l-accent);margin-bottom:26px}.learn-guide h1{font-size:clamp(34px,6.4vw,52px);line-height:1.14;font-weight:400;letter-spacing:-.012em;margin-bottom:10px}.learn-guide h1 .date{font-size:17px;font-style:italic;font-weight:400;letter-spacing:0;color:var(--l-ink2);white-space:nowrap;margin-left:14px;vertical-align:baseline}.learn-guide .subtitle{font-size:clamp(19px,3.4vw,23px);line-height:1.4;font-style:italic;color:var(--l-ink2);margin-bottom:38px}.learn-guide .front-note{font-size:16.5px;color:var(--l-ink2);line-height:1.65;border-top:1px solid var(--l-hair);border-bottom:1px solid var(--l-hair);padding:18px 0;margin-bottom:0}.learn-guide .plain{padding:46px 0 6px}.learn-guide .plain .toc-head{margin-bottom:16px}.learn-guide .toc{padding:48px 0 10px}.learn-guide .toc-head{font-family:var(--l-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--l-ink2);margin-bottom:18px}.learn-guide .toc ol{list-style:none;margin:0;padding:0}.learn-guide .toc li{display:flex;align-items:baseline;gap:14px;padding:7px 0;font-size:18px;margin:0}.learn-guide .toc li:before{content:none}.learn-guide .toc .n{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;color:var(--l-accent);min-width:22px}.learn-guide .toc a{text-decoration:none}.learn-guide .toc a:hover{color:var(--l-accent)}.learn-guide .toc .dots{flex:1 1;border-bottom:1px dotted var(--l-hair);transform:translateY(-4px);min-width:24px}.learn-guide .toc .pg{font-style:italic;color:var(--l-ink2);font-size:15px}.learn-guide main{padding:30px 0 60px;display:block}.learn-guide section{padding:54px 0 8px}.learn-guide .modnum{font-family:var(--l-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--l-accent);margin-bottom:10px}.learn-guide h2{font-size:clamp(27px,4.6vw,34px);line-height:1.2;font-weight:400;letter-spacing:-.01em;margin-bottom:8px}.learn-guide .rule{border:none;border-top:1px solid var(--l-hair);margin:22px 0 26px}.learn-guide h3{font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--l-ink);margin:34px 0 12px}.learn-guide h3 .nn{color:var(--l-accent);margin-right:10px;font-weight:400}.learn-guide p{margin:0 0 17px}.learn-guide .reading{font-size:16px;color:var(--l-ink2);font-style:italic;margin-bottom:4px}.learn-guide .reading b{font-style:normal;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--l-ink2);margin-right:8px}.learn-guide ul{list-style:none;margin:0 0 17px;padding:0}.learn-guide ul li{padding:0 0 0 26px;position:relative;margin-bottom:10px}.learn-guide ul li:before{content:"—";position:absolute;left:0;color:var(--l-accent)}.learn-guide ol{margin:0 0 17px;padding-left:26px}.learn-guide ol li{margin-bottom:10px}.learn-guide .practice{margin:30px 0 8px;padding-top:16px;border-top:1px solid var(--l-hair)}.learn-guide .practice .ph{font-family:var(--l-mono);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--l-accent);margin-bottom:8px}.learn-guide .practice p{font-size:17px;color:var(--l-ink2)}.learn-guide code{background:var(--l-codebg);padding:1px 5px}.learn-guide .slash,.learn-guide code{font-family:var(--l-mono);font-size:.78em;border-radius:3px}.learn-guide .slash{font-weight:600;font-style:normal;color:var(--l-cmd);background:var(--l-cmdbg);padding:1px 6px;letter-spacing:.01em;text-transform:none}.learn-guide .codeblock{position:relative;margin:20px 0 24px}.learn-guide .codeblock pre{background:var(--l-codebg);border-top:1px solid var(--l-hair);border-bottom:1px solid var(--l-hair);padding:16px 18px;font-family:var(--l-mono);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;overflow-x:auto;color:var(--l-ink);margin:0}.learn-guide .codeblock .cap{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;font-style:italic;color:var(--l-ink2);margin-top:7px}.learn-guide .copy{font-family:var(--l-mono);font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:none;border:none;color:var(--l-accent);cursor:pointer;padding:0;flex-shrink:0}.learn-guide .copy:hover{text-decoration:underline;text-underline-offset:3px}.learn-guide table{width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:16px;line-height:1.5}.learn-guide th{font-family:var(--l-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink2);text-align:left;padding:0 16px 9px 0;border-bottom:1.5px solid var(--l-ink)}.learn-guide td{padding:11px 16px 11px 0;vertical-align:top;border-bottom:1px solid var(--l-hair)}.learn-guide tr:last-child td{border-bottom:1.5px solid var(--l-ink)}.learn-guide td:last-child,.learn-guide th:last-child{padding-right:0}.learn-guide td code{white-space:nowrap}@media (max-width:700px){.learn-guide table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.learn-guide .aside-note{font-size:16.5px;font-style:italic;color:var(--l-ink2);padding-left:22px;border-left:2px solid var(--l-accent);margin:20px 0}.learn-guide .figure{margin:26px 0 30px}.learn-guide .figure svg{display:block;width:100%;height:auto}.learn-guide .figure .figcap{font-size:13.5px;font-style:italic;color:var(--l-ink2);margin-top:9px}.learn-guide .figure .figcap b{font-style:normal;font-weight:600}.learn-guide .figure svg text{font-family:var(--l-serif);fill:var(--l-ink)}.learn-guide .figure svg .lbl{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.learn-guide .figure svg .sm{font-size:12px;fill:var(--l-ink2)}.learn-guide .figure svg .it{font-size:12.5px;font-style:italic;fill:var(--l-ink2)}.learn-guide .figure svg .ac{fill:var(--l-accent)}.learn-guide .figure svg .stroke{stroke:var(--l-ink);fill:none;stroke-width:1.25}.learn-guide .figure svg .hairl{stroke:var(--l-hair);fill:none;stroke-width:1.25}.learn-guide .figure svg .acstroke{stroke:var(--l-accent);fill:none;stroke-width:1.25}.learn-guide .figure svg .dot{fill:var(--l-accent)}.learn-guide .figure svg .box{fill:none;stroke:var(--l-ink);stroke-width:1.25}.learn-guide .figure svg .markerfill{fill:var(--l-ink)}.learn-guide .figure svg .tx{font-size:13.5px;fill:var(--l-ink)}.learn-guide .figure svg .fillink{fill:var(--l-ink)}.learn-guide .figure svg .dotsoft{fill:var(--l-ink2)}.learn-guide .figure svg .boxsoft{fill:var(--l-card);stroke:var(--l-hair);stroke-width:1.2}.learn-guide .figure svg .boxac{fill:none;stroke:var(--l-accent);stroke-width:1.25}.learn-guide .figure svg .bandsoft{fill:var(--l-codebg)}.learn-guide .figure svg .bandac{fill:var(--l-accent);opacity:.09}.learn-guide .figure svg .barac{fill:var(--l-accent)}.learn-guide .figure svg .barsoft{fill:var(--l-hair)}.learn-guide .figure svg .onbar{fill:var(--l-paper);font-weight:600;font-size:11.5px}.learn-guide .figure svg .beads{stroke:var(--l-accent);stroke-width:3;fill:none;stroke-dasharray:2 16;stroke-linecap:round;animation:learn-beads 1.5s linear infinite}@keyframes learn-beads{to{stroke-dashoffset:-18}}.learn-guide .figure svg .orb{display:none}@supports (offset-path:path("M 0 0 H 1")){.learn-guide .figure svg .orb{display:block;fill:var(--l-accent);offset-path:path("M 320,112 a 58,58 0 1 1 -0.01,0");animation:learn-orb 7s linear infinite}}@keyframes learn-orb{to{offset-distance:100%}}.learn-guide .figure svg .pulse{transform-box:fill-box;transform-origin:center;animation:learn-dotpulse 3.6s ease-in-out infinite}@keyframes learn-dotpulse{0%,to{transform:scale(1)}50%{transform:scale(1.6);opacity:.75}}@media (prefers-reduced-motion:reduce){.learn-guide .figure svg .beads,.learn-guide .figure svg .pulse{animation:none}.learn-guide .figure svg .orb{display:none!important}}@media (min-width:980px){.learn-guide section{position:relative}.learn-guide .hang{position:absolute;left:-110px;top:50px;width:84px;text-align:right;font-size:56px;line-height:1;color:var(--l-hair);font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (max-width:979px){.learn-guide .hang{display:none}}.learn-guide .rail-nav{position:fixed;top:140px;z-index:40;left:max(28px,calc(50% - 600px));width:180px;font-size:13px;line-height:1.5;border-left:1px solid var(--l-hair);padding-left:0;opacity:0;pointer-events:none;transition:opacity .3s;display:none}@media (min-width:1240px){.learn-guide .rail-nav{display:block}}.learn-guide .rail-nav.show{opacity:1;pointer-events:auto}.learn-guide .rail-nav a{display:flex;gap:10px;align-items:baseline;padding:5px 0 5px 16px;margin-left:-1px;border-left:2px solid transparent;color:var(--l-ink2);text-decoration:none}.learn-guide .rail-nav a:hover{color:var(--l-accent)}.learn-guide .rail-nav .rn{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;color:var(--l-accent);min-width:13px;opacity:.65}.learn-guide .rail-nav a.current{color:var(--l-ink);border-left-color:var(--l-accent)}.learn-guide .rail-nav a.current .rn{opacity:1;font-weight:600}@media (prefers-reduced-motion:reduce){.learn-guide .rail-nav{transition:none}}.learn-guide .glossary{padding:54px 0 30px}.learn-guide .glossary dl{margin-top:4px}.learn-guide .glossary dt{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-top:18px}.learn-guide .glossary dd{margin:4px 0 0;color:var(--l-ink2);max-width:62ch;font-size:17px}.learn-guide .colophon{border-top:1px solid var(--l-hair);padding:30px 0 40px;font-size:15px;color:var(--l-ink2);line-height:1.8}.learn-guide .colophon .ch{font-family:var(--l-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;color:var(--l-ink2)}.learn-guide .colophon p{margin:0 0 12px}footer.learn-foot{margin-top:64px;padding-bottom:64px;border-top-color:var(--l-ink);color:var(--l-label)}footer.learn-foot a{color:var(--l-ink);text-decoration:none;border-bottom:1px solid var(--l-hair);padding-bottom:1px}footer.learn-foot a:hover{color:var(--l-accent);border-color:var(--l-accent)}.learn-index{-webkit-font-smoothing:antialiased}.learn-index .wrap{max-width:1040px;margin:0 auto;padding:0 26px}.learn-index em{font-style:italic}.learn-index .intro{padding:64px 0 18px;max-width:780px}.learn-index .eyebrow{font-family:var(--l-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--l-accent);margin-bottom:14px}.learn-index .eyebrow:before{content:"§ ";color:var(--l-label)}.learn-index h1{font-family:Fraunces,serif;font-weight:500;font-size:clamp(38px,4.8vw,56px);line-height:1;letter-spacing:-.022em;font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 144;margin-bottom:18px;color:var(--l-ink)}.learn-index h1 em{font-style:italic;color:var(--l-accent);font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 144}.learn-index .standfirst{font-family:Fraunces,serif;font-size:17px;font-variation-settings:"opsz" 72,"SOFT" 60}.learn-index .standfirst,.learn-index .urania-line{line-height:1.55;color:var(--l-ink2);max-width:640px}.learn-index .urania-line{font-family:Fraunces,serif;font-size:16px;margin-top:16px;font-variation-settings:"opsz" 36}.learn-index .urania-line a{color:var(--l-accent)}.learn-index .convention{font-family:Fraunces,serif;font-size:14px;font-style:italic;color:var(--l-label);margin-top:14px;max-width:640px}.learn-index .seclabel{font-family:var(--l-mono);font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--l-label);padding:40px 0 22px}.learn-index .browse-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.learn-index .chips{display:flex;flex-wrap:wrap;gap:8px}.learn-index .chip{font-family:var(--l-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink2);background:transparent;border:1px solid var(--l-hair);border-radius:100px;padding:6px 14px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}@media (hover:hover){.learn-index .chip:hover{border-color:var(--l-accent);color:var(--l-accent)}}.learn-index .chip.active{background:var(--l-accent);border-color:var(--l-accent);color:var(--l-paper)}.learn-index .view-toggle{display:flex;gap:4px;flex-shrink:0}.learn-index .view-toggle button{width:34px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--l-hair);border-radius:5px;background:transparent;color:var(--l-label);cursor:pointer;transition:color .15s,border-color .15s}.learn-index .view-toggle button.active{border-color:var(--l-accent);color:var(--l-accent)}.learn-index .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px;padding-bottom:90px}.learn-index .card{background:#fff;border:1px solid var(--l-hair);border-left:3px solid var(--l-spine);border-radius:6px;padding:20px 22px 18px;display:flex;flex-direction:column;gap:8px;transition:all .15s ease}.learn-index .card:hover{border-color:var(--l-accent);transform:translateY(-1px);box-shadow:0 4px 14px rgba(185,77,26,.08)}.learn-index .card-top{display:flex;align-items:center;gap:14px;margin-bottom:2px}.learn-index .card-badges{margin:0}.learn-index .thumb{width:52px;height:52px;border-radius:8px;flex-shrink:0;border:1px solid var(--l-hair);background:var(--l-paper);display:flex;align-items:center;justify-content:center}.learn-index .thumb svg{width:30px;height:30px}.learn-index .card h2{font-family:Fraunces,serif;font-size:22px;line-height:1;font-weight:500;font-style:italic;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 72;color:var(--l-accent);flex:1 1;min-width:0}.learn-index .card h2 a{color:inherit;text-decoration:none}.learn-index .card h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--l-accent);text-decoration-color:var(--l-accent);text-underline-offset:5px}.learn-index .slug{font-family:var(--l-mono);font-size:11px;letter-spacing:.04em;color:var(--l-label);align-self:flex-end;flex-shrink:0}.learn-index .epigraph{font-family:Fraunces,serif;font-style:italic;color:var(--l-ink2);font-size:13.5px;line-height:1.3;margin:0;font-variation-settings:"SOFT" 60,"opsz" 24}.learn-index .desc{font-family:Fraunces,serif;font-size:14px;line-height:1.5;margin:4px 0 0;font-variation-settings:"opsz" 48,"SOFT" 30}.learn-index .card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;font-family:var(--l-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.learn-index .tags{color:var(--l-label)}.learn-index .more{color:var(--l-accent);text-decoration:none;white-space:nowrap}.learn-index .more:hover{text-decoration:underline;text-underline-offset:4px}.learn-index .list{display:flex;flex-direction:column;padding-bottom:90px}.learn-index .row{display:flex;align-items:baseline;gap:14px;padding:16px 2px;border-bottom:1px solid var(--l-hair);text-decoration:none;transition:background .12s ease}.learn-index .row:first-child{border-top:1px solid var(--l-hair)}.learn-index .row:hover{background:rgba(185,77,26,.04)}.learn-index .row-title{font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:19px;line-height:1.1;color:var(--l-accent);flex-shrink:0;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 72}.learn-index .row .tag-badge{flex-shrink:0}.learn-index .row-epigraph{font-family:Fraunces,serif;font-style:italic;font-size:14px;color:var(--l-ink2);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"opsz" 24,"SOFT" 60}.learn-index .row-meta{color:var(--l-label)}.learn-index .row-meta,.learn-index .row-more{font-family:var(--l-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.learn-index .row-more{color:var(--l-accent)}@media (max-width:640px){.learn-index .row{flex-wrap:wrap;gap:8px 12px}.learn-index .row-epigraph{flex-basis:100%;order:3;white-space:normal}}.learn-guide .byline{font-family:var(--l-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink2);margin-bottom:38px}.learn-guide .byline a{color:var(--l-accent);text-decoration:none}.learn-guide .byline a:hover{text-decoration:underline;text-underline-offset:3px}.learn-guide .subtitle:has(+.byline){margin-bottom:14px}@media print{.learn{--l-paper:#fff;--l-card:#fff;--l-ink:#000;--l-ink2:#3a3a3a;--l-hair:#bbb;--l-accent:#7d2a23;--l-codebg:#f3f3f3;--l-cmd:#1a5276;--l-cmdbg:#eef2f6}.learn .mode,.learn .rail-nav,.learn .toTop,.learn-crumb,.learn-guide .figure svg .beads,.learn-guide .figure svg .orb,.topnav{display:none!important}.learn-guide .copy{display:none}.learn-guide .codeblock,.learn-guide .figure,.learn-guide .practice,.learn-guide table{page-break-inside:avoid;break-inside:avoid}.learn-guide section{padding-top:34px}.learn-guide{font-size:12pt}.learn a{color:inherit;text-decoration:none}}