html{-webkit-text-size-adjust:none;background-color:#f3fafb;font-size:14px}body{color:#595959;font-weight:400;margin:0.2em;font:14px/1.5 jaf-bernino-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Segoe UI Symbol"}body:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{margin-top:2em;margin-bottom:0.4em;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,hr+h1,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,hr+h2,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,hr+h3,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,hr+h4,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,hr+h5,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,hr+h6{margin-top:0}h1{color:#191919;font-size:2.6em;font-weight:500}h2{font-style:italic;font-weight:400;color:#333;font-size:2.2em;margin-top:2.2em}h3{color:#404040;font-weight:500;font-size:1.8em}h4{font-weight:300;margin-top:0;color:#595959;font-size:1.4em}h5,h6{color:#595959;font-size:1em}p,ul,ol,table,pre,dl{margin:0 0 1em}p ul,p ol,ul ul,ul ol,ol ul,ol ol,table ul,table ol,pre ul,pre ol,dl ul,dl ol{margin:0}ul,ol{padding-left:2.6rem}a,a>pre,a>code{color:#0593ab;fill:#0593ab;text-decoration:none;transition:all .3s}a:hover,a:hover>pre,a:hover>code,a>pre:hover,a>pre:hover>pre,a>pre:hover>code,a>code:hover,a>code:hover>pre,a>code:hover>code{color:#036070;fill:#036070}blockquote{border-left:1px solid #e5e5e5;margin:0 0 1em 0;padding:0.5em 1.3rem;font-weight:200;background-color:rgba(0,0,0,0.04)}blockquote::after{content:"";display:table;clear:both}blockquote p:last-child{margin-bottom:0}code,pre{font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, Consolas, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}code{font-size:0.9em;line-height:1}pre{padding:8px 15px;background:#f8f8f8;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:5px 10px;border-bottom:1px solid #e5e5e5}dt{color:#444;font-weight:500}th{color:#444}img{max-width:100%;display:block;margin:0 auto}img.float-right{float:right;margin-left:10px}strong{color:#191919}small,.tangent{display:inline-block;font-size:.8em}hr{border:0;background:#e5e5e5;height:1px;margin:3em}sup,sub{line-height:1}#root-container{width:100%;display:block;position:relative}#root-container:after{content:"";display:table;clear:both}#root-container .last-updated-text{text-align:right;font-style:italic;color:rgba(89,89,89,0.75)}@media screen and (max-width: 760px){#root-container{max-width:560px;margin:1.3em auto}}@media screen and (min-width: 761px){#root-container{max-width:730px;margin:50px auto}}@media screen and (min-width: 761px){#root-container.for-browsing #main-container{width:490px;float:right}#root-container.for-browsing header.masthead{float:left;width:200px;margin-bottom:1em}}#root-container.for-reading{max-width:560px}#root-container.for-reading header.masthead{width:100%;float:none;margin-bottom:3em;text-align:center}#root-container.for-reading header.masthead #sitewide-nav{display:none}#root-container.for-reading header.masthead .site-name{display:block}header.masthead{position:relative;-webkit-font-smoothing:subpixel-antialiased}header.masthead .site-name h1{font-size:2em}header.masthead .site-name .home-link{color:#191919;padding:0.3em 0.6em;margin:-0.3em -0.6em}header.masthead .site-description{margin-bottom:0.6em}@media screen and (min-width: 761px){header.masthead{float:left;text-align:right}}@media screen and (max-width: 760px){header.masthead{z-index:1000;margin-bottom:1.3em;float:none}header.masthead .site-name{text-align:center}header.masthead .site-description{display:none}}header.masthead #sitewide-nav ul{list-style:none;padding:0}header.masthead #my-social-links svg{height:2em;width:2em}@media screen and (min-width: 761px){header.masthead #sitewide-nav ul{margin:2em 0 0 0}header.masthead #sitewide-nav ul:last-child{margin-bottom:2.3em}header.masthead .menu-button{display:none}}@media screen and (max-width: 760px){header.masthead .menu-button{position:absolute;left:0;top:0.5em}header.masthead .menu-button button{border:none;background:rgba(255,255,255,0)}header.masthead #sitewide-nav{display:none;background:#fff;padding-bottom:0.4em;margin-bottom:1em;border-radius:0.3em;position:absolute;top:38px;left:-2px;width:17em;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}header.masthead #sitewide-nav:after{content:"";display:table;clear:both}header.masthead #sitewide-nav ul{float:left;text-align:center;width:50%;margin:1em 0 1em 0}header.masthead #sitewide-nav ul li{margin:0.4em 0 0 0}}header .doc-title{margin:0}header hr{margin:2em 3em}.filing{font-weight:500;margin-top:0.3em}.filing a{color:#595959;text-decoration:underline}a.not-blue{transition-property:background-color;padding:0.2em;margin:-0.2em;border-radius:0.1em}a.not-blue:hover{background-color:rgba(0,0,0,0.07)}.card{margin:auto;padding:1.6em;margin-bottom:1.4em;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:0.4em;background:#fff;overflow:hidden}.card>:first-child{margin-top:0}.card>img:first-child,.card>figure:first-child img{margin-top:-1.6em}.card img{margin-left:-1.6em;margin-right:-1.6em;max-width:calc(100% + 3.2em)}@media screen and (min-width: 761px){#post-list{width:490px}}@media screen and (max-width: 760px){#post-list>header,#post-list>p{padding:0 1em}}#post-list>header{margin-bottom:2em}article.post-preview .post-thumbnail{width:30%;max-width:100%;min-height:11rem;background-size:cover;background-position:50% 50%}article.post-preview .post-thumbnail.fix-left{background-position:0% 50%}article.post-preview .post-thumbnail.fix-right{background-position:100% 50%}article.post-preview .post-title{margin-bottom:0}article.post-preview .post-meta{font-size:0.8em;margin-top:0.2em}article.post-preview .post-excerpt{margin-top:0.6em}article.post-preview:first-of-type{margin-top:1.4em}article.post-preview:last-of-type{margin-bottom:0}.full-post{position:relative}.inline-image{max-height:500px;max-width:100%;margin-bottom:20px}header.post-header{font-weight:100;margin:0 0 10px 0}header.post-header .doc-title>a{color:#191919;display:inline-block;margin:-0.1em;padding:0.1em}header.post-header .signatory{font-size:0.8em;margin-top:0.7em}header.post-header .signatory .name{font-weight:500}header.post-header .signatory .final-name{margin-right:10px}figure{margin-right:0;margin-left:0;margin-top:1.5em;margin-bottom:1.5em}figure>:nth-last-child(2){margin-bottom:0}figure>:nth-last-child(2)>:last-child{margin-bottom:0}figure figcaption{color:rgba(89,89,89,0.75);margin-top:1.1em;font-size:0.8em}figure figcaption .credit{float:right}figure figcaption::after{content:"";clear:both;display:table}figure figcaption>:last-child{margin-bottom:0}figure.screenshot{margin-left:0;margin-right:0;margin-top:0}figure.screenshot figcaption{margin-top:-1em;margin-right:2em;margin-left:2em}figure.attributed-quote{margin-left:0;margin-right:0}figure.attributed-quote figcaption{margin-top:0.8em;margin-left:4em}figure.attributed-quote figcaption p{display:inline}figure.attributed-quote figcaption::first-letter{margin-left:-2.5ex}@media screen and (max-width: 500px){figure.screenshot figcaption{margin-top:0}}aside.card{font-size:90%;position:relative;margin-top:1em;margin-bottom:1em;background:#ffffed}aside.card p:last-child{margin-bottom:0}@media screen and (min-width: 761px){aside.card{width:36%;float:right;right:-3.6em;margin-left:-2.3em}}@media screen and (max-width: 790px){aside.card{margin-left:1em;right:0}}@media screen and (max-width: 760px){aside.card{width:initial;margin-left:initial}}.footnote{line-height:1;margin:0 1px}.footnotes{font-size:.9em;color:rgba(89,89,89,0.75)}.footnotes::before{content:"";background:#e5e5e5;display:block;height:1px;width:10em;margin-top:3em;margin-right:6em;margin-bottom:1em;margin-left:2.6em}.footnotes>ol>li{margin-bottom:2em}.footnotes>ol>li:target{border:#FFADB6 solid 1px;box-shadow:0 0 0 0.2em #ffe0e3;border-radius:0.3em;padding:0.5em}.footnotes>ol>li:target *:last-child{margin-bottom:0}.footnotes>ol>li>ol,.footnotes>ol>li>ul{margin:0 0 1em}.reversefootnote{margin-left:0.3em}@media screen and (max-width: 760px){.footnotes::before{margin-left:2em}.footnotes>ol{padding-left:2em}}.post-footer{padding-top:2em;margin-top:3em;border-top:1px solid #e5e5e5}.post-footer .content-share{margin-bottom:10px;text-align:left}.post-footer .content-share a{display:inline-block;text-decoration:none;background-color:#fafafa;border:1px solid #dfe8e9;padding:5px 10px;margin-left:5px;color:#036070;font-size:12px;transition:background-color .3s}.post-footer .content-share a:first-child{margin-left:0}.post-footer .content-share a:hover{background-color:#dfe8e9}.news-clips a:first-child{margin-top:0}.news-clips h3{margin-top:0}
