html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,dl,dt,dd,ol,ul,li,form,fieldset,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse}caption,th,td{text-align:left;font-weight:normal}:lang(en) q{quotes:"“" "”" "‘" "’"}:lang(de) q{quotes:"»" "«" "›" "‹"}a img{border:0}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:normal;src:local("Noto Sans"),local("NotoSans"),url(/https/testing-angular.com/assets/fonts/noto-sans-normal-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:normal;src:local("Noto Sans"),local("NotoSans"),url(/https/testing-angular.com/assets/fonts/noto-sans-normal-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:normal;src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(/https/testing-angular.com/assets/fonts/noto-sans-italic-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:normal;src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(/https/testing-angular.com/assets/fonts/noto-sans-italic-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:bold;src:local("Noto Sans Bold Italic"),local("NotoSans-BoldItalic"),url(/https/testing-angular.com/assets/fonts/noto-sans-italic-bold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:bold;src:local("Noto Sans Bold Italic"),local("NotoSans-BoldItalic"),url(/https/testing-angular.com/assets/fonts/noto-sans-italic-bold-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:bold;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/https/testing-angular.com/assets/fonts/noto-sans-normal-bold-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:bold;src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/https/testing-angular.com/assets/fonts/noto-sans-normal-bold-latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}.accessible-hide{position:absolute;left:0;top:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}*,*:before,*:after{box-sizing:border-box}::selection{color:#252527;background-color:#dbccff}html{background-color:#fff;color:#252527;font-family:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures}@media(prefers-color-scheme:dark){html{background-color:#3c3d5b;color:#d7d7db}}main,section,nav,article,aside,header,footer{display:block}h1,h2,h3,h4,h5,h6{margin:3rem 0 1rem;color:#301a66;line-height:1.5;page-break-after:avoid;font-variant-ligatures:common-ligatures discretionary-ligatures contextual}
@media(prefers-color-scheme:dark){h1,h2,h3,h4,h5,h6{color:#a998cd}}h1{font-size:1.5rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5,h6{font-size:inherit}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-family:inherit}p,ul,ol,dl,pre,blockquote{margin:0 0 1rem 0;line-height:1.8}@media screen and (min-width:30rem){p,ul,ol,dl,pre,blockquote{line-height:2}}ul,ol{margin-left:2rem;padding-left:0}ul{list-style-type:disc}ol{list-style-type:decimal}li,li p{margin:0 0 1rem}pre,code,samp{background-color:#f7f9fc;font-family:"Monaco","Consolas","Droid Sans Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Lucida Console","Liberation Mono","Courier New",monospace;font-size:100%;color:#009;overflow-wrap:break-word;font-variant-ligatures:none}@media(prefers-color-scheme:dark){pre,code,samp{background-color:#22233d;color:#88ddcf}}pre{padding:1rem;overflow:auto;font-size:90%;line-height:1.8;border-radius:3px}@media(prefers-color-scheme:dark){pre{scrollbar-color:#d7d7db #3c3d5b}}pre code{background-color:rgba(0,0,0,0);color:inherit}p code,li code,th code,td code{font-family:inherit;padding:0 .2rem}@media(prefers-color-scheme:dark){p code,li code,th code,td code{padding:0;background-color:rgba(0,0,0,0)}}blockquote{padding:1px 2rem;background-color:#f7f9fc;color:#4a4a60}@media(prefers-color-scheme:dark){blockquote{background-color:#22233d;color:inherit}}blockquote blockquote{border:1px solid #eaeaf0}blockquote h2,blockquote p,blockquote ol,blockquote ul{margin-top:.5rem;margin-bottom:.5rem}blockquote cite{font-style:normal}a{text-decoration:none}a:link{color:#039;text-decoration:underline;text-decoration-color:#94a8d1;text-underline-offset:.14rem;transition:text-decoration-color 250ms ease}@media(prefers-color-scheme:dark){a:link{color:#17c6d4;text-decoration-color:#118db9}}a:visited{color:#252527;text-decoration-color:#97abd3}@media(prefers-color-scheme:dark){a:visited{color:#0f8e9a;text-decoration-color:#0f8e9a}}a:hover{text-decoration-color:#8080c0}@media(prefers-color-scheme:dark){a:hover{text-decoration-color:#139fd0}}a:focus,a:active{color:#039;text-decoration-color:rgba(0,0,0,0);outline:1px solid #a886f9;outline-offset:2px}@media(prefers-color-scheme:dark){a:focus,a:active{color:#17c6d4;outline-color:#17c6d4}}a img{text-decoration:none}q{color:#4a4a60}@media(prefers-color-scheme:dark){q{color:#b0b0b0}}table{border-spacing:0;margin:1rem auto}caption{font-size:110%;font-weight:bold;margin:0 0 .5rem}th,td{border:1px solid gray;padding:.5rem}th{background-color:#fefefe}@media(prefers-color-scheme:dark){th{background-color:rgba(0,0,0,0)}}table.compact th{font-size:80%}td p:last-child{margin-bottom:0}.image-full{display:block;width:100%}.image-max-full{display:block;margin:auto;max-width:100%}.responsive-media-container{position:relative;padding-bottom:60%}.responsive-media-object{position:absolute;width:100%;height:100%;border:0}.highlight .hll{background-color:#ffc}.highlight .c{color:#09f;font-style:italic}.highlight .err{color:#a00;background-color:#faa}.highlight .k{color:#069;font-weight:bold}.highlight .o{color:#555}.highlight .ch{color:#09f;font-style:italic}.highlight .cm{color:#09f;font-style:italic}.highlight .cp{color:#099}.highlight .cpf{color:#09f;font-style:italic}.highlight .c1{color:#09f;font-style:italic}.highlight .cs{color:#09f;font-weight:bold;font-style:italic}.highlight .gd{background-color:#fcc;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#030;font-weight:bold}.highlight .gi{background-color:#cfc;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#009;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#030;font-weight:bold}.highlight .gt{color:#9c6}.highlight .kc{color:#069;font-weight:bold}.highlight .kd{color:#069;font-weight:bold}.highlight .kn{color:#069;font-weight:bold}.highlight .kp{color:#069}.highlight .kr{color:#069;font-weight:bold}.highlight .kt{color:#078;font-weight:bold}.highlight .m{color:#f60}.highlight .s{color:#c30}.highlight .na{color:#309}.highlight .nb{color:#366}.highlight .nc{color:#0a8;font-weight:bold}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999;font-weight:bold}.highlight .ne{color:#c00;font-weight:bold}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#0cf;font-weight:bold}.highlight .nt{color:#309;font-weight:bold}.highlight .nv{color:#033}.highlight .ow{color:#000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mb{color:#f60}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sa{color:#c30}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .dl{color:#c30}.highlight .sd{color:#c30;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#c30;font-weight:bold}
.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .fm{color:#c0f}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .vm{color:#033}.highlight .il{color:#f60}@media(prefers-color-scheme:dark){.highlight .hll{background-color:#404040}.highlight .c{color:#999;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .esc{color:#d0d0d0}.highlight .g{color:#d0d0d0}.highlight .k{color:#6ab825;font-weight:bold}.highlight .l{color:#d0d0d0}.highlight .n{color:#d0d0d0}.highlight .o{color:#d0d0d0}.highlight .x{color:#d0d0d0}.highlight .p{color:#d0d0d0}.highlight .ch{color:#999;font-style:italic}.highlight .cm{color:#999;font-style:italic}.highlight .cp{color:#cd2828;font-weight:bold}.highlight .cpf{color:#999;font-style:italic}.highlight .c1{color:#999;font-style:italic}.highlight .cs{color:#e50808;font-weight:bold;background-color:#520000}.highlight .gd{color:#d22323}.highlight .ge{color:#d0d0d0;font-style:italic}.highlight .gr{color:#d22323}.highlight .gh{color:#fff;font-weight:bold}.highlight .gi{color:#589819}.highlight .go{color:#ccc}.highlight .gp{color:#aaa}.highlight .gs{color:#d0d0d0;font-weight:bold}.highlight .gu{color:#fff;text-decoration:underline}.highlight .gt{color:#d22323}.highlight .kc{color:#6ab825;font-weight:bold}.highlight .kd{color:#6ab825;font-weight:bold}.highlight .kn{color:#6ab825;font-weight:bold}.highlight .kp{color:#6ab825}.highlight .kr{color:#6ab825;font-weight:bold}.highlight .kt{color:#6ab825;font-weight:bold}.highlight .ld{color:#d0d0d0}.highlight .m{color:#3677a9}.highlight .s{color:#ed9d13}.highlight .na{color:#bbb}.highlight .nb{color:#24909d}.highlight .nc{color:#447fcf;text-decoration:underline}.highlight .no{color:#40ffff}.highlight .nd{color:orange}.highlight .ni{color:#d0d0d0}.highlight .ne{color:#bbb}.highlight .nf{color:#447fcf}.highlight .nl{color:#d0d0d0}.highlight .nn{color:#447fcf;text-decoration:underline}.highlight .nx{color:#d0d0d0}.highlight .py{color:#d0d0d0}.highlight .nt{color:#6ab825;font-weight:bold}.highlight .nv{color:#40ffff}.highlight .ow{color:#6ab825;font-weight:bold}.highlight .w{color:#666}.highlight .mb{color:#3677a9}.highlight .mf{color:#3677a9}.highlight .mh{color:#3677a9}.highlight .mi{color:#3677a9}.highlight .mo{color:#3677a9}.highlight .sa{color:#ed9d13}.highlight .sb{color:#ed9d13}.highlight .sc{color:#ed9d13}.highlight .dl{color:#ed9d13}.highlight .sd{color:#ed9d13}.highlight .s2{color:#ed9d13}.highlight .se{color:#ed9d13}.highlight .sh{color:#ed9d13}.highlight .si{color:#ed9d13}.highlight .sx{color:orange}.highlight .sr{color:#ed9d13}.highlight .s1{color:#ed9d13}.highlight .ss{color:#ed9d13}.highlight .bp{color:#24909d}.highlight .fm{color:#447fcf}.highlight .vc{color:#40ffff}.highlight .vg{color:#40ffff}.highlight .vi{color:#40ffff}.highlight .vm{color:#40ffff}.highlight .il{color:#3677a9}}.language-typescript .highlight .err,.language-js .highlight .err{color:#c30;background-color:rgba(0,0,0,0)}@media(prefers-color-scheme:dark){.language-typescript .highlight .err,.language-js .highlight .err{color:#ed9d13;background-color:rgba(0,0,0,0)}}@media(prefers-color-scheme:dark){html{background-color:#31324c}}body{padding:1rem}@media screen and (min-width:55rem){body{padding:0}}table{font-size:88.8888888889%;margin-left:auto;margin-right:auto}caption{text-align:center}th,td{border-style:none none solid}th{font-weight:bold}.wide-table-wrapper{margin-left:-1rem;margin-right:-1rem;overflow:auto}.wide-table{font-size:88.8888888889%}pre{border-radius:.5px;margin-left:-1rem;margin-right:-1rem;font-size:88.8888888889%}@media screen and (min-width:55rem){pre{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width:55rem){#sidebar{position:fixed;left:0;top:0;bottom:0;width:25rem;overflow:auto;resize:horizontal;background-color:#f9f9f9}}@media screen and (min-width:55rem)and (prefers-color-scheme:dark){#sidebar{background-color:#140a32}}@media screen and (min-width:55rem){#main-container{margin-left:25rem;padding:0 2rem}}#sticky-menu{position:sticky;top:0;left:0;right:0;display:flex;justify-content:space-evenly;margin:-2rem -1rem 1rem;border-bottom:1px solid #ebebeb;background-color:#f0f0f0;font-size:88.8888888889%;text-align:center}@media screen and (min-width:55rem){#sticky-menu{display:none}}@media(prefers-color-scheme:dark){#sticky-menu{border-bottom:0;background-color:#140a32}}#sticky-menu a:link{flex:1;display:flex;align-items:center;justify-content:center;border:0;padding:.25rem .5rem;text-decoration:none;line-height:1.5}[id]{scroll-margin-top:4rem}.skip-navigation{position:absolute;left:0;top:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.skip-navigation:link{text-decoration:none;transition:none}.skip-navigation:focus{position:static;height:auto;width:auto;overflow:visible;clip:auto;position:absolute;top:0;left:50%;z-index:1;transform:translateX(-50%);background-color:#fff;padding:.5rem 1rem;outline-offset:0}
@media(prefers-color-scheme:dark){.skip-navigation:focus{background-color:#22233d}}@media screen and (min-width:55rem){#toc{padding:2rem}}#home-link{display:none;font-size:.9rem}@media screen and (min-width:55rem){#home-link{display:flex;justify-content:space-evenly}}#home-link a{flex:1;display:flex;align-items:center;justify-content:center;text-decoration:none}#toc-book-title,#toc-heading{margin:2rem 0}#toc-book-title{font-size:2rem;line-height:1.6;text-align:center;text-wrap:balance;color:#301a66}@media screen and (min-width:55rem){#toc-book-title{font-size:1.8rem}}@media(prefers-color-scheme:dark){#toc-book-title{color:inherit}}#toc-book-title small{display:block}#toc-heading{font-size:1.2rem;text-align:center}@media screen and (min-width:55rem){#toc-heading{position:absolute;left:0;top:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media(prefers-color-scheme:dark){#toc-heading{color:inherit}}#toc-epub-link{margin-bottom:2rem}#toc-epub-link a{display:block;padding:.5rem;text-align:center;text-decoration:none;background-color:#f7f9fc}@media(prefers-color-scheme:dark){#toc-epub-link a{background-color:#22233d}}#toc-tree ol{margin:.5rem 0;font-size:88.8888888889%}#toc-tree .collapsed{display:none}#toc-tree li{margin-bottom:.5rem}#toc-tree li li{margin-bottom:0;list-style-type:none}#toc-tree a{padding:0 1rem 0 .5rem}#toc-tree ol ol a{padding-left:1.5rem}#toc-tree a{display:block;text-decoration:none}#toc-tree a:hover{background-color:#f0f3fa;color:#039}@media(prefers-color-scheme:dark){#toc-tree a:hover{background-color:#22233d;color:#17c6d4}}#toc-tree a.active{color:#f9f9f9;background-color:#039}@media(prefers-color-scheme:dark){#toc-tree a.active{color:#140a32;background-color:#17c6d4}}#cover-toc-tree ol ol{display:none}@media screen and (min-width:55rem){#sidebar-toc-tree{margin:0 -2rem}}#main{overflow-wrap:break-word}@media screen and (min-width:30rem){#main{font-size:1.125rem;letter-spacing:.2px;word-spacing:.2px}}@media screen and (min-width:55rem){#main{margin:auto;max-width:42rem}}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin:4rem 0 1rem}@media(prefers-color-scheme:dark){#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin-left:-1rem;margin-right:-1rem;padding:2rem 1rem;background-color:#22233d;border-radius:.5px}}@media screen and (prefers-color-scheme:dark)and (min-width:55rem){#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}#main h1{margin-bottom:2rem;font-size:180%}#main h2{font-size:160%}#main h3{font-size:150%}#main h4{font-size:140%}#page-footer{font-size:88.8888888889%}#page-footer p{margin-bottom:1rem}@media screen and (min-width:55rem){#page-footer{display:flex;justify-content:center}}@media screen and (min-width:55rem){#page-footer-inner{max-width:42rem}}#cover-image{margin:0 0 2rem;text-align:center;font-size:88.8888888889%}#cover-image-flying-probe-container{position:relative;display:block;margin:auto;padding-top:63%;max-width:800px}#cover-image-flying-probe{position:absolute;top:0;left:0;display:block;width:100%;height:100%}@supports(aspect-ratio:800/504){#cover-image-flying-probe-container{padding-top:0;aspect-ratio:800/504}}h1#cover-heading{margin:3rem 0;font-size:2.5rem;text-align:center;text-wrap:balance}@media(prefers-color-scheme:dark){h1#cover-heading{color:inherit}}@media screen and (min-width:55rem){h1#cover-heading{margin:4rem 0;font-size:4rem}}h1#cover-heading br{display:none}h1#cover-heading .cover-title,h1#cover-heading .subheading,h1#cover-heading .subheading-small{display:block;margin-bottom:2rem}h1#cover-heading .subheading{font-size:1.5rem}@media screen and (min-width:55rem){h1#cover-heading .subheading{font-size:2.5rem}}h1#cover-heading .subheading-small{margin-bottom:0;font-size:1.3rem}.intro{font-size:1.2rem}@media screen and (min-width:55rem){.intro{font-size:1.25rem}}.intro-caps{font-style:normal;font-variant:small-caps;text-transform:capitalize}@media(prefers-color-scheme:dark){.erroneous pre{background-color:#31233d}}.separator{display:block;margin:4.5rem auto;width:3rem;height:3rem;color:#e0e0e0}.learning-objectives{margin:0 -1rem 2rem;border-radius:.5px;padding:1rem;font-size:88.8888888889%;background-color:#f7f9fc}@media screen and (min-width:55rem){.learning-objectives{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}@media(prefers-color-scheme:dark){.learning-objectives{background-color:#22233d}}.learning-objectives p{margin-left:1rem;text-transform:uppercase;letter-spacing:.5px;word-spacing:1px;page-break-after:avoid;color:#301a66}@media(prefers-color-scheme:dark){.learning-objectives p{color:#a998cd}}.learning-objectives ul{margin-bottom:0;list-style-type:square}.learning-objectives li{margin-bottom:.5rem}@media screen and (min-width:55rem){.learning-objectives li{margin-bottom:0}}.book-sources{font-size:88.8888888889%}.book-sources ul{margin-left:0;list-style-type:none}.book-sources li{margin:0}
.book-sources li+li{margin-top:1px}.book-sources a{display:block;padding:.5rem 1rem;text-decoration:none;background-color:#f7f9fc}@media(prefers-color-scheme:dark){.book-sources a{background-color:#22233d}}.book-sources a:hover{background-color:#f0f3fa}@media(prefers-color-scheme:dark){.book-sources a:hover{background-color:#1e1f36}}.book-sources a::before{content:"🔗";margin-right:1rem}.responsive-iframe{position:relative;margin-left:auto;margin-right:auto;max-width:1000px;height:0;padding-top:100%}@media screen and (min-width:55rem){.responsive-iframe{padding-top:56.25%}}.responsive-iframe__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #666}@media(prefers-color-scheme:dark){.responsive-iframe__iframe{border:2px solid #fff}}.load-iframe{display:block;width:100%;padding:.5rem 1rem;border:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background-color:#039;color:#fff}@media(prefers-color-scheme:dark){.load-iframe{background-color:#22233d;color:#17c6d4}}.load-iframe:hover{background-color:#002b80}@media(prefers-color-scheme:dark){.load-iframe:hover{background-color:#1e1f36}}.load-iframe:focus{outline:1px solid #a886f9;outline-offset:3px}@media(prefers-color-scheme:dark){.load-iframe:focus{outline-color:#17c6d4}}.margin-note{margin:0 0 1rem 0;font-size:88.8888888889%;line-height:2;text-transform:uppercase;text-align:center;letter-spacing:.5px;word-spacing:1px;page-break-after:avoid;color:#301a66}@media(prefers-color-scheme:dark){.margin-note{color:#a998cd}}@media screen and (min-width:87rem){.margin-note{float:left;display:block;width:8rem;margin-left:-10rem;margin-top:.3rem;font-size:83.3333333333%;line-height:1.6;text-align:right;text-transform:none;letter-spacing:inherit;word-spacing:inherit;color:inherit}}.margin-note p{margin:0;line-height:inherit}#next-chapter-link{margin:4rem 0;font-size:1.2rem}#next-chapter-link a{display:block;text-align:right;text-decoration:none}#next-chapter-link a::before{content:"Next chapter: "}#next-chapter-link a::after{content:" →"}