@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0;font-family:Tahoma, Arial, sans-serif;}body{background:#fff;color:#2c3e50;font-size:16px;font-family:Tahoma, Arial, sans-serif;line-height:1.45;}a{color:#1abc9c;text-decoration:none;transition:all 0.2s linear;}a:hover,a:active,a:focus{color:#16a085;}img,svg{display:block;max-width:100%;height:auto;}button{cursor:pointer;}.button{display:inline-block;background:#1abc9c;border-radius:4px;padding:0.75rem 1.5rem;color:#fff;font-weight:700;border:none;}.button:hover{background:#16a085;color:#fff;}.pageWidth{width:1200px;max-width:100%;margin:0 auto;padding:0 1.5rem;}main.narrow{width:800px;max-width:100%;margin:0 auto;}.has-sidebar{display:flex;gap:1.5rem;}.has-sidebar> main{flex:1;}.has-sidebar> aside{flex:0 0 324px;border-left:1px solid #eee;padding-left:1.5rem;}@media (max-width: 760px){.has-sidebar{flex-direction:column;}.has-sidebar> aside{flex:1;border-left:none;padding-left:0;}}header{padding:2rem 0;position:relative;}body.sub header{border-bottom:1px solid #eee;margin:0 0 2rem;}header div.pageWidth{display:flex;gap:1rem;justify-content:space-between;}header h2{font-size:24px;font-weight:700;}header h2 a{display:flex;gap:1rem;align-items:center;}@media (max-width: 1000px){header{padding:1rem 0;}header h2{font-size:18px;}}nav{display:flex;align-items:center;gap:0.5rem;}nav ul{display:flex;gap:1.5rem;list-style:none;}nav a{font-size:13px;font-weight:700;color:#2c3e50;}button.menu{display:none;width:30px;height:20px;position:relative;border:none;background:none;}button.menu span{display:block;width:30px;height:1px;background:#2c3e50;position:absolute;transition:all 0.2s linear;}button.menu span:first-child{top:0;left:0;}button.menu span:nth-child(2){top:10px;left:0;}button.menu span:nth-child(3){top:20px;left:0;}body.menu-open button.menu span:nth-child(1){transform:rotate(45deg);top:100%;}body.menu-open button.menu span:nth-child(2){display:none;}body.menu-open button.menu span:nth-child(3){transform:rotate(-45deg);}@media (max-width: 1000px){nav{display:none;}nav ul{flex-direction:column;}nav a{font-size:16px;}body.menu-open nav{display:block;position:fixed;left:0;top:0;z-index:1;width:100%;height:100%;overflow:auto;padding:5rem 1.5rem 1.5rem;background:rgba(255,255,255,0.95);}body.menu-open{overflow:hidden;}button.menu{display:block;position:absolute;top:1.8rem;right:1.5rem;z-index:1;font-size:12px;font-weight:700;}body.menu-open button.menu{top:1.75rem;}}footer{padding:2rem 0;background:#eee;}footer ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;font-size:12px;justify-content:center;line-height:1;}footer a{color:#888;}.main-wrap{margin:0 auto 2rem;}h1.page-title{font-size:28px;margin:0 0 1.5rem;}h1.page-title span{color:#1abc9c;}@media (max-width: 760px){h1.page-title{font-size:24px;}}article .two-cols{columns:2;gap:1.5rem;}@media (max-width: 760px){article .two-cols{columns:1;}}article h1 + small{display:block;margin:-1.5rem 0 2rem;color:#1abc9c;}article h2{font-size:24px;margin:2.5rem 0 1.5rem;}article h3{font-size:20px;margin:2.5rem 0 1.5rem;}article p{margin:0 0 1.5rem;}@media (max-width: 760px){article h2{font-size:20px;}article h3{font-size:18px;}}article ul{padding:0 0 0 20px;margin:0 0 1.5rem;}article ul li{margin:0 0 1rem;}article ol{padding:0 0 0 25px;margin:0 0 1.5rem;}article ol li{margin:0 0 1rem;}article table{border-collapse:collapse;margin:0 0 2.5rem;text-align:left;}article table th{border-bottom:3px solid #1abc9c;padding:1rem;vertical-align:top;}article table td{border-bottom:1px solid #eee;padding:1rem;vertical-align:top;}article .main-img{margin:0 0 1.5rem;}article .main-img img{display:block;border-radius:10px;width:100%;aspect-ratio:2;object-fit:cover;}article .main-img small,article .wp-caption-text{display:block;padding:0.5rem 0;marin:0 0 0.5rem;border-bottom:1px solid #1abc9c;font-size:12px;font-style:italic;}article figure{background:#eee;border-radius:10px;padding:1.5rem;text-align:center;}article .alignleft{float:left;margin:0 2rem 2rem 0;max-width:30%;height:auto;}@media (max-width: 760px){article .alignleft{margin:0 1.5rem 1.5rem 0;}}section.focus{background:#eee;border-radius:10px;padding:3rem 0;margin:0 0 2rem;}@media (max-width: 760px){section.focus{padding:1.5rem 0;}}.box-1{display:flex;gap:1.5rem;}.box-1 div.a{display:block;position:relative;color:#fff;cursor:pointer;}.box-1 div.a:hover h3{color:#16a085;}.box-1 img{display:block;border-radius:10px;}.box-1 div.l{flex:1;}.box-1 div.r{flex:0 0 300px;}.box-1 div.desc{position:absolute;left:0;bottom:0;padding:1.5rem;width:100%;background:rgba(0,0,0,0.6);border-radius:0 0 10px 10px;}.box-1 h3{font-size:24px;font-weight:700;}.box-1 div.l > div.a{max-height:424px;overflow:hidden;border-radius:0 0 10px 10px;}.box-1 div.r > div.a:first-child{margin-bottom:1.5rem;}.box-1 div.r div.desc{padding:1rem;}.box-1 div.r h3{font-size:16px;}@media (max-width: 760px){.box-1{flex-direction:column;padding:0;background:none;}.box-1 div.l{flex:0;}.box-1 div.l h3{font-size:18px;}.box-1 div.r{flex:0;display:flex;gap:1rem;}.box-1 div.r > div.a{flex:1;}.box-1 div.r > div.a:first-child{margin-bottom:0;}.box-1 div.r div.desc{position:static;background:none;padding:1rem 0 0;color:#2c3e50;}.box-1 div.r h3{font-size:14px;}}.clicky > li{cursor:pointer;}ul.list-1{display:block;padding:0 !important;list-style-type:none;}ul.list-1 li{display:flex;gap:1.5rem;margin:0 0 1.5rem;}ul.list-1 div.img{flex:0 0 200px;}ul.list-1 div.img img{border-radius:10px;}ul.list-1 div.desc{flex:1;display:flex;flex-direction:column;justify-content:center;}ul.list-1 h3{font-weight:700;font-size:20px;margin:0 !important;}ul.list-1 p{font-size:14px;color:#2c3e50;margin:0.5rem 0;}ul.list-1 small{display:block;font-size:12px;color:#666;font-style:italic;}@media (max-width: 760px){ul.list-1 li{gap:1rem;}ul.list-1 div.img{flex:0 0 100px;}ul.list-1 h3{font-size:16px;}ul.list-1 p{font-size:12px;}ul.list-1 small{font-size:12px;}}ul.list-2{display:block;}ul.list-2 li{display:flex;gap:1rem;margin:0 0 1rem;}ul.list-2 div.img{flex:0 0 100px;}ul.list-2 div.img img{border-radius:10px;}ul.list-2 div.desc{flex:1;display:flex;flex-direction:column;justify-content:center;}ul.list-2 small{display:block;font-size:12px;color:#666;font-style:italic;}ul.list-2 h3{font-weight:700;font-size:14px;}aside h2{font-weight:700;font-size:20px;margin:0 0 1.5rem;}.acenter{text-align:center;}.pagination{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;}.pagination.both-ways{justify-content:space-between;}hr{width:100%;clear:both;border:none;border-top:1px solid #eee;margin:1.5rem 0;}.aligncenter{display:block;margin:0 auto;}div.comments form{background:#f8f8f8;padding:1.5rem;margin:1.5rem 0;border-radius:4px;}div.comments form div.h{display:flex;gap:1.5rem;margin:0 0 1.5rem;}div.comments form div.h > div.l{flex:1;}div.comments form label{font-size:12px;font-weight:700;display:block;margin:0 0 0.25rem;}div.comments form input,div.comments form textarea{display:block;padding:0.75rem;width:100%;margin:0;border:1px solid #eee;border-radius:4px;font-family:inherit;font-size:16px;}div.comments form textarea{height:150px;margin:0 0 1.5rem;}div.comments form button{display:block;width:100%;background:#000;color:#fff;border:none;border-radius:4px;padding:0.75rem;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.2s linear;}div.comments form button:hover,div.comments form button:focus{background:#1abc9c;}div.comments div.m{padding:0.75rem;border-radius:4px;margin:0 0 1.5rem;background:#eee;}div.comments div.m:empty{display:none;}div.comments div.m.e{background:#ffd2d2;}div.comments div.m.g{background:#d2ffdb;margin:0;}div.comments ul.stars{display:inline-block;vertical-align:baseline;margin:0.25rem 0 0 0;font-size:0;}div.comments ul.stars li{display:inline-block;vertical-align:baseline;margin:0;padding:0;font-size:24px;color:#ddd;}div.comments ul.stars input{display:none;}div.comments ul.stars label{margin:0;cursor:pointer;user-select:none;font-size:24px;color:#ddd;padding:0 2px;}div.comments ul.stars li.active{color:#ff8c00;}div.comments form ul.stars:hover li label,div.comments form ul.stars li.active label{color:#ff8c00;}div.comments form ul.stars li:hover label{color:#ff8c00;}div.comments form ul.stars li:hover ~ li label{color:#ddd !important;}div.comments ul{display:block;margin:0;padding:0;list-style-type:none;}div.comments ul li{display:block;margin:0 0 1.5rem;background:#f8f8f8;padding:1.5rem;border-radius:4px;}div.comments ul div.h{margin:0 0 1.5rem;}div.comments ul div.h > *{display:inline-block;vertical-align:baseline;}div.comments ul span{font-weight:700;margin-right:1.5rem;}div.comments ul ul.stars{margin:0 1.5rem 0 0;}div.comments ul ul.stars li{background:none;}div.comments ul p{margin:0;}.grecaptcha-badge{visibility:hidden;}div.r1-starrating{margin:2rem auto;clear:both;text-align:center;font-size:16px;color:#888;}div.r1-starrating small,div.r1-starrating span{display:inline-block;vertical-align:middle;font-size:16px;}div.r1-starrating ul{display:inline-block;vertical-align:baseline;margin:0 1rem;padding:0;letter-spacing:-1px;}div.r1-starrating ul li{display:inline-block;vertical-align:middle;margin:0;}div.r1-starrating ul li button{color:#ddd;font-size:24px;display:block;text-decoration:none;border:none;position:relative;background:none;cursor:pointer;}div.r1-starrating ul li.active button{color:#ff8c00;}div.r1-starrating ul li button i{color:#ff8c00;overflow:hidden;position:absolute;left:0;font-style:normal;}div.r1-starrating ul:hover li button,div.r1-starrating ul:hover li.active button{color:#ff8c00;}div.r1-starrating ul li:hover button{color:#ff8c00;}div.r1-starrating ul li:hover ~ li button{color:#ddd !important;}div.r1-starrating.voted button i,div.r1-starrating ul li:hover ~ li button i,div.r1-starrating ul li:has(button:focus) ~ li button i{display:none;}@media (max-width: 420px){div.r1-starrating small{display:block;}div.r1-starrating ul{margin:0 auto;}}.cookies{background:#fff;padding:1.5rem;}.cookies p{margin:0 0 1rem;font-size:14px;}.cookies a{font-weight:800;}@media (max-width: 1000px){.cookies{padding:1rem;}}.box-2{width:800px;max-width:100%;margin:0 auto;}div.yt{position:relative;padding:0 0 56.25%;height:0;overflow:hidden;margin:0 0 1.5rem;}div.yt iframe,div.yt video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.searchbar-form{position:relative;overflow:hidden;width:36px;transition:all 1s ease-in-out;}.searchbar-form.open{width:200px;}.searchbar-form.open input{background:#f8f8f8;}.searchbar-form input{background:none;border:none;width:100%;outline-color:transparent;padding:0.75rem 0.75rem 0.75rem 2.5rem;color:#2c3e50;font-size:16px;border-radius:30px;}.searchbar-form input::placeholder{color:#2c3e50;opacity:1;}.searchbar-form button{position:absolute;left:0.75rem;top:0.75rem;background:none;cursor:pointer;border:none;}@media (max-width: 1000px){.searchbar-form{position:relative;top:auto;right:auto;width:100%;margin-top:1.5rem;}.searchbar-form form{position:relative;}.searchbar-form input{width:100%;background:#f8f8f8;font-size:18px;padding:0.75rem 0.75rem 0.75rem 3rem;}.searchbar-form input::placeholder{color:#2c3e50;}.searchbar-form button{left:1rem;top:0.75rem;}}.accessibility{display:block;height:0.00001px;overflow:hidden;text-indent:-100000px;}form.form-2{display:block;margin:0;padding-right:4.75rem;position:relative;margin:0 0 2.5rem;}form.form-2 input{display:block;padding:1.25rem;border:1px solid #ddd;font-style:italic;font-size:18px;width:100%;border-radius:8px;}form.form-2 button{position:absolute;top:0;right:0;width:4rem;height:100%;border-radius:8px;background:#1abc9c;background-size:20px auto;border:none;cursor:pointer;transition:all 0.2s linear;}form.form-2 button svg{margin:0 auto;}form.form-2 button:hover{background-color:#16a085;}