*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7f8;color:#252b31;font:16px/1.7 Arial,sans-serif}a{color:#1e73be;text-decoration:none}a:hover{text-decoration:underline}header{background:#fff;border-top:8px solid #070707;border-bottom:1px solid #dbdbdb}.brand,header>nav,.layout,footer{max-width:1180px;margin:auto}.brand{padding:24px 24px 18px}.brand>a{display:flex;align-items:center;gap:15px;color:#151b24;font-size:32px;font-weight:700;line-height:1.2}.brand-icon{width:58px;height:58px;display:grid;place-items:center;background:#132332;color:#02c4ff;border-radius:13px;font-size:22px}.brand p{margin:6px 0 0 73px;color:#626e77;font-size:14px}header>nav{display:flex;gap:32px;padding:14px 24px;border-top:1px solid #eee}header>nav a{color:#252b31;font-weight:700}.layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;padding:38px 24px 60px}.content,aside{min-width:0}h1{font-size:32px;line-height:1.25;margin:0 0 22px}h2{line-height:1.3;font-size:25px;margin-top:30px}h3{font-size:21px;line-height:1.4}.updated{font-size:13px;color:#657079;margin:0 0 20px}.article-body{padding:28px;background:white;border:1px solid #e2e5e8;border-radius:6px;overflow-wrap:anywhere}.article-body p:first-child{margin-top:0}.article-body img{max-width:100%;height:auto;display:block;margin:20px auto}.article-body figure{margin:20px 0}.article-body table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.article-body td,.article-body th{padding:8px;border:1px solid #ccc}.article-body iframe{display:none}.article-grid #blog-entries,.article-grid{display:grid;gap:22px}.article-grid article{padding:24px;background:#fff;border:1px solid #e2e5e8;border-radius:6px}.article-grid .entry-title{margin:0 0 12px;font-size:24px;line-height:1.35}.article-grid .blog-entry-summary{font-size:15px;color:#4a5660}.article-grid .blog-entry-readmore a{display:inline-block;font-size:14px;font-weight:700}.article-grid .blog-entry-readmore span{display:none}.article-grid .blog-entry-bottom{display:none}.article-grid .entry-title a{color:#192b3b}.article-grid .pagination{display:flex;gap:12px;align-items:center}.article-grid .page-numbers{padding:8px 14px;background:#fff;border:1px solid #ddd}aside{padding:22px;background:white;border:1px solid #e2e5e8;border-radius:6px;align-self:start}aside h2{font-size:19px;margin:28px 0 12px}aside h2:first-child{margin-top:0}aside ul{padding-left:19px}aside li{margin:12px 0;font-size:14px}.categories{display:flex;flex-direction:column;gap:8px}label{font-size:13px;color:#657079}.searchbox{display:flex;gap:5px;margin-top:6px}input{min-width:0;width:100%;padding:10px 8px;border:1px solid #ccd2d7;border-radius:3px;font:inherit;font-size:14px}button{border:0;border-radius:3px;background:#02c4ff;color:#132332;padding:10px;cursor:pointer;font-weight:bold}footer{border-top:1px solid #dbdbdb;padding:25px 24px;display:flex;justify-content:space-between;gap:15px;color:#52606b}footer nav{display:flex;gap:20px;font-size:14px}#search-results article{padding:22px;margin:16px 0;background:white;border:1px solid #ddd}#search-results h2{margin-top:0}.ez-toc-title-container{font-weight:700}#ez-toc-container{background:#f6f7f8;padding:15px;border-radius:4px}#ez-toc-container ul{margin:4px 0}.screen-reader-text{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}
@media(max-width:820px){.layout{grid-template-columns:1fr;padding:25px 16px;gap:28px}.brand{padding:20px 16px}.brand>a{font-size:26px}.brand p{margin-left:0;margin-top:10px}header>nav{padding:12px 16px;gap:24px;font-size:14px}.article-body{padding:20px}h1{font-size:27px}.article-grid article{padding:20px}.article-grid .entry-title{font-size:22px}aside{width:100%}footer{display:block}footer nav{margin-top:12px;flex-wrap:wrap}img{max-width:100%}}
