html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:#fff0;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}#container{float:left;margin:0 -240px 0 0;width:100%}#content{margin:0 280px 0 20px}#primary,#secondary{float:right;overflow:hidden;width:220px}#secondary{clear:right}#footer{clear:both;width:100%}.one-column #content{margin:0 auto;width:640px}.single-attachment #content{margin:0 auto;width:900px}body,input,textarea,.page-title span,.pingback a.url{font-family:Georgia,"Bitstream Charter",serif}h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.calendar_wrap,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}input[type="submit"]{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}pre{font-family:"Courier 10 Pitch",Courier,monospace}code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto;width:940px}#wrapper{background:#fff;margin-top:20px;padding:0 20px}#footer-widget-area{overflow:hidden}#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px}#footer-widget-area #fourth{margin-right:0}#site-info{float:left;font-size:14px;font-weight:700;width:700px}#site-generator{float:right;width:220px}body{background:#f1f1f1}body,input,textarea{color:#666;font-size:12px;line-height:18px}hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px}p{margin-bottom:18px}ul{list-style:square;margin:0 0 18px 1.5em}ol{list-style:decimal;margin:0 0 18px 1.5em}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 24px 0}dt{font-weight:700}dd{margin-bottom:18px}strong{font-weight:700}cite,em,i{font-style:italic}big{font-size:131.25%}ins{background:#ffc;text-decoration:none}blockquote{font-style:italic;padding:0 3em}blockquote cite,blockquote em,blockquote i{font-style:normal}pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:smaller}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],textarea{background:#f9f9f9;border:1px solid #ccc;-webkit-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .1);-moz-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .1);box-shadow:inset 1px 1px 1px rgb(0 0 0 / .1);padding:2px}a:link{color:#06c}a:visited{color:#743399}a:active,a:hover{color:#ff4b33}.screen-reader-text{clip-path:inset(50%);overflow:hidden;position:absolute!important;height:1px;width:1px}a.skip-link:focus{background-color:#ddd;clip-path:none;color:#333;display:block;font-size:16px;height:auto;left:5px;line-height:1.5;padding:16px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}#header{padding:30px 0 0 0}#site-title{float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;width:700px}#site-title a{color:#000;font-weight:700;text-decoration:none}#site-description{clear:right;float:right;font-style:italic;margin:15px 0 18px 0;width:220px}#branding img{border-top:4px solid #000;border-bottom:1px solid #000;display:block;float:left}#access{background:#000;display:block;float:left;margin:0 auto;width:940px}#access .menu-header,div.menu{font-size:13px;margin-left:12px;width:928px}#access .menu-header ul,div.menu ul{list-style:none;margin:0}#access .menu-header li,div.menu li{float:left;position:relative}#access a{color:#aaa;display:block;line-height:38px;padding:0 10px;text-decoration:none}#access ul ul{-webkit-box-shadow:0 3px 3px rgb(0 0 0 / .2);-moz-box-shadow:0 3px 3px rgb(0 0 0 / .2);box-shadow:0 3px 3px rgb(0 0 0 / .2);display:none;position:absolute;top:38px;left:0;float:left;width:180px;z-index:99999}#access ul ul li{min-width:180px}#access ul ul ul{left:100%;top:0}#access ul ul a{background:#333;line-height:1em;padding:10px;width:160px;height:auto}#access li:hover>a,#access ul ul :hover>a{background:#333;color:#fff}#access ul li:hover>ul{display:block}#access ul li.current_page_item>a,#access ul li.current_page_ancestor>a,#access ul li.current-menu-ancestor>a,#access ul li.current-menu-item>a,#access ul li.current-menu-parent>a{color:#fff}* html #access ul li.current_page_item a,* html #access ul li.current_page_ancestor a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#fff}#main{clear:both;overflow:hidden;padding:40px 0 0 0}#content{margin-bottom:36px}#content,#content input,#content textarea{color:#333;font-size:16px;line-height:24px}#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:24px}#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}#content code{font-size:13px}#content dt,#content th{color:#000}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#000;line-height:1.5em;margin:0 0 20px 0}#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}#content tr th,#content thead th{color:#777;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px}#content tr.odd td{background:#f2f7fc}.hentry{margin:0 0 48px 0}.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}.single .hentry{margin:0 0 36px 0}.page-title{color:#000;font-size:14px;font-weight:700;margin:0 0 36px 0}.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}.page-title a:link,.page-title a:visited{color:#777;text-decoration:none}.page-title a:active,.page-title a:hover{color:#ff4b33}#content .entry-title{color:#000;font-size:21px;font-weight:700;line-height:1.3em;margin-bottom:0}.entry-title a:link,.entry-title a:visited{color:#000;text-decoration:none}.entry-title a:active,.entry-title a:hover{color:#ff4b33}.entry-meta{color:#777;font-size:12px}.entry-meta abbr,.entry-utility abbr{border:none}.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}.entry-content,.entry-summary{clear:both;padding:12px 0 0 0}.entry-content .more-link{white-space:nowrap}#content .entry-summary p:last-child{margin-bottom:12px}.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px}.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}.entry-content input{margin:0 0 24px 0}.entry-content input.file,.entry-content input.button{margin-right:24px}.entry-content label{color:#777;font-size:12px}.entry-content select{margin:0 0 24px 0}.entry-content sup,.entry-content sub{font-size:10px}.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}.page-link{clear:both;color:#000;font-weight:700;line-height:48px;word-spacing:.5em}.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:.5em .75em;text-decoration:none}.home .sticky .page-link a{background:#d9e8f7}.page-link a:active,.page-link a:hover{color:#ff4b33}body.page .edit-link{clear:both;display:block}#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px}#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}#entry-author-info #author-description{float:left;margin:0 0 0 104px}#entry-author-info h2{color:#000;font-size:100%;font-weight:700;margin-bottom:0}.entry-utility{clear:both;color:#777;font-size:12px;line-height:18px}.entry-meta a,.entry-utility a{color:#777}.entry-meta a:hover,.entry-utility a:hover{color:#ff4b33}#content .video-player{padding:0}.format-standard .wp-video,.format-standard .wp-audio-shortcode,.format-audio .wp-audio-shortcode,.format-standard .video-player{margin-bottom:24px}.home #content .format-aside p,.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0}.home .hentry.format-aside,.home .hentry.category-asides{padding:0}.home #content .format-aside .entry-content,.home #content .category-asides .entry-content{padding-top:0}.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px}.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;padding:4px;text-align:center}.widget-container .wp-caption{max-width:100%!important}.wp-caption img{margin:5px 5px 0;max-width:622px}.wp-caption p.wp-caption-text{color:#777;font-size:12px;margin:5px}.wp-smiley{margin:0}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:2px solid #cfcfcf}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#777;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}#content .attachment img{display:block;margin:0 auto}.navigation{color:#777;font-size:12px;line-height:18px;overflow:hidden}.navigation a:link,.navigation a:visited{color:#777;text-decoration:none}.navigation a:active,.navigation a:hover{color:#ff4b33}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}#nav-above{margin:0 0 18px 0}#nav-above{display:none}.paged #nav-above,.single #nav-above{display:block}#nav-below{margin:-18px 0 0 0}#comments{clear:both}#comments .navigation{padding:0 0 18px 0}h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}h3#comments-title{padding:24px 0}.commentlist{list-style:none;margin:0}.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative}.commentlist li:last-child{border-bottom:none;margin-bottom:0}#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}#comments .comment-body p:last-child{margin-bottom:6px}#comments .comment-body blockquote p:last-child{margin-bottom:24px}.commentlist ol{list-style:decimal}.commentlist .avatar{position:absolute;top:4px;left:0}.comment-author cite{color:#000;font-style:normal;font-weight:700}.comment-author .says{font-style:italic}.comment-meta{font-size:12px;margin:0 0 18px 0}.comment-meta a:link,.comment-meta a:visited{color:#777;text-decoration:none}.comment-meta a:active,.comment-meta a:hover{color:#ff4b33}.reply{font-size:12px;padding:0 0 24px 0}.reply a,a.comment-edit-link{color:#777}.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}.commentlist .children{list-style:none;margin:0}.commentlist .children li{border:none;margin:0}.nopassword,.nocomments{display:none}#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}.commentlist li.comment+li.pingback{margin-top:-6px}#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0}#comments .pingback .url{font-size:13px;font-style:italic}input[type="submit"]{color:#333}#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}#respond p{margin:0}#respond .comment-notes{margin-bottom:1em}.form-allowed-tags{line-height:1em}.children #respond{margin:0 48px 0 0}h3#reply-title{margin:18px 0}#comments-list #respond{margin:0 0 18px 0}#comments-list ul #respond{margin:0}#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}#respond .required{color:#ff4b33;font-weight:700}#respond label{color:#777;font-size:12px}#respond input{margin:0 0 9px;width:98%}#respond textarea{width:98%}#respond .form-allowed-tags{color:#777;font-size:12px;line-height:18px}#respond .form-allowed-tags code{font-size:11px}#respond .form-submit{margin:12px 0}#respond .form-submit input{font-size:14px;width:auto}#respond #wp-comment-cookies-consent{width:auto;margin:0 10px 0 0}.widget-area ul{list-style:none;margin-left:0}.widget-area ul ul{list-style:square;margin-left:1.3em}.widget-area select{max-width:100%}.widget_search #s{width:60%}.widget_search label{display:none}.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0}.widget-container .wp-caption img{margin:auto}.widget-title{color:#222;font-weight:700}.widget-area a:link,.widget-area a:visited{text-decoration:none}.widget-area a:active,.widget-area a:hover{text-decoration:underline}.widget-area .entry-meta{font-size:11px}#wp_tag_cloud div{line-height:1.6em}#wp-calendar{width:100%}#wp-calendar caption{color:#222;font-size:14px;font-weight:700;padding-bottom:4px;text-align:left}#wp-calendar thead{font-size:11px}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}#wp-calendar tbody .pad{background:none}.wp-calendar-nav{display:table;width:100%}.wp-calendar-nav span{display:table-cell}.wp-calendar-nav-next,#wp-calendar tfoot #next{text-align:right}.widget_rss a.rsswidget{color:#000}.widget_rss a.rsswidget:hover{color:#ff4b33}.widget_rss .widget-title img{width:11px;height:11px}.widget_text ul,.widget_text ol{margin-bottom:1.5em}.widget_text ol{margin-left:1.3em}.widget_text ul ul,.widget_text ol ol,.widget_text ul ol,.widget_text ol ul{margin-bottom:0}.widget_media_video video{max-width:100%}.tagcloud ul{list-style-type:none;margin-left:0!important}.tagcloud ul li{display:inline-block}.widget-area .gallery-columns-2 img,.widget-area .gallery-columns-3 img,.widget-area .gallery-columns-4 img,.widget-area .gallery-columns-5 img,.widget-area .gallery-columns-6 img,.widget-area .gallery-columns-7 img,.widget-area .gallery-columns-8 img,.widget-area .gallery-columns-9 img{border:none;max-width:90%;width:auto}#main .widget-area ul{margin-left:0;padding:0 20px 0 0}#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}#main .widget-area ul.wp-block-latest-posts.wp-block-latest-posts__list{list-style:square}#footer{margin-bottom:20px}#colophon{border-top:4px solid #000;margin-top:-4px;overflow:hidden;padding:18px 0}#site-info{font-weight:700}#site-info a{color:#000;text-decoration:none}#site-generator{font-style:italic;position:relative}#site-generator a{background:url(/wp-content/themes/twentyten/images/wordpress.png) center left no-repeat;color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none}#site-generator a:hover{text-decoration:underline}img#wpstats{display:block;margin:0 auto 10px}#site-info span[role=separator]{padding:0 .6em 0 .3em}#site-info span[role=separator]::before{content:'\007c'}pre{-webkit-text-size-adjust:140%}code{-webkit-text-size-adjust:160%}#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%}#site-description{-webkit-text-size-adjust:none}@media print{body{background:none!important}#wrapper{clear:both!important;display:block!important;float:none!important;position:relative!important}#header{border-bottom:2pt solid #000;padding-bottom:18pt}#colophon{border-top:2pt solid #000}#site-title,#site-description{float:none;line-height:1.4em;margin:0;padding:0}#site-title{font-size:13pt}.entry-content{font-size:14pt;line-height:1.6em}.entry-title{font-size:21pt}#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none!important}#container,#header,#footer{margin:0;width:100%}#content,.one-column #content{margin:24pt 0 0;width:100%}.wp-caption p{font-size:11pt}#site-info,#site-generator{float:none;width:auto}#colophon{width:auto}img#wpstats{display:none}#site-generator a{margin:0;padding:0}#entry-author-info{border:1px solid #e7e7e7}#main{display:inline}.home .sticky{border:none}}:root{--text:#111;--muted:#666;--rule:#cfcfcf;--bg:#fff;--tint:#faf8fd;--link:#00a;--visited:#551a8b;--nav:var(--link);--title:var(--text);--widget:var(--muted);--sticky-bg:#f2f7fc;--serif:Georgia,"Times New Roman",Times,serif;--title-serif:var(--serif);--sans:Arial,Helvetica,sans-serif;--body-size:16px;--body-lh:1.65;--para-gap:1em;--post-gap:0;--indent:1.5em;--page:980px;--sidebar:220px;--gap:40px;--gutter:clamp(16px,5vw,26px)}body{background:var(--bg);color:var(--text);font-family:var(--serif);-webkit-text-size-adjust:100%;font-size:15px;line-height:1.55}a:link{color:var(--link);text-decoration:none}a:visited{color:var(--visited);text-decoration:none}a:hover,a:focus{text-decoration:underline}:focus-visible{outline:2px solid var(--link);outline-offset:2px}::selection{background:#e4dcf0}blockquote{border-left:3px solid var(--rule);color:var(--text);margin:18px 0;padding:6px 14px;font-style:italic}.eq{background:var(--bg);color:#000;border:1px solid #000;margin:25px 25px 15px;padding:5px 10px 0}#wrapper{box-sizing:border-box;width:var(--page);max-width:100%;margin:0 auto;padding:0 20px}#main{overflow:hidden}#container{float:right!important;width:calc(100% - var(--sidebar) - var(--gap))!important;margin:0!important}#content{color:var(--text);font-size:var(--body-size);line-height:var(--body-lh);min-width:0;float:none!important;width:auto!important;margin:20px 0 0!important}#primary,#secondary{font-size:13px;line-height:1.45;float:left!important;width:var(--sidebar)!important}#secondary{clear:left!important}#header{padding:18px 0 8px}#site-title,#site-title a{font-family:var(--serif)!important}#site-title a{letter-spacing:-.01em;font-size:34px;font-weight:400;color:#000!important;text-decoration:none!important}#site-description{color:var(--muted);margin-top:4px;font-size:13px;font-style:italic}#branding img,#branding #headerimg{float:left;border-top:0;border-bottom:0;width:100%;height:auto;display:block}#access{background:var(--bg);box-shadow:none}#access a{border-bottom:1px solid var(--rule);font-family:var(--serif);padding:8px 10px;font-size:17px;font-weight:400;text-decoration:none;color:var(--nav)!important}#access a:hover,#access a:focus{text-decoration:underline}#access li:hover>a,#access .current-menu-item>a{background:var(--bg)}#access .current-menu-item>a{color:var(--text)!important}#access ul ul{border:1px solid var(--rule);box-shadow:0 2px 6px #0000000f;background:var(--bg)!important}#access ul ul li,#access ul ul a,#access ul ul li.current-menu-item>a,#access ul ul li.current-menu-parent>a{background:var(--bg)!important}#access ul ul a{border-bottom:0;padding:6px 10px;font-size:16px;line-height:1.4}#access ul ul li:hover>a,#access ul ul a:hover,#access ul ul a:focus{text-decoration:underline;background:var(--tint)!important}#content .entry-title{color:var(--title);font-family:var(--title-serif);border-bottom:1px solid #ccc;margin:0;padding:0 0 .15em;font-size:1.6em;font-weight:400;line-height:1.22}#content .entry-title a,#content .entry-title a:visited{color:var(--title)}#content .entry-title a:hover{text-decoration:underline}.entry-meta,.entry-utility{color:var(--muted);font-family:var(--serif);font-size:13px}.entry-meta{margin-top:6px;font-style:italic}.entry-meta a:link,.entry-meta a:visited{color:var(--muted)}.entry-utility{margin-top:1.2em}body:not(.single) .entry-utility .tag-links,body:not(.single) .entry-utility .tag-links+.meta-sep{display:none}#content .hentry{margin-bottom:56px}.entry-content{overflow-wrap:break-word}#content .entry-content p{margin:0 0 var(--para-gap)}#content .post .entry-content p{margin:0 0 var(--post-gap)}.post .entry-content p{text-align:justify;text-indent:var(--indent);-webkit-hyphens:auto;hyphens:auto}.post .entry-content>p:first-child,.post .entry-content>:not(p)+p,.post .entry-content :is(h1,h2,h3,h4,h5,h6)+p,.post .entry-content blockquote p,.post .entry-content li p,.post .entry-content figure p,.post .entry-content p.has-text-align-center,.post .entry-content p.has-text-align-right,.post .entry-content p[style*=text-align]{text-indent:0}.post .entry-content :is(ul,ol,blockquote,pre,table){margin-top:1em;margin-bottom:1em}.post .entry-content p.has-text-align-center{text-align:center}.post .entry-content p.has-text-align-right{text-align:right}.entry-content pre,.entry-content table{max-width:100%;display:block;overflow-x:auto}.entry-content pre{font-size:.875em;line-height:1.5}.entry-content hr{background:var(--rule);border:0;height:1px;margin:2em auto}mjx-container[display=true]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;text-indent:0;max-width:100%;margin:1.1em 0;padding:.3em 0 .5em;display:block;overflow:auto hidden}mjx-container:not([display=true]){text-indent:0;max-width:100%}.entry-content img,.wp-caption img{border-radius:3px;max-width:100%;height:auto;margin:2.5rem auto 0;display:block}.entry-content figure{text-align:center;max-width:100%;margin:2.5rem auto}.entry-content figure img{margin-top:0}.entry-content svg{max-width:100%;height:auto}.wp-caption{text-align:center;background:0 0;border:0;margin:2.5rem auto;padding:0;width:auto!important;max-width:78%!important}.wp-caption-text,.entry-content figcaption{color:var(--muted);text-align:center;text-indent:0;max-width:90%;margin:.6rem auto 0;font-size:.85rem;font-style:italic;line-height:1.4}.entry-content iframe,.entry-content video{max-width:100%}.post .entry-content .more-link-wrap{text-align:left;text-indent:0;margin-top:.5em}.more-link{font-style:italic}body:not(.single) #nav-above,body:not(.single) #nav-below{display:none!important}.np-pagination{border-top:1px solid var(--rule);font-family:var(--serif);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:48px 0 32px;padding-top:20px;font-size:16px;display:flex}.np-pagination .page-numbers{text-align:center;min-width:24px;padding:10px 4px;line-height:1.5;text-decoration:none;display:inline-block;color:var(--link)!important}.np-pagination a.page-numbers:hover,.np-pagination a.page-numbers:focus{text-decoration:underline}.np-pagination .page-numbers.current{font-weight:700;color:var(--text)!important}.np-pagination .page-numbers.dots{min-width:0;color:var(--muted)!important}.np-pagination .prev,.np-pagination .next{font-style:italic}.single #nav-above{display:none}.single #nav-below{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;margin:40px 0 24px;padding-top:18px;font-size:14px;line-height:1.4;display:flex}.single #nav-below .nav-previous,.single #nav-below .nav-next{float:none;width:auto;max-width:48%;margin:0}.single #nav-below .nav-next{text-align:right;margin-left:auto}.single #nav-below .meta-nav{color:var(--muted)}#primary .widget-container{margin-bottom:28px}#primary .widget-title,#primary .wp-block-heading{color:var(--widget);font-family:var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:0 0 10px;font-size:14px;font-weight:400}#primary ul{margin:0;padding:0;list-style:none}#primary ul li{margin:0 0 8px}#primary ul ul{margin:8px 0 0 12px}#primary #searchform input[type=text],#primary #searchform input[type=search],#primary .wp-block-search__input{box-sizing:border-box;font:14px var(--serif);border:1px solid #999;border-radius:0;max-width:100%;min-height:38px;padding:6px 8px}#primary .wp-block-search__button{border:1px solid var(--text);background:var(--bg);color:var(--text);font:14px var(--serif);cursor:pointer;border-radius:0;min-height:38px;margin-left:6px;padding:0 12px}#primary .wp-block-search__button:hover,#primary .wp-block-search__button:focus{background:var(--tint)}#primary .wp-block-search__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.modern-footnotes-footnote__note--tooltip{z-index:1;box-sizing:border-box;background:var(--bg);text-align:left;border:1px solid #666;border-radius:3px;max-width:min(300px,100vw - 32px);padding:.7em 1em;position:absolute;left:0;box-shadow:1px 1px 1px #eee;text-indent:0!important}.sticky{border:0;border-top:2px solid var(--text);border-bottom:1px solid var(--text);background:0 0;margin:20px 0 48px;position:relative;text-indent:0!important;padding:18px 0 16px!important}.sticky .entry-meta,.sticky .entry-utility{display:none!important}.sticky p,#content .post.sticky .entry-content p{margin:0;line-height:1.7;text-indent:0!important}#content .sticky .entry-title{border-bottom:0}#footer{border:0}#colophon{border-top:1px solid var(--rule);color:var(--muted);text-align:center;margin-top:24px;font-size:13px}#site-info{float:none;width:auto}#site-info a{color:var(--muted)!important}#site-generator{display:none}#respond h3#reply-title{color:var(--muted);font-family:var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;font-size:15px;font-weight:400}.page-id-112 #primary,.page-id-112 #secondary,.page-id-217 #primary,.page-id-217 #secondary{display:none!important}.page-id-112 #container,.page-id-217 #container{float:none!important;width:100%!important;margin:0!important}.page-id-112 #main{overflow:visible!important}.page-id-112 #content{max-width:var(--page);margin:0 auto!important;padding:0 14px!important}.page-id-112 .about-portfolio{font-size:15px;line-height:1.65}.page-id-112 .about-header{margin:0 0 18px}.page-id-112 .about-lede{color:var(--text);max-width:72ch;margin:6px 0 0}.page-id-112 .about-grid{align-items:flex-start;gap:28px;display:flex}.page-id-112 .about-col{min-width:0}.page-id-112 .about-col:first-child{flex:0 0 58%}.page-id-112 .about-col:last-child{flex:1 1 0}.page-id-112 .about-col h3{margin-top:18px}.page-id-112 .about-col h3:first-child{margin-top:0}.page-id-112 .about-list,.page-id-112 .about-tags{margin:0;padding:0;list-style:none}.page-id-112 .about-list li{margin:0 0 6px}.page-id-112 .about-tags li{border:1px solid var(--rule);background:var(--bg);margin:0 6px 6px 0;padding:2px 8px;font-size:13px;line-height:1.35;display:inline-block}.page-id-112 .about-card{border:1px solid var(--rule);background:var(--bg);margin:0 0 18px;padding:12px 14px}.page-id-112 .about-card-title{margin:0 0 4px;font-weight:700}.page-id-112 .about-card-meta{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.4}.page-id-112 .about-links{margin:10px 0 0}.page-id-112 .about-links a{white-space:nowrap}.page-id-112 .about-pubs{margin:0;padding-left:18px}.page-id-112 .about-pubs li{margin:0 0 8px}.page-id-112 .about-note{color:var(--muted);font-size:13px}.page-id-112 .about-fineprint{color:var(--muted);margin-top:10px;font-size:12px}.page-id-112 .about-col,.page-id-112 .about-card,.page-id-112 .about-lede{overflow-wrap:anywhere}@media (width<=850px){.page-id-112 .about-grid{display:block}.page-id-112 .about-col{margin-bottom:18px}}.page-id-217 #content{max-width:1100px;padding:0 14px;float:none!important;width:auto!important;margin:0 auto!important}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:20px;display:grid}.project-card{border:1px solid var(--rule);background:var(--bg);flex-direction:column;min-height:200px;padding:14px 16px;transition:border-color .15s;display:flex}.project-card:hover{border-color:#999}.project-title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.25}.project-meta{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.35}.project-desc{flex:1;margin-bottom:12px;font-size:14px;line-height:1.55}.project-links{margin-top:auto}.project-links a{color:var(--nav);white-space:nowrap;margin-right:12px;font-size:13px;text-decoration:none;display:inline-block}.project-links a:hover,.project-links a:focus{text-decoration:underline}.project-links a:first-child{border:1px solid var(--rule);background:var(--bg);padding:4px 8px}.project-links a:first-child:hover,.project-links a:first-child:focus{border-color:#999}@media (width>=1200px){.projects-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.projects-grid{grid-template-columns:1fr}}@media (width<=980px){html,body{overflow-x:hidden}#wrapper,#main,#container{float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#main{overflow:visible!important}#content{font-size:clamp(15px,4.1vw,17px);line-height:1.6;box-sizing:border-box!important;padding:0 var(--gutter)!important;width:100%!important;max-width:760px!important;margin:0 auto!important}.entry-content,.hentry{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#primary,#secondary{box-sizing:border-box;padding:0 var(--gutter);max-width:760px;float:none!important;width:auto!important;margin:32px auto 0!important}#main{flex-direction:column;display:flex!important}#primary,#primary>ul.xoxo{display:contents}#primary .widget-container{box-sizing:border-box;padding:0 var(--gutter);order:3;width:100%;max-width:760px;margin:0 auto 28px}#container{order:2;padding-bottom:24px!important}#primary .widget_search{order:0;margin:4px auto 8px}#primary .wp-block-search__inside-wrapper{display:flex}#primary .wp-block-search__input{flex:1;min-width:0;min-height:44px}#primary .wp-block-search__button{min-height:44px}#header,#branding,#access,#access .menu-header,#access div.menu,#colophon,#footer-widget-area,#footer-widget-area .widget-area,#site-info,#site-generator{box-sizing:border-box;float:none!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#header{padding:14px 0 6px}#site-title,#site-description{padding:0 var(--gutter);float:none!important;width:auto!important;margin:0!important}#site-title a{font-size:clamp(26px,7vw,34px)}#site-description{margin:4px 0 12px!important}#branding img,#branding #headerimg{float:none;object-fit:cover;width:100%;height:clamp(64px,18vw,120px)}#access .menu-header>ul,#access div.menu>ul{padding:0 calc(var(--gutter) - 10px);flex-wrap:wrap;margin:0;display:flex}#access a{font-size:17px;line-height:1.6}#content .entry-title{font-size:clamp(1.35rem,5.8vw,1.65rem);line-height:1.22}#content .hentry{margin-bottom:44px}.post .entry-content p{text-align:left}.entry-content figure,.wp-caption{margin:2rem auto;width:100%!important;max-width:100%!important}.wp-caption-text,.entry-content figcaption{max-width:95%;font-size:.82em;line-height:1.45}.eq{margin:20px 0 12px}#footer-widget-area,#site-info{padding:0 var(--gutter)}}@media print{#access,#site-description,#branding img,#primary,#secondary,#footer,#comments,#nav-above,#nav-below,.np-pagination,.more-link-wrap,.comments-link,.comment-respond{display:none!important}#wrapper,#container,#content,article{float:none!important;width:100%!important;max-width:7.2in!important;margin:0!important;padding:0!important}a:link,a:visited{color:#000}mjx-container[display=true]{max-width:none!important;overflow:visible!important}figure,.wp-caption,mjx-container[display=true]{break-inside:avoid;page-break-inside:avoid}}li.cat-item{position:relative}.cat-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:-1.1em}ul.children{margin:.2em 0 .2em 1em}#browse-row{clear:both;color:var(--muted);font-family:var(--serif);padding:8px 0 0 10px;font-size:14px;line-height:1.7}#browse-row .sep{color:var(--muted)}.blog .entry-utility,.archive .entry-utility,.search .entry-utility{display:none}.entry-meta .sep,.entry-meta .byline,.entry-meta .cat-links a:link,.entry-meta .cat-links a:visited,.entry-meta .topic-links a:link,.entry-meta .topic-links a:visited,.entry-meta .post-stats{color:var(--muted)}.entry-meta .comments-link a:link{color:var(--link)}.entry-meta .comments-link a:visited{color:var(--visited)}#content .nop-pinned{border-top:2px solid var(--text);border-bottom:1px solid var(--text);margin:0 0 48px;padding:14px 0 18px}.nop-pinned-label{color:var(--muted);font-variant:small-caps;letter-spacing:.1em;text-transform:lowercase;font-size:13px;text-indent:0!important;margin:0 0 4px!important}#content .nop-pinned .entry-title{border-bottom:0;font-size:1.35em}#content .nop-pinned .entry-content p{text-indent:0}#content .nop-pinned .entry-content p+p{margin-top:.6em}.entry-summary .more-link,.entry-content .more-link{margin-top:.4em;font-style:normal;display:inline-block}.nop-earlier-heading,.nop-index h2{color:var(--muted);font-family:var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:8px 0;font-size:15px;font-weight:400}.nop-index h2{margin-top:40px}.nop-index h2:first-child{margin-top:0}.nop-index-desc{color:var(--muted);margin:0 0 8px;font-style:italic}#content ul.nop-rows{margin:0 0 28px;padding:0;list-style:none}#content ul.nop-rows li{border-bottom:1px dotted var(--rule);align-items:baseline;gap:16px;margin:0;padding:6px 0;font-size:16px;line-height:1.45;display:flex}#content ul.nop-rows time{color:var(--muted);font-variant-numeric:oldstyle-nums;flex:0 0 96px;font-size:14px}.nop-topics-link{text-align:center;margin:0 0 32px;font-size:15px}#primary ul.nop-list li{margin:0 0 8px}#primary .nop-desc{color:var(--muted)}#site-info,#site-info .nop-footer-links,#site-info .nop-footer-links li{margin:0;padding:0;list-style:none;display:inline}#site-info{font-family:var(--serif);padding:12px 0;font-weight:400;display:block}#site-info .nop-footer-links li:before,#site-info .nop-licence:before,#site-info .nop-privacy:before{content:" · ";color:var(--muted)}#site-info .nop-footer-links a{color:var(--link)!important}#site-info .nop-licence{color:var(--muted)}.nop-comment-hint{color:var(--muted);font:italic 13px var(--serif);margin:8px 0 0}@media (width<=980px){#browse-row{padding:8px var(--gutter)0}#content ul.nop-rows time{flex-basis:84px;font-size:13px}}#content .nop-pinned{background:0 0;margin-left:0;margin-right:0}.post .entry-content p:has(>a.more-link){text-indent:0}#main #primary ul.nop-list{margin:0}.single #nav-below,#comments,#respond,#respond input,#respond textarea,#respond label,#respond .form-submit input{font-family:var(--serif)}#respond input[type=text],#respond input[type=email],#respond input[type=url],#respond textarea{background:var(--bg);border:1px solid #999;border-radius:0;font-size:15px}#respond .form-submit input{border:1px solid var(--text);background:var(--bg);color:var(--text);cursor:pointer;border-radius:0;min-height:44px;padding:0 18px;font-size:15px}#respond .form-submit input:hover,#respond .form-submit input:focus{background:var(--tint)}@media (width>=981px){#browse-row{display:none}}#main #primary ul.nop-tree{margin:0;padding:0 0 0 1em;list-style:none}#main #primary ul.nop-tree ul{margin:6px 0 4px;padding:0 0 0 1em;list-style:none}#primary .nop-tree li{margin:0 0 7px}#primary .nop-tree summary,.nop-404 .nop-tree summary{cursor:pointer;list-style:none;position:relative}#primary .nop-tree summary::-webkit-details-marker,.nop-404 .nop-tree summary::-webkit-details-marker{display:none}#primary .nop-tree summary:before,.nop-404 .nop-tree summary:before{content:"▸";color:var(--muted);width:1em;position:absolute;top:0;left:-1em}#primary .nop-tree details[open]>summary:before,.nop-404 .nop-tree details[open]>summary:before{content:"▾"}#primary .nop-count{color:var(--muted);font-size:12px}#content .nop-index h3{font-family:var(--serif);margin:24px 0 8px 1em;font-size:15px;font-style:italic;font-weight:400}#content .nop-index h3+.nop-index-desc,#content .nop-index h3+.nop-index-desc+.nop-rows,#content .nop-index h3+.nop-rows{margin-left:1em}.entry-content figcaption,.entry-content .wp-element-caption,.wp-caption-text{font-family:var(--serif)!important}.fig-num{font-variant:small-caps;letter-spacing:.03em;color:var(--text);font-style:normal}.entry-content a.pilcrow:link,.entry-content a.pilcrow:visited{color:var(--muted);opacity:0;-webkit-user-select:none;user-select:none;margin-left:.35em;font-size:.85em;text-decoration:none;transition:opacity .15s}.entry-content p:hover>a.pilcrow,.entry-content a.pilcrow:focus{opacity:.7}@media (hover:none){.entry-content a.pilcrow{display:none}}.entry-content p:target,.entry-content figure:target{background:#fff8dc;box-shadow:0 0 0 6px #fff8dc}#content .nop-archive-list{margin-top:16px}.nop-404 .nop-tree{margin:0;padding:0 0 0 1em;line-height:1.9;list-style:none}.nop-404 .nop-tree ul{margin:0 0 0 1.2em;list-style:none}#content #searchform div{gap:8px;max-width:420px;margin:12px 0 0;display:flex}#content #searchform label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#content #searchform #s{font:15px var(--serif);border:1px solid #999;border-radius:0;flex:1;min-width:0;min-height:42px;padding:0 10px}#content #searchform #searchsubmit{border:1px solid var(--text);background:var(--bg);color:var(--text);font:15px var(--serif);cursor:pointer;border-radius:0;min-height:42px;padding:0 14px}#primary .wp-block-jetpack-subscriptions input[type=email],#primary .jetpack_subscription_widget input[type=email],#primary #subscribe-email input{box-sizing:border-box;width:100%;min-height:40px;padding:6px 8px;font:14px var(--serif)!important;border:1px solid #999!important;border-radius:0!important}#primary .wp-block-jetpack-subscriptions button,#primary .jetpack_subscription_widget button,#primary #subscribe-submit button,#primary #subscribe-submit input{min-height:40px;margin-top:6px;border:1px solid var(--text)!important;background:var(--bg)!important;color:var(--text)!important;font:14px var(--serif)!important;border-radius:0!important;padding:0 14px!important}:root{--label:7.25rem}.single .nop-post-header{border-bottom:1px solid var(--rule);margin:0 0 1.75em;padding-bottom:14px}.single #content .nop-post-header .entry-title{border-bottom:0;padding:0;font-size:2em;line-height:1.18}.single .nop-post-header .entry-meta{margin-top:8px}#content dl.nop-matter{margin:0;padding:0;font-size:14.5px;line-height:1.55}#content .nop-row{grid-template-columns:var(--label)minmax(0,1fr);column-gap:1.25rem;padding:7px 0;display:grid}#content .nop-row dt{color:var(--muted);font-variant:small-caps;letter-spacing:.06em;text-transform:lowercase;margin:0;font-weight:400}#content .nop-row dd{min-width:0;margin:0}#content .nop-row dd p{text-align:left;text-indent:0;margin:0}.nop-aside-link{white-space:nowrap;margin-left:.35em;font-style:italic}#content dl.nop-front{border-top:1px dotted var(--rule);margin-top:12px;padding-top:6px}#content dl.nop-front .nop-row{padding:3px 0}.nop-muted{color:var(--muted)}.nop-series summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:0 .35em;list-style:none;display:flex;position:relative}.nop-series summary::-webkit-details-marker{display:none}.nop-series summary:before{content:"▸";color:var(--muted);font-size:.85em;position:absolute;left:-1.05em}.nop-series[open] summary:before{content:"▾"}.nop-series .nop-series-name{color:var(--link)}.nop-series summary:hover .nop-series-name{text-decoration:underline}.nop-series .nop-toggle{color:var(--muted);margin-left:auto;font-size:13px;font-style:italic}.nop-series .nop-toggle:after{content:"show all"}.nop-series[open] .nop-toggle:after{content:"hide"}#content .nop-series ol.nop-series-list{margin:6px 0 0;padding:0 0 0 1.6em}#content .nop-series p.nop-series-all{margin:4px 0 2px;font-size:13.5px;font-style:italic}#content .nop-series p.nop-series-all a:visited,#content .nop-row-series-next a:visited{color:var(--link)}#content ol.nop-series-list li{margin:0 0 3px;padding-left:.2em}#content ol.nop-series-list li::marker{color:var(--muted);font-variant-numeric:oldstyle-nums;font-style:normal}#content ol.nop-series-list a:link,#content ol.nop-series-list a:visited{color:var(--link)}#content ol.nop-series-list li.is-current,#content ol.nop-series-list li.is-current::marker{color:var(--text)}.entry-content .modern-footnotes-list-heading{border-top:1px solid var(--rule);color:var(--muted);font:normal 15px/1.4 var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:2.6em 0 .6em;padding-top:12px}.entry-content .modern-footnotes-list{margin:0;padding-left:1.5em;font-size:14.5px;line-height:1.6}.entry-content .modern-footnotes-list li{margin:0 0 .5em}.single .nop-post-footer{margin-top:2.6em}#content dl.nop-end{border-top:1px solid var(--text);border-bottom:1px solid var(--rule)}#content dl.nop-end .nop-row{padding:10px 0}#content dl.nop-end .nop-row+.nop-row{border-top:1px dotted var(--rule)}#content ul.nop-errata{margin:0;padding:0;list-style:none}#content ul.nop-errata li{grid-template-columns:8.75em minmax(0,1fr);column-gap:.75em;margin:0 0 4px;display:grid}#content ul.nop-errata time{color:var(--muted);font-style:italic}.entry-meta .updated-date{color:var(--muted)}.nop-bib{margin-top:4px}.nop-bib summary{color:var(--link);cursor:pointer;display:inline-block}.nop-bib summary:hover{text-decoration:underline}#content .nop-bibtex{border:1px solid var(--rule);color:var(--text);white-space:pre;background:#fafafa;margin:8px 0 6px;padding:10px 12px;font:12.5px/1.5 Menlo,Consolas,Courier New,monospace;overflow-x:auto}.nop-linkbtn{color:var(--link);font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.nop-linkbtn:hover,.nop-linkbtn:focus-visible{text-decoration:underline}#content ul.nop-inline{margin:0;padding:0;list-style:none}#content ul.nop-inline li{margin:0;display:inline}#content ul.nop-inline li+li:before{content:"·";color:var(--muted);margin:0 .5em}#content ul.nop-inline li:has(>[hidden]){display:none}#content ul.nop-inline li:has(>[hidden])+li:before{content:none}.single .entry-content .sharedaddy{display:none}.single .nop-post-footer .edit-link{text-align:right;margin:8px 0 0;font-size:13px}#content .nop-end-heading{color:var(--muted);font:normal 15px/1.4 var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;border:0;margin:40px 0 8px;padding:0}.single .nop-related{margin-top:2.4em}.single .nop-related .nop-end-heading{margin-top:0}.single #nav-below{font-family:var(--serif);margin:2.4em 0 1.5em}.search .entry-summary mark,.search .entry-title mark,.search .entry-content mark{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline 1.5px #8a8a8a}.search #content .page-title{font-family:var(--serif);font-weight:400}#primary ul.nop-mini li{margin-bottom:9px;line-height:1.4}@media (width<=600px){.single #content .nop-post-header .entry-title{font-size:clamp(1.5rem,7vw,1.85rem)}#content .nop-row{grid-template-columns:minmax(0,1fr);row-gap:2px}#content dl.nop-front .nop-row{padding:5px 0}#content ul.nop-errata li{grid-template-columns:minmax(0,1fr)}#content dl.nop-front .nop-row{display:block}#content dl.nop-front .nop-row dt{margin-right:.6em;display:inline}#content dl.nop-front .nop-row dd{display:inline}#content dl.nop-front .nop-row-series dt{margin:0 0 2px;display:block}#content dl.nop-front .nop-row-series dd{display:block}.nop-series summary{padding:4px 0 6px}.nop-series summary:before{margin-right:.15em;position:static}#content .nop-series ol.nop-series-list{padding-left:2.1em}#content ul.nop-inline{flex-wrap:wrap;gap:2px 1.25em;line-height:2.4;display:flex}#content ul.nop-inline li+li:before{content:none}#content .nop-bibtex{font-size:11.5px}.single #nav-below{flex-direction:column;gap:12px}.single #nav-below .nav-previous,.single #nav-below .nav-next{text-align:left;max-width:none}}@media print{.entry-content a.pilcrow,.nop-related,.nop-row-share,.nop-linkbtn,.nop-bib,.single .nop-post-footer .edit-link{display:none!important}#content .nop-row{break-inside:avoid}}.nop-m-only,.nop-mbar{display:none}#content .entry-content a:link:not(.pilcrow):not(.more-link),#content .entry-content a:visited:not(.pilcrow):not(.more-link){text-underline-offset:.18em;text-decoration:underline 1px #0000aa73}#content .entry-content a:visited:not(.pilcrow):not(.more-link){text-decoration-color:#551a8b73}#content .entry-content sup a:link,#content .entry-content sup a:visited{text-decoration:none}#content .post.sticky .entry-content p+p,#content .nop-pinned .entry-content p+p{margin-top:.7em}.nop-msearch-form{gap:8px;max-width:520px;display:flex}.nop-msearch-form input[type=search]{box-sizing:border-box;background:var(--bg);color:var(--text);font:17px var(--serif);-webkit-appearance:none;appearance:none;border:1px solid #8a8a8a;border-radius:0;flex:1;min-width:0;height:46px;padding:0 12px}.nop-msearch-form button{border:1px solid var(--text);background:var(--bg);color:var(--text);font:16px var(--serif);cursor:pointer;border-radius:0;height:46px;padding:0 16px}.nop-search-head{margin:20px 0 22px}#content .nop-search-title{font:normal 24px/1.25 var(--serif);margin:0 0 10px}.nop-search-help{margin:0 0 8px;font-size:16.5px;line-height:1.6}#content ol.nop-results{margin:8px 0 24px;padding:0;list-style:none}#content ol.nop-results li{border-top:1px dotted var(--rule);margin:0;padding:13px 0}#content ol.nop-results li:last-child{border-bottom:1px dotted var(--rule)}.nop-result-title{font-size:18px;line-height:1.35}#content .nop-result-meta{color:var(--muted);margin:4px 0 6px;font-size:13.5px;font-style:italic}#content .nop-result-excerpt p{text-align:left;text-indent:0;margin:0;font-size:15.5px;line-height:1.55}.nop-result-excerpt mark,.nop-result-title mark{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline 1.5px #8a8a8a}.nop-mfold>summary,.nop-msearch>summary,.nop-mmenu>summary{cursor:pointer;list-style:none}.nop-mfold>summary::-webkit-details-marker,.nop-msearch>summary::-webkit-details-marker,.nop-mmenu>summary::-webkit-details-marker{display:none}@media (width<=720px){p.nop-m-only,div.nop-m-only,section.nop-m-only{display:block}#header,#primary,#secondary{display:none!important}.nop-mbar{border-bottom:1px solid var(--rule);background:var(--bg);display:block;position:relative}.nop-mbar-row{padding:4px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.nop-mbar-title:link,.nop-mbar-title:visited{color:var(--text);font-size:20px;line-height:1.2;text-decoration:none}.home .nop-mbar-title:link,.home .nop-mbar-title:visited{font-size:23px}.nop-mbar-actions{gap:16px;display:flex}.nop-msearch>summary,.nop-mmenu>summary{color:var(--text);align-items:center;min-height:44px;font-size:16px;display:flex}.nop-msearch[open]>summary{text-underline-offset:4px;text-decoration:underline}.nop-msearch-panel{z-index:50;padding:12px var(--gutter)14px;border-bottom:1px solid var(--rule);background:var(--bg);position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 12px #0000000f}.nop-mbar-tagline{padding:0 var(--gutter)10px;color:var(--muted);margin:0;font-size:14px;font-style:italic;line-height:1.45}.nop-mbar-banner{object-fit:cover;width:100%;height:44px;display:block}.nop-scroller{padding:0 var(--gutter);white-space:nowrap;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.nop-scroller::-webkit-scrollbar{display:none}.nop-scroller a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.nop-scroller a:last-child{padding-right:40px}.nop-when-open{display:none}.nop-mmenu[open] .nop-when-open{display:inline}.nop-mmenu[open] .nop-when-closed{display:none}.nop-mmenu[open]>summary{top:4px;right:var(--gutter);z-index:1001;position:fixed}.nop-sheet{z-index:1000;padding:0 var(--gutter)48px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg);position:fixed;inset:0;overflow-y:auto}body:has(.nop-mmenu[open]){overflow:hidden}.nop-sheet-title{border-bottom:1px solid var(--text);margin:0 0 16px;padding:12px 0 10px;font-size:20px;line-height:1.2}.nop-sheet-title a:link,.nop-sheet-title a:visited{color:var(--text);text-decoration:none}.nop-sheet .nop-msearch-form{margin-bottom:8px}.nop-sheet-h{color:var(--muted);font:normal 14px var(--serif);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:24px 0 2px}ul.nop-sheet-list{margin:0;padding:0;list-style:none}ul.nop-sheet-list li{margin:0}ul.nop-sheet-list a{border-top:1px dotted var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:18px;text-decoration:none;display:flex}ul.nop-sheet-list li:last-child a{border-bottom:1px dotted var(--rule)}ul.nop-sheet-list .current-menu-item>a:link,ul.nop-sheet-list .current-menu-item>a:visited{color:var(--text)}.nop-sheet-kinds a span{color:var(--muted);text-align:right;font-size:14px;font-style:italic}.nop-sheet-follow{margin:4px 0 0;font-size:17px;line-height:2}#content ul.nop-rows li{flex-direction:column-reverse;gap:3px;padding:10px 0}#content ul.nop-rows time{flex:none;font-size:13px;font-style:italic}.nop-mtopics{margin-top:36px}.nop-mtopics ul{margin:0;padding:0;list-style:none}.nop-mtopics li{margin:0}.nop-mtopics a{border-top:1px dotted var(--rule);justify-content:space-between;align-items:center;min-height:46px;font-size:17px;text-decoration:none;display:flex}.nop-mtopics li:last-child a{border-bottom:1px dotted var(--rule)}.nop-mtopics a span:last-child{color:var(--muted)}.single .entry-meta,#content dl.nop-front,#content dl.nop-end{display:none}.single .nop-post-header{border-bottom:0;margin-bottom:20px;padding-bottom:0}.nop-kicker{color:var(--muted);font-variant:small-caps;letter-spacing:.06em;text-transform:lowercase;margin:4px 0 8px;font-size:13.5px}.nop-kicker a:link,.nop-kicker a:visited{color:var(--muted);text-decoration:none}.nop-mmeta{color:var(--muted);margin:8px 0 0;font-size:14px;font-style:italic}.nop-mfold>summary{justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:16px;display:flex}.nop-mfold .nop-muted{font-size:14px;font-style:italic}.nop-mfold .nop-toggle:after{content:"show";color:var(--muted);font-size:14px;font-style:italic}.nop-mfold[open] .nop-toggle:after{content:"hide"}.nop-mfold-body{padding:0 0 12px;font-size:15.5px;line-height:1.55}#content .nop-mfold-body p{text-align:left;text-indent:0;margin:0 0 8px}.nop-mfront{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:14px}.nop-mrow{border-top:1px dotted var(--rule);padding:9px 0}#content .nop-mrow p.k{color:var(--muted);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:0 0 2px;font-size:13.5px}#content .nop-mrow .v p{margin:0 0 4px}#content .nop-mrow ol.nop-series-list{margin:4px 0 0;padding:0 0 0 1.6em}.nop-mend{margin-top:2.4em}.nop-mlabel,#content .nop-mend p.nop-mlabel{color:var(--muted);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:0 0 4px;font-size:13px;font-style:normal}.nop-mnext{border-top:2px solid var(--text);border-bottom:1px solid var(--text);padding:14px 0}.nop-mnext-link{font-size:20px;line-height:1.3;display:block}#content .nop-mnext p{text-align:left;text-indent:0;margin:6px 0 0;font-size:14px;font-style:italic}.nop-merrata{margin-top:20px}.nop-merrata ul{margin:0;padding:0;list-style:none}.nop-merrata li{margin:0 0 8px;font-size:15.5px;line-height:1.5}.nop-merrata time{color:var(--muted);font-size:13.5px;font-style:italic;display:block}.nop-mshare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.nop-mbtn{border:1px solid var(--text);background:var(--bg);color:var(--text);font:16px var(--serif);cursor:pointer;border-radius:0;min-height:46px;padding:0 12px}.nop-mbtn:active{background:var(--tint)}.nop-mshare-fallback{text-align:center;grid-column:1/-1}.nop-mshare-fallback[hidden]{display:none}.nop-mfolds{border-bottom:1px dotted var(--rule)}.nop-mfolds .nop-mfold{border-top:1px dotted var(--rule)}.nop-mfolds .nop-bib summary{margin-bottom:4px}.single .nop-related{margin-top:2em}#colophon #site-info{line-height:1.8;padding:14px var(--gutter)24px!important}body.admin-bar .nop-sheet{top:46px}body.admin-bar .nop-mmenu[open]>summary{top:50px}}@media print{.nop-mbar,.nop-m-only{display:none!important}}[class^="wp-block-"]:not(.wp-block-gallery)>figcaption{color:#777;font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}[class^="wp-block-"].alignleft,[class^="wp-block-"] .alignleft{margin-right:24px}[class^="wp-block-"].alignright,[class^="wp-block-"] .alignright{margin-left:24px}p.has-drop-cap:not(:focus)::first-letter{font-size:5em;margin-top:.1em}.wp-block-image figure{margin-bottom:24px}.wp-block-image figcaption{margin:-7px 0 20px;padding:9px 9px 1em;text-align:center}.wp-block-image.alignfull,.wp-block-image.alignfull img{margin:0}.wp-block-gallery{margin:0 0 24px}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;left:0;right:0;width:auto}.wp-block-quote:not(.is-large):not(.is-style-large){border:none;padding:0 3em}.wp-block-quote cite{color:inherit;font-size:inherit;font-weight:600}.wp-block-audio{margin-left:0;margin-right:0}.wp-block-audio audio{display:block;width:100%}.rtl .wp-block-file *+.wp-block-file__button{margin:0 0 0 .75em}.wp-block-file .wp-block-file__button{padding:.5em 1em;color:#fff;line-height:1.5}.wp-block-code{background-color:#fff0;border:0;padding:0}.wp-block-pullquote{font-size:1em}.wp-block-pullquote p{font-size:1.5em;line-height:1.3}.wp-block-pullquote__citation,.wp-block-pullquote cite{color:inherit;font-size:inherit;font-weight:600;text-transform:none}.wp-block-table td,.wp-block-table th{border:none}.wp-block-table td{border-top:1px solid #e7e7e7}.wp-block-table tr:nth-child(odd) td{background:#f2f7fc}#content .wp-block-table[style*="font-size"] *,#content .wp-block-table[class*="-font-size"] *,#content .wp-block-calendar[style*="font-size"] *,#content .wp-block-calendar[class*="-font-size"] *{font-size:inherit;line-height:1.5}.wp-block-separator{border:0}.wp-block-media-text{margin-bottom:24px}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{margin-left:20px;text-align:center}.rtl .wp-block-archives.aligncenter,.rtl .wp-block-categories.aligncenter,.rtl .wp-block-latest-posts.aligncenter{margin-left:0;margin-right:20px}.wp-block-latest-comments{margin:0 0 24px}.wp-block-latest-posts.is-grid{margin-left:0;margin-right:0}.has-blue-color,.has-blue-color:visited,#content .has-blue-color,#content .has-blue-color:visited{color:#06c}.has-blue-background-color,.has-blue-background-color:visited{background-color:#06c}.has-black-color,.has-black-color:visited,#content .has-black-color,#content .has-black-color:visited{color:#000}.has-black-background-color,.has-black-background-color:visited{background-color:#000}.has-medium-gray-color,.has-medium-gray-color:visited,#content .has-medium-gray-color,#content .has-medium-gray-color:visited{color:#666}.has-medium-gray-background-color,.has-medium-gray-background-color:visited{background-color:#666}.has-light-gray-color,.has-light-gray-color:visited,#content .has-light-gray-color,#content .has-light-gray-color:visited{color:#f1f1f1}.has-light-gray-background-color,.has-light-gray-background-color:visited{background-color:#f1f1f1}.has-white-color,.has-white-color:visited,#content .has-white-color,#content .has-white-color:visited{color:#fff}.has-white-background-color,.has-white-background-color:visited{background-color:#fff}