.r2Uipq_index{padding:40px 0}.r2Uipq_column{width:calc(100% - 30px);max-width:800px;margin:0 auto}.r2Uipq_post{padding:0 0 50px}.r2Uipq_post+.r2Uipq_post{border-top:1px solid #e5e5e5;padding-top:40px}.r2Uipq_title{font-family:var(--font-lato);color:#515151;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.1}.r2Uipq_title a{color:var(--color-link)}.r2Uipq_title a:hover{color:#5c5c5c}.r2Uipq_meta{font-family:var(--font-sans);color:#8b8b8b;margin-bottom:20px;font-size:13px;line-height:1.43}.r2Uipq_meta a{color:var(--color-link)}.r2Uipq_excerpt{font-family:var(--font-lato);color:#5c5c5c;font-size:15px;line-height:1.65}.r2Uipq_excerpt a{color:var(--color-link)}.r2Uipq_pager{text-align:center;margin:20px 0;padding-top:30px}.r2Uipq_pager ul{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.r2Uipq_pager a{color:var(--color-link);background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px 14px;display:inline-block}.r2Uipq_pager a:hover{background-color:var(--color-sky);border-color:var(--color-sky);color:#fff}.r2Uipq_pageTitle{text-align:center;padding:40px 0}.r2Uipq_pageTitle h1{font-family:var(--font-lato);color:var(--color-link);margin:0;font-size:40px;font-weight:600}.r2Uipq_single{padding:40px 0}.r2Uipq_singleTitle{text-align:center;font-family:var(--font-lato);color:var(--color-link);margin:0 0 20px;font-size:40px;font-weight:600;line-height:1.1}.r2Uipq_content{font-family:var(--font-lato);color:#5c5c5c;font-size:15px;line-height:1.65}:is(.r2Uipq_content p,.r2Uipq_content ul,.r2Uipq_content ol,.r2Uipq_content figure){margin:0 0 1em}.r2Uipq_content ul{padding-left:40px;list-style:outside}.r2Uipq_content ol{padding-left:40px;list-style:decimal}.r2Uipq_content img{max-width:100%;height:auto}.r2Uipq_content figcaption{color:#8b8b8b;text-align:center;margin-top:.5em;font-size:13px}:is(.r2Uipq_content h2,.r2Uipq_content h3,.r2Uipq_content h4){font-family:var(--font-lato);color:#333;margin:1.2em 0 .5em}.r2Uipq_content h2{font-size:30px}.r2Uipq_content h3{font-size:24px}.r2Uipq_content h4{font-size:20px}.r2Uipq_content a{color:var(--color-link);text-decoration:underline}.r2Uipq_content iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto}.r2Uipq_content hr{border:0;border-top:1px solid #eee;margin:20px 0}.r2Uipq_comments{color:#8b8b8b;border-top:1px solid #eee;margin-top:40px;padding:20px 0;font-size:13px}@media (max-width:767px){.r2Uipq_title{font-size:27px}.r2Uipq_singleTitle,.r2Uipq_pageTitle h1{font-size:30px}}
