.post{color:#333;font-size:17px;font-weight:500;line-height:1.7}.post-band{background:var(--blue);border-bottom:7px solid var(--yellow);height:115px}.post-titlecard{z-index:2;text-align:center;background:#fff;width:64%;max-width:922px;margin:-79px auto 0;padding:31px 20px;position:relative;box-shadow:0 12px 28px -18px #2b47768c}.post-titlecard h1{color:var(--blue);margin:0 0 12px;font-family:Arimo,sans-serif;font-size:43px;font-weight:500;line-height:1.6}.post-titlecard p{margin:0}.post-top{width:64%;max-width:922px;margin:48px auto 0}.post-image{text-align:center;line-height:0}.post-image img{border-radius:5px;max-width:100%;height:auto;display:inline-block}.post-cats{text-align:center;margin:25px 0 0}.post-cats a{color:#084666;text-decoration:none}.post-cats a:hover{text-decoration:underline}.post-tags{color:var(--blue);background:#c8cfdc4d;margin:28px 0 0;padding:5px 12px 7px;font-size:15px;font-weight:600;line-height:29px}.post-tags:empty{line-height:0}.post-tags a{color:var(--blue);text-decoration:none}.post-tags a:hover{text-decoration:underline}.post-body{width:57.6%;max-width:829px;margin:86px auto 0}.post .prose{text-align:justify;overflow-wrap:anywhere}.post .prose h2,.post .prose h3,.post .prose h4,.post .prose h5{text-align:start}.post-cite{color:#555;text-align:start;overflow-wrap:break-word;margin:40px 0 0;font-size:15px;line-height:1.6}.post-contact{text-align:center;margin:40px 0 0}.post-contact a{background:var(--blue);color:var(--yellow);padding:6px 21px;font-family:Arimo,sans-serif;font-size:21px;font-weight:400;line-height:1.7;text-decoration:none;display:inline-block}.post-contact a:hover{background:#2b4776}.post .prose p{margin:0;padding-bottom:17px}.post .prose h2,.post .prose h3,.post .prose h4{color:#084666;margin:0;padding-bottom:10px;font-family:Arimo,sans-serif;font-size:20px;font-weight:600;line-height:26px}.post .prose :is(h2,h3,h4):not(:first-child){margin-top:0}.post .prose h3{font-size:18px;line-height:25.2px}.post .prose>h2:first-child{margin-bottom:0;font-family:Assistant,sans-serif;font-size:21px;line-height:29.4px}.post .prose>h2:first-child+:is(h2,h3){margin-top:12px}.post .prose ul,.post .prose ol{margin:0 0 17px;padding-inline-start:1.2em}.post .prose .published{margin-top:40px}.post .prose .published :is(h2,p){text-align:start}.post .prose p.join{margin-top:-17px}.post .prose .summary{margin-top:6px;font-weight:600;line-height:1.8}.post .prose .lead-box{background:var(--topbar);text-align:center;border-radius:3px;margin-bottom:30px;padding:20px 140px 3px}.post .prose .inset{margin-inline:32px}.post .prose .abstract-box{color:#333;background:#c8cfdc45;border-top:7px double #c8cfdc80;border-bottom:6px double #c8cfdc80;border-radius:5px;margin-bottom:17px;padding:20px}.post .prose .abstract-box>*{text-align:right;max-width:550px;margin-inline:auto}.post .prose .abstract-box h2{color:var(--blue);text-align:center;margin-bottom:0;font-family:Arimo,sans-serif;font-size:23px;font-weight:500;line-height:1.3}.post .prose hr{background:var(--yellow);border:0;width:414px;max-width:50%;height:3px;margin:12px auto 40px}.post .prose .abstract-box>:last-child{padding-bottom:0}.post .prose blockquote{border-inline-start:5px solid #084666;margin:0 0 30px;padding:0 15px 0 0}.post .prose blockquote p:last-child{padding-bottom:0}.post .prose .h-start :is(h2,h3,h4){text-align:start}.post .prose .box.flat{border:0;padding:10px 0 13px}.post .prose p.blue-bold{color:var(--blue);padding-bottom:25px;font-weight:700}.post .prose p.blue-bold.u{padding-bottom:17px;text-decoration:underline}.post .prose .box{background:#c8cfdc45;border-top:7px double #c8cfdc80;border-bottom:6px double #c8cfdc80;margin:0 0 13px;padding:33px 36px}.post .prose .box>:last-child{margin-bottom:0;padding-bottom:0}.post .prose[lang=en]{direction:ltr}.post .prose[lang=en] :is(h2,h3,h4){text-align:left}.post .prose .published bdi{white-space:nowrap}@media (width<=600px){.post .prose[lang=en] p{text-align:left;-webkit-hyphens:auto;hyphens:auto}}.post .prose .refs{color:#084666;margin-top:30px;font-size:16px;font-style:italic;line-height:26px}.post .prose .refs.indent{margin-inline-end:19px}.post .prose .refs p,.post .prose .refs li{margin:0;padding-bottom:17px}.post .prose .refs h2{font-style:italic}.post .prose .refs ul{margin:0;padding:0;list-style:none}.post .prose .refs a{color:#084666}@media (width<=600px){.post .prose .refs p{text-align:start}}.post-nav{border-top:0;border-bottom:1px solid var(--yellow);justify-content:space-between;width:80%;max-width:1152px;margin:40px auto 0;padding-top:0;padding-bottom:29px;display:flex}.post-nav a{color:#946f00;font-size:14px;font-weight:400;text-decoration:none}.post-nav a:hover{text-decoration:underline}.post-body+.post-nav{margin-top:64px}.post-related{width:80%;max-width:1152px;margin:0 auto;padding:29px 0 30px}.post-related h2{color:#084666;text-align:center;margin:0;padding-bottom:10px;font-family:Arimo,sans-serif;font-size:24px;font-weight:500;line-height:1.4}.post-related h2:after{content:"";background:var(--yellow);width:196px;height:2px;margin:42px auto 40px;display:block}.post-related .post-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:0 5.5%}.post-related .post-card{box-shadow:none;border:1px solid #d8d8d8;border-top:0;padding-bottom:45px}.post-related .post-card img{aspect-ratio:342/214;width:calc(100% + 2px);max-width:none;margin:0 -1px}.post-related .post-card-title{margin:29px 20px 0;padding-bottom:10px;font-family:Arimo,sans-serif;font-size:22px;font-weight:500;line-height:22px}.post-related .post-card-title a{text-decoration:none;color:#084666!important}.post-related .post-card p{color:#666;margin:0 20px;font-size:16px;line-height:1.5}@media (width<=980px){.post{font-size:16px;line-height:1.7}.post-band{height:100px}.post-titlecard,.post-top,.post-body,.post-nav,.post-related{width:80%}.post-titlecard h1{font-size:36px;line-height:1.6}.post-titlecard p{font-size:16px}.post-body{margin-top:57px}.post .prose .box{margin-top:10px}.post .prose .lead-box{padding:20px 5px 3px}.post .prose .inset{margin-inline:31px}.post .prose .box{padding:33px 36px}.post .prose h3{line-height:23px}.post-related .post-card-title{padding-bottom:2px}.post-nav{width:100%;padding-inline:0}.post-body+.post-nav{margin-top:71px}.post-related .post-grid{grid-template-columns:1fr;gap:36px}.post-related h2:after{width:125px}}
