:root{--blue:#283e94;--sky:#5ec5ee;--muted:#8cacc3;--ink:#25303b;--line:#d9e0e6;--soft:#eef2f5}*{box-sizing:border-box}body{margin:0;background:#e9edf0 url("/_assets/3850448c9df1.jpg") repeat;font-family:DroidSansRegular,Arial,sans-serif;color:var(--ink);font-size:16px;line-height:1.65}a{color:#1d43a4;text-decoration:none}a:hover,a:focus{color:#07859b;text-decoration:underline}.site-shell{max-width:1100px;margin:28px auto 40px;background:#fff;box-shadow:0 10px 35px rgba(17,34,51,.18);border-radius:10px;overflow:hidden}.site-header{padding:16px 28px 0}.brand img{display:block;max-width:300px;height:auto}.main-nav{border-bottom:1px solid var(--sky);margin-top:10px}.main-nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;list-style:none;margin:0;padding:0}.main-nav a{display:block;padding:9px 12px 8px;font-family:OswaldBook,Arial,sans-serif;font-size:1.08rem;color:var(--muted)}.main-nav a.selected,.main-nav a:hover{color:var(--blue);text-decoration:none}.content-frame{padding:0 28px 34px}.breadcrumbs{padding:14px 0 18px;font-size:.88rem;color:#66717b}.crumb-separator{padding:0 8px;color:#9aa5ae}.content-frame main{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:34px}.content-column{min-width:0}.content-column h1{margin:0 0 16px;color:#172b50;font-family:OswaldBook,Arial,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.2}.content-column h2{margin:28px 0 10px;color:var(--blue);font-family:OswaldBook,Arial,sans-serif;font-size:1.35rem;font-weight:400}.content-column p{margin:0 0 15px}.content-column .lead{font-size:1.12rem;color:#4e5963}.hero-figure{float:right;width:41%;margin:0 0 18px 24px}.hero-figure img{display:block;width:100%;height:220px;object-fit:cover;border-radius:7px}.hero-figure figcaption{font-size:.78rem;color:#6d7882;margin-top:5px}.sidebar{padding-top:8px}.sidebar-card{background:var(--soft);border-radius:7px;padding:16px;margin-bottom:18px;border-left:4px solid var(--sky)}.sidebar-card h2{margin:0 0 10px;color:var(--blue);font-family:OswaldBook,Arial,sans-serif;font-size:1.2rem;font-weight:400}.sidebar-card a{display:block;padding:4px 0;border-bottom:1px dotted #c8d0d8}.content-column ul,.content-column ol{padding-left:24px;margin:12px 0 18px}.content-column li{padding:3px 0}.content-table{width:100%;margin:18px 0 22px;border-collapse:collapse;background:#fbfcfd}.content-table th,.content-table td{padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.content-table th{background:#e8edf4;color:#1d2e56}.related{clear:both;margin-top:32px;padding-top:18px;border-top:1px dotted #b9c3cc}.related h2{margin-top:0}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-link{padding:8px 12px;background:#f1f5f8;border-radius:5px}.article-page .hero-figure{float:none;width:100%;margin:10px 0 24px}.article-page .hero-figure img{height:320px}.article-meta{font-size:.86rem;color:#697681;border-bottom:1px dotted #bec8d0;padding-bottom:10px}.post-card{display:grid;grid-template-columns:190px 1fr;gap:18px;padding:18px 0;border-bottom:1px dotted #b9c3cc}.post-card img{width:190px;height:120px;object-fit:cover;border-radius:6px}.post-card h2{margin:0 0 7px}.site-footer{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:30px;padding:24px 28px;background:#aeb9c2;color:#fff}.site-footer strong{display:block;margin-bottom:7px;font-family:OswaldBook,Arial,sans-serif;font-size:1.12rem;font-weight:400}.site-footer p{margin:0;color:#f3f6f8;font-size:.9rem}.site-footer a{display:block;color:#fff;margin:3px 0}.sitemap-list{columns:2}.sitemap-list li{break-inside:avoid}@media(max-width:780px){body{font-size:15px}.site-shell{margin:0 auto;border-radius:0}.site-header,.content-frame{padding-left:18px;padding-right:18px}.main-nav ul{justify-content:flex-start}.content-frame main{grid-template-columns:1fr;gap:20px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-figure,.article-page .hero-figure{float:none;width:100%;margin:10px 0 20px}.hero-figure img,.article-page .hero-figure img{height:240px}}@media(max-width:520px){.brand img{max-width:245px}.main-nav a{padding:7px 8px;font-size:1rem}.content-column h1{font-size:1.9rem}.sidebar{display:block}.sidebar-card{margin-bottom:14px}.site-footer{grid-template-columns:1fr;gap:18px;padding:20px 18px}.post-card{grid-template-columns:1fr}.post-card img{width:100%;height:180px}.sitemap-list{columns:1}.hero-figure img,.article-page .hero-figure img{height:200px}}body{background:#efefef url("/_assets/3850448c9df1.jpg") repeat;font-size:14px;color:#000;text-align:center}.site-shell{width:960px;max-width:calc(100% - 24px);margin:2em auto 2em;background:#fff;border-radius:.7em;box-shadow:.33em .333em .7em rgba(0,0,0,.3);overflow:hidden}.site-header{padding:.5em 1.5em 0}.brand img{max-width:300px;height:auto}.main-nav{margin-top:0;border-bottom:1px solid #5ec5ee}.main-nav ul{justify-content:flex-end}.main-nav a{font-family:OswaldBook,Arial,sans-serif;padding:.5em 0 .166em 2em;font-size:1.214em;color:#8cacc3}.main-nav a.selected,.main-nav a:hover,.main-nav a:focus{color:#283e94}.content-frame{padding:1em 1.5em 2em;border-bottom:1px solid #aaa}.breadcrumbs{padding:10px 0 12px;color:#666;font-size:.86em}.crumb-separator{padding:0 7px;color:#999}.content-frame main{grid-template-columns:71.5% 26%;gap:2.5%;display:grid}.content-column{padding-top:1.2em}.content-column h1{font-family:DroidSansRegular,Arial,sans-serif;font-size:1.5em;font-weight:bold;color:#000;line-height:1.2;margin:0 0 1em}.content-column h2{font-family:OswaldBook,Arial,sans-serif;font-size:1.124em;font-weight:normal;color:#283e94;margin:.66em 0 0}.content-column h3{font-size:1em}.content-column p{font-size:1em;line-height:1.5em;margin:.5em 0}.content-column .lead{font-size:1em;color:#000;line-height:1.5em}.hero-figure,.article-page .hero-figure{float:right;width:41%;margin:0 0 10px 12px}.hero-figure img,.article-page .hero-figure img{height:220px;border-radius:.4em;object-fit:cover}.hero-figure figcaption{font-size:.78em;color:#777}.sidebar{padding-top:1.2em}.sidebar-card{background:#eee;border-left:0;border-radius:.5em;padding:.667em;margin-bottom:1.2em}.sidebar-card h2{margin:0 0 .66em;font-family:OswaldBook,Arial,sans-serif;font-size:1.124em;color:#283e94}.sidebar-card a{font-size:.857em;padding:3px 0;border-bottom:1px dotted #ccc}.content-table{margin:18px 0;width:90%;border:1px solid #f3c8ca;background:#fff;font-size:1em}.content-table th,.content-table td{padding:4px 8px;border:1px solid #fff;background:#ffeae1}.content-table th{background:#e0e7f1;font-weight:bold}.related{margin-top:2em;padding-top:1em;border-top:0}.related h2{margin-bottom:.66em}.related-link{background:transparent;padding:0;margin-right:1.2em}.post-card{display:block;padding:8px 0;border-bottom:1px dotted #ccc}.post-card img{float:right;width:150px;height:90px;margin:0 0 8px 12px;border-radius:.4em}.post-card h2{margin:0}.site-footer{grid-template-columns:1.2fr 1.2fr 1fr;gap:0;background:#c0c0c0;padding:1.5em;color:#fff;text-align:left;border-top:1px solid #ddd}.site-footer strong{font-family:DroidSansBold,Arial,sans-serif;font-size:1em}.site-footer p,.site-footer a{font-size:1em}.site-footer a{color:#2200cc}.sitemap-list{columns:2}@media(max-width:800px){.site-shell{width:96%;max-width:none;margin-top:0}.content-frame main{display:block}.content-column{width:100%}.sidebar{width:100%;padding-top:1em}.hero-figure,.article-page .hero-figure{float:none;width:100%;margin:0 0 12px}.site-footer{grid-template-columns:1fr 1fr}.main-nav a{padding-left:.5em}}@media(max-width:600px){.site-header{padding-left:1em;padding-right:1em}.main-nav ul{justify-content:flex-start}.main-nav a{padding:.5em;font-size:1.1em}.site-footer{grid-template-columns:1fr}.sitemap-list{columns:1}.post-card img{float:none;width:100%;height:180px;margin:0 0 8px}.content-column h1{font-size:1.5em}}body{text-align:left}.content-column h1{color:#1c3158;letter-spacing:-.01em}.content-column h2{line-height:1.3}.content-column p{max-width:72ch}.hero-figure figcaption{text-align:left}.post-list{clear:both;margin:22px 0 28px}.post-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:center;min-height:142px;padding:19px 0;border-top:1px solid #d9e0e6;border-bottom:0;text-align:left}.post-card:first-child{border-top:0;padding-top:5px}.post-card .post-image-link{display:block;overflow:hidden;border-radius:8px;background:#e5ebf0}.post-card img{display:block;float:none;width:180px;height:118px;margin:0;object-fit:cover;border-radius:8px;transition:transform .2s ease,filter .2s ease}.post-card .post-image-link:hover img,.post-card .post-image-link:focus img{transform:scale(1.035);filter:saturate(1.08)}.post-card>div{text-align:left}.post-card .article-meta{margin:0 0 5px;padding:0;border:0;color:#738195;font-size:.78em;letter-spacing:.04em}.post-card h2{margin:0 0 7px;text-align:left;font-size:1.16em;line-height:1.3}.post-card h2 a{color:#21449f}.post-card>div>p:not(.article-meta){margin:0;max-width:55ch;line-height:1.48}.post-list+p{margin-top:25px;padding-top:20px;border-top:1px solid #e1e5e9}.content-column>p:not(.lead){line-height:1.58}.site-footer{line-height:1.45}.site-footer a{transition:color .15s ease}@media(max-width:600px){.content-column h1{text-align:left}.post-card{grid-template-columns:1fr;gap:11px;min-height:0;padding:18px 0}.post-card:first-child{padding-top:5px}.post-card img{width:100%;height:185px}.post-card h2{font-size:1.22em}.post-card>div>p:not(.article-meta){max-width:none}.post-list+p{margin-top:20px}}