﻿:root{color-scheme:light dark}@font-face{font-display:swap;font-family:cc-chars;font-synthesis:none;src:url("../font/cc-chars.woff2") format("woff2"),url("../font/cc-chars.woff") format("woff");unicode-range:u+a9,u+229c,u+1f10d-f,u+1f16d-f}html,body{background-color:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Frutiger,'Frutiger Linotype','Calibri Light','Carlito',Ubuntu,Cantarell,Oxygen-Sans,sans-serif,cc-chars;font-size:18px;font-kerning:normal;font-variant-ligatures:common-ligatures;font-weight:400;line-height:1.55;margin:0;padding:0}h1,h2,h3,h4{font-kerning:normal;font-variant-numeric:oldstyle-nums;font-variant-ligatures:common-ligatures;letter-spacing:-0.005em}*::selection{background-color:#00c8b0e6;background-color:#00C8b0;color:#000}code,kbd,samp,var{background-color:rgba(127,127,127,0.125);font-family:inherit;font-style:inherit;font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-weight:inherit}ins{text-decoration:underline;text-decoration-color:#006140}del{text-decoration:line-through}var{background-color:unset;color:#9101c1}header ins,header del{text-decoration-thickness:.08em}#page-container{display:block;margin:2% auto 0;position:relative;max-width:100%}#page-header{align-items:baseline;display:block;margin:12px auto;text-align:left}#page-header h1{display:block;font-size:24px;line-height:1.4;margin:12px 1em 4px 14px;padding:0}#page-header h1 .page-header-ctrl{border-radius:4px;color:#002722;font-weight:800;padding:2px 12px 0 4px;margin:0}#page-header h1 span:last-of-type{font-size:1em}#page-header .skip-main a{background-color:#fff;display:inline-block;left:50%;padding:.2em .5em;position:fixed;top:-10em;transform:translateX(-50%);z-index:100}#page-header .skip-main a:focus{top:0}#page-header .h-card{display:block;float:right;margin-top:-1.8em}#page-header .h-card .u-photo{float:right;height:34px;margin:-0.175em 10px 0;width:34px}#page-header h1:hover .page-header-blog{color:#007567}#page-header .page-header-blog{font-weight:400;height:1em}.site-nav .sn-home{display:none}@media (max-width:410px){#page-header .h-card span[property~="foaf:givenName"],.site-nav .sn-topics{display:none}}#page-header hr{background-color:#006140;border:0;height:6px}.site-nav{display:block;margin:0 auto;text-align:center}.site-nav ul,.page-footer-subscribe,#page-footer nav ul{display:flex;flex-direction:row;flex-wrap:wrap;margin:.5em 2px;padding:0;text-align:center}.site-nav ul li,.page-footer-subscribe li,#page-footer nav ul li{display:inline-block;flex-grow:1;justify-content:space-between;margin:0 8px}.site-nav a,.page-footer-subscribe li a,#page-footer nav li a{display:inline-block;width:100%}.doc-container{box-sizing:border-box;display:block;margin:12px auto;min-height:300px;text-align:center;width:100%}.adsbygoogle{display:block;text-align:center}.doc-container.page > article{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;overflow-wrap:break-word}.doc-container.page > article,.doc-container.page > header{padding:0 10px;text-align:left}.doc-container.page > header h2{padding:0}a{color:#006140;text-decoration:underline;text-decoration-color:#006140}a:visited{color:#7339ac;text-decoration-color:#006140}a:hover,a:visited:hover{color:#135496;text-decoration-color:red}a:active{color:red}h1 a,h1 a:visited,h1 a:hover{color:inherit !important;text-decoration:none}.search{margin-bottom:1em}.page-header-ctrl,button,a[aria-role="button"],span[aria-role="button"],input[type="email"],input[type="search"],input[type="text"]{-webkit-appearance:none;appearance:none;background-color:#fefefe;border:1px solid #000;border-width:1.5px;box-sizing:content-box;color:#000;font-family:inherit;font-size:1em;height:1.4em;line-height:1.425em;margin:0 .12em;padding:0 .5em;text-decoration:none}.page-header-ctrl,button,a[aria-role="button"],span[aria-role="button"]{box-shadow:-2px 2px 0 rgba(75,75,75,0.4);border-radius:.22em;cursor:pointer;user-select:none}.page-header-ctrl:hover,button:hover,a[aria-role="button"]:hover,span[aria-role="button"]:hover{box-shadow:none;color:#006140;filter:brightness(111%)}.page-header-ctrl:focus,button:focus,a[aria-role="button"]:focus,span[aria-role="button"]:focus,input:focus{border-color:#006156;outline:none}.entrylist{contain:content;display:block;margin:0 10px;text-align:left}.entrylist h3{margin:0 0 .5em}.entrylist h3 time:only-of-type{display:inline-block;min-width:96px;text-align:center}.entrylist article{box-sizing:border-box;contain:content;display:inline-block;margin-bottom:1em;Max-width:unset;overflow:hidden;padding-right:8px;position:relative;width:100%}.entrylist article,.entrylist article a,.entrylist .has-image,.entrylist .has-image a{height:auto;min-height:54px}.entrylist .entry-summary{margin:.4em 0 0}.entrylist .has-image img,.entrylist .has-image object,.entrylist article:not(.has-image) a::before{border:0;box-sizing:border-box;color:#000;display:block;flex-grow:0;flex-shrink:0;float:left;height:54px;margin:0 8px 0 0;width:96px}.entrylist .has-image object{pointer-events:none}.entrylist article:not(.has-image) a::before{background-color:#d2e6e4;content:'';display:block}.entrylist article a{align-content:center;align-items:center;display:flex;flex-direction:row;text-decoration:none}.entrylist article a:focus{background-color:rgba(100,180,170,0.2);outline:none}.entrylist .has-image a:focus img,.entrylist .has-image a:focus object,.entrylist article:not(.has-image) a:focus::before{background-color:#fff}.entrylist article header{align-content:center;align-items:center;display:flex;margin:0;flex:1;height:108px;justify-content:center;margin-bottom:0;width:100%}.entrylist article header,.entrylist article header h4{height:auto}.entrylist article header{display:flex;flex-direction:row;flex:1;height:auto;justify-content:center;margin-bottom:0;min-height:54px}.entrylist article header h4{display:block;flex-grow:1;font-size:1em;font-weight:500;height:auto;line-height:1.5;margin-bottom:0;margin:0;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis}.pagination{display:block;list-style:none;padding:0}.pagination li{display:inline-block}.pagination li a[rel~=next]{margin-left:1em}.pagination li a[rel~=prev]{margin-left:1em}.pagination li a[rel~=prev]::after,.pagination li a[rel~=next]::before{content:'⬅';display:inline-block;margin-right:.33em}.pagination li a[rel~=prev]::after{margin-left:.33em;margin-right:0;transform:rotateY(180deg)}#page-footer{clear:both;contain:content;display:block;margin:2em 0 1em;padding:0;text-align:center;position:relative;z-index:90}#page-footer nav ul{height:1.2em}.page-footer-promo > a,.page-footer-promo > a:hover,.page-footer-promo > a:visited,.page-footer-promo > a:visited:hover{color:#fff;display:block;margin:0 auto;text-decoration:none;text-decoration-color:unset}.page-footer-promo div{clear:both}.page-footer-promo h6{display:inline-block;flex-grow:1;font-size:1em;margin:0 auto 1em;padding:0}.page-footer-promo{background-color:#00422d;padding:24px 10px;text-align:center}.page-footer-cta{box-sizing:border-box;color:#fff;display:block;display:flex;flex-direction:column;margin:0 auto;min-height:100px;padding-left:0;text-align:center;text-decoration:none}.page-footer-cta div{display:block;display:flex;flex-direction:column;flex-grow:1}.page-footer-cta button,.page-footer-cta span[aria-role="button"]{border-color:transparent;border-radius:4px;color:#000}.cta-email button{background-color:#249eef}.cta-twitter span[aria-role="button"]{background-color:#55acee}.cta-feedly span[aria-role="button"]{background-color:#2bb24c}form[action="https://email.ctrl.blog/?subscribe"] input[name="name"]{position:absolute;visibility:hidden;width:2px}.page-footer-subscribe{margin:1em auto 0}.page-footer-subscribe li:nth-of-type(5){display:none}.page-footer-subscribe a,.page-footer-subscribe a:visited{color:#fff;text-decoration:underline;text-decoration-color:#fff}a:hover .page-footer-cta h6,.page-footer-subscribe a:hover{color:#fff;text-decoration:underline;text-decoration-color:red}#page-footer .small-print{box-sizing:border-box;display:inline-block;margin:1.2em auto;max-width:524px;padding:0 10px;text-align:left}#page-footer .small-print div{display:inline}#page-footer .small-print > div:target{animation:highlight 30s ease-out}@keyframes highlight{0%{background-color:rgba(255,255,100,0.5)};100%{background-color:transparent}}
