@charset "UTF-8";*{margin:0;padding:0;border:0;box-sizing:border-box;scroll-margin-top:1.5rem}@media only screen and (max-width: 1024px){*{scroll-margin-top:1rem}}html,body{line-height:1.8rem;background:white;font-size:18px;font-family:"Mulish","Arial",sans-serif;width:100%;scroll-behavior:smooth}@media only screen and (max-width: 1024px){html,body{font-size:16px}}article,aside,details,figcaption,figure,footer,img,header,hgroup,menu,nav,section{display:block}strong{font-weight:bold}em{font-style:italic}hr{border:1px
dotted black}h1{font-size:2.6rem;color:#002265;line-height:3.7rem;margin:0.3rem 0 0.5rem 0;text-align:center}h1::first-letter {text-transform:capitalize}h2{font-size:2.1rem;line-height:3rem;margin:0.6rem 0;color:#002265}h3{font-size:1.8rem;line-height:2.6rem;margin:0.6rem 0;color:#002265}a{text-decoration:none;border-bottom:solid 2px;color:#0038a8}a:hover{font-weight:bold}select{width:100%;margin:0.5rem 0;max-width:50rem}select
option{padding:1rem}blockquote{border-left:solid 1rem #0038a8;font-style:italic;margin:2rem 0;padding:1rem 2rem}p{margin:0.5rem 0 1rem 0;text-align:left}ol,ul{margin:1.2rem 0 1.2rem 1.6rem;list-style:circle}ol ul,
ul
ul{margin-top:0;margin-bottom:0}li{margin:0.3rem 0.5rem}table{border-spacing:0;margin:1rem 0;width:100%}button,.button{display:block;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 9px 0 rgba(0, 0, 0, 0.19);border-radius:0.3em;font-size:1.2rem;cursor:pointer;transition:0.3s ease all;padding:0.7rem 0.95rem}.button-line{display:flex;flex-wrap:wrap;container-type:inline-size;gap:1.3rem;margin:1.3rem 0}@media only screen and (min-width: 900px){.button-line{justify-content:end;flex-direction:row-reverse}}.primary-button{background-color:#003297;color:white}.primary-button:hover{background:#002265}.neutral-button{color:black;box-shadow:none;border:solid 1px;background-color:inherit}.neutral-button:hover{filter:brightness(0.9)}.cta-button{margin:1rem 0;background-color:#fded00;color:black;border-radius:10rem;font-size:1.2rem}.cta-button:hover{scale:1.1}.wide-button{width:auto}@container (max-width: 900px){.wide-button{margin:0
0.8rem;width:calc(100% - 1.6rem)}}input[type=checkbox]{display:inline-block;height:2rem;border:solid 1px black}input[type=text],input[type=url],input[type=email],textarea,select{display:block;font-size:1rem;padding:0.68rem;width:100%;margin:0.5rem 0;border:2px
solid #3360b9;border-radius:5px;background-color:white;transition:border-color 0.3s ease}input::-moz-placeholder{color:#242830;font-style:italic;opacity:1}input::placeholder{color:#242830;font-style:italic;opacity:1}textarea{height:250px}label{display:inline-block;margin:0.5rem 1rem 0.2rem 0;color:#242830}.wrapper-TDB{max-width:2050px;margin:auto}.table-wrapper{overflow-x:auto}.table-wrapper tbody tr:nth-child(2n+1){background-color:#e6ebf6}.table-wrapper
td{padding:1rem}.table-wrapper
th{color:black;font-size:0.9rem;font-weight:bold;padding:0.8rem}.table-wrapper
caption{font-size:0.9rem;margin-bottom:0.5rem}.only-main{margin:1rem auto;padding:0
1.2rem;max-width:1840px}@media only screen and (max-width: 1024px){.only-main{margin-top:1.5rem}}.content-grid{max-width:2190 px;margin:auto;padding:0
1.3rem 1rem 1.3rem;display:grid;grid-template-columns:70fr 30fr;gap:1.6rem}@media only screen and (max-width: 1024px){.content-grid{grid-template-columns:100%}}.bar-container{position:sticky;color:white;top:-4.7rem;display:flex;flex-wrap:wrap;z-index:1000;transition:opacity 1s ease-in-out}@media only screen and (max-width: 1024px){.bar-container{top:0}}.bar-container
.bar{display:flex;flex-basis:100%;align-items:center;color:white;padding:0
1.3rem;height:4.7rem;background:#0038a8}.bar-container .bar
.logo{border-radius:0.3em;display:inline-block;vertical-align:middle;background-color:white;width:auto;height:2.8rem;padding:0.2rem}@media only screen and (min-width: 1024px){.bar-container .bar .search-button{display:none}}.bar-container .bar
.middle{flex-basis:95%;text-align:left;margin:0
1em}@media only screen and (max-width: 1024px){.bar-container .bar
.middle{text-align:center}}.bar-container .bar .middle
.title{color:white;font-size:1.4rem}@media only screen and (max-width: 1024px){.bar-container .bar .middle .title
.slogan{display:none}}@media only screen and (min-width: 1024px){.bar-container .bar .middle
.title{display:inline-block;vertical-align:middle;padding-left:1rem}}.bar-container .bar .middle .title::first-letter {text-transform:capitalize}.bar-container .bar .menu-button{font-size:2.4rem;cursor:pointer}@media only screen and (min-width: 1024px){.bar-container .bar .menu-button{display:none}}.bar-container
.promotion{flex-basis:100%;display:flex;background-color:#242830;padding:0.3rem 0.6rem;line-height:2rem;order:1}.bar-container .promotion
.placeholder{flex-grow:1}.bar-container .promotion
.close{width:2rem;text-align:center}.bar-container .promotion
a{color:white}.bar-container .promotion
.placeholder{visibility:hidden}.main
.share{margin:1.6rem 0;font-size:2.2rem}.sidebar{width:100%;margin-bottom:1rem}.sidebar
.sticky{position:sticky;top:1.5rem}.sidebar .sidebar-card{margin:1.4rem 0;box-shadow:0 0.2rem 1.2rem rgba(0, 0, 0, 0.2);padding:0.7rem 1rem}.sidebar .sidebar-card .circled-image{border-radius:200px;width:100%;height:auto;max-width:400px;margin:auto}.sidebar .sidebar-card:first-child{margin-top:0}.sidebar
.recommendations{display:grid;grid-template-columns:100%;-moz-column-gap:1rem;column-gap:1rem;row-gap:1.4rem;margin:1.4rem 0}@media only screen and (max-width: 1024px){.sidebar
.recommendations{grid-template-columns:50fr 50fr}}@media only screen and (max-width: 680px){.sidebar
.recommendations{grid-template-columns:100%}}.sidebar .latest-comments{margin:1rem 0 1.4rem 0}.sidebar .menu-banner{background:#003297;color:white;margin:0.3rem 0;padding:0.3rem;text-align:center;border-radius:0.3em;line-height:1.6rem;display:block}.sidebar .menu-banner:hover{background-color:#002265}.footer{background:#0038a8;color:white}.footer .social-icons{margin-left:0}.footer
a{border:none;color:white}.footer a:hover{font-weight:bold}.footer
.search{font-size:1rem;width:15rem;margin-left:auto;margin-right:auto}.footer
.links{display:flex;justify-content:space-around;flex-wrap:wrap}.footer .column-with-title{margin-left:0;margin-right:0}.footer .column-with-title li:not(:first-child){opacity:0.9}@media only screen and (max-width: 1024px){.footer .column-with-title{flex-basis:100%;text-align:center;margin-bottom:0}}.footer
ul{list-style:none;cursor:pointer}.popup{display:none;max-width:52rem;position:fixed;top:14%;left:12%;right:12%;background:#d4defc;color:black;z-index:9000;border:solid 3px black;border-radius:0.3em}.popup
.bar{display:flex;background:#0038a8;color:white;line-height:2.3rem;font-size:1.1rem;padding:0
0.5rem;align-items:center}.popup .bar
.title{flex-basis:97%}.popup .bar .button-container{flex-basis:3%}.popup
.content{display:flex;gap:1rem}.popup .content
.text{flex-basis:49%;margin-right:0.8rem;order:1}@media only screen and (max-width: 1024px){.popup .content
.text{flex-basis:100%;margin:0
0.9rem 1rem 0.9rem}}.popup .content
.image{flex-basis:51%;min-height:450px;margin:0em}@media only screen and (max-width: 1024px){.popup .content
.image{display:none}}.popup .content .image
img{-o-object-fit:cover;object-fit:cover;padding:0;height:100%;width:100%}.article-card{border-radius:0.3em;cursor:pointer;box-shadow:0 0.2rem 1.2rem rgba(0, 0, 0, 0.2);transition:0.3s ease all}.article-card:hover{transform:translateY(-0.3rem) scale(1.005) translateZ(0);box-shadow:0 1.8rem 2.2rem rgba(0, 0, 0, 0.11)}.article-card a,
.article-card .main-link{color:black;border-bottom:none}.article-card a:hover,
.article-card .main-link:hover{color:black}.article-card
img{width:100%;aspect-ratio:1.3333333333;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0.3em 0.3em 0 0}.article-card .image-container{position:relative}.article-card
.body{margin:0.8rem 1.2rem}.article-card .body
h2{margin-bottom:0.1rem}.article-card .body
ul{font-size:86%;margin:0;list-style:none}.article-card .body
li{margin:0}.pointer{cursor:pointer}.mini-cards{display:grid;gap:1rem;grid-template-columns:90px 1fr}.mini-cards
img{height:60px;aspect-ratio:1.3333333333;width:auto;display:inline-block}.mini-cards
.text{text-align:left}.share{display:flex;gap:1rem;justify-content:center}.share
a{font-size:1.6rem;padding:0.5rem}@media only screen and (max-width: 480px){.share{font-size:88%}}.share .fa,
.share
.fab{border-radius:1rem;color:white}.share .fa-facebook{background:#1877f2;color:white}.share .fa-whatsapp{background:#4FCE5D;color:white}.share .fa-bluesky{background:#448dee;color:white}.share .fa-facebook-messenger{background:#1877f2;color:white}.share .fa-envelope{background:#0038a8;color:white}.ad-in-article{margin:1rem auto;display:flex;min-height:240gpx;align-items:center}@media screen and (max-width: 768px){.ad-in-article{min-height:360px}}.ad-in-article .ad-settings{width:100%}.ad-sidebar{margin:1rem auto;text-align:center}.stamp{position:absolute;top:1.3em;left:1.2em;background-color:#0038a8;color:white;border-radius:0.3em;font-size:1.2rem;padding:0.4em}.recommended-tools{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(500px, 100%), 1fr));gap:2rem 1.1rem}.recommended-tools>div{border:2px
solid black;border-radius:0.3em}.recommended-tools .intro,
.recommended-tools
.tool{padding:0.7rem}.recommended-tools .tool:nth-child(even){background-color:#e6ebf6}.recommended-tools
.intro{background-color:white}.recommended-tools .intro
h2{text-align:center}.recommended-tools .tools-image{width:85%;margin:1rem auto;height:auto}@media only screen and (max-width: 1024px){.recommended-tools .tools-image{width:93%}}.self-promo{display:flex;gap:1.2rem;margin:1.5rem 0;flex-wrap:wrap}.self-promo
.links{background:white;border:solid 2px;border-radius:0.3em;padding:0.2rem 1rem;flex-basis:45%;flex-grow:1}@media only screen and (max-width: 1024px){.self-promo
.links{flex-basis:100%}}.self-promo
.boxes{display:flex;flex-wrap:wrap;justify-content:space-between;flex-basis:45%;gap:1rem;flex-grow:1}@media only screen and (max-width: 1024px){.self-promo
.boxes{flex-basis:100%}}.self-promo .boxes
.box{background:#0038a8;padding:1rem;border-radius:0.3em;font-size:128%;color:white;font-weight:bold;text-decoration:none;flex-basis:48%;flex-grow:1}.self-promo .boxes .box:hover{background:#003297;text-decoration:underline}@media screen and (max-width: 768px){.self-promo .boxes
.box{font-size:110%}}@media screen and (max-width: 480px){.self-promo .boxes
.box{font-size:120%;width:100%;margin:0.3rem 0}}.related,.related-fi,.highlight{color:white;background:#0038a8;padding:1rem;border-radius:0.3em;margin:1.9rem 0}.related a,
.related-fi a,
.highlight
a{color:inherit}.related a:hover,
.related-fi a:hover,
.highlight a:hover{font-weight:bold}.related::before{content:"READ ALSO: "}.related-fi::before{content:"LUE LISÄÄ: "}.tip,.recommendation{border-left:solid 4px black;margin:2rem 0;font-size:104%;margin:2.6rem 0;padding:0.3rem 1rem}.tip .title,
.recommendation
.title{font-weight:bold}.tip .content,
.recommendation
.content{padding:1rem 0}.in-content-figure{margin:1.4rem auto;padding:0.6rem 0.6rem 0 0.6rem;border:solid 1px;border-radius:0.3em;display:block}.in-content-figure
img{display:block;-o-object-fit:contain;object-fit:contain;margin:auto;height:auto;max-height:900px;max-width:100%;opacity:0;visibility:hidden;transition:ease-in opacity 0.5s}.in-content-figure
.visible{visibility:visible;opacity:1}.boxed{border:none;border-radius:0.3rem;padding:0.9rem;margin:0.8rem 0 1.4rem 0;background-color:#e6ebf6}.boxed h2,
.boxed
h3{margin-top:0.1rem}.partner-box{display:flex;flex-direction:column;max-width:700px;margin:2rem auto;outline:1px
solid black}.partner-box
img{width:100%;height:auto}.partner-box
.button{display:block;width:-moz-fit-content;width:fit-content;margin:1.3rem auto;border:none}.partner-box
.text{padding:0
1rem}.search-banner{font-size:2rem;margin:1.5rem auto 1.6rem auto;max-width:550px;font-weight:bold;background:#0038a8;color:white;border-radius:0.3em;padding:0.4rem 0}.arrange{text-align:center;font-size:1.25rem;margin:1.4rem 0 2rem 0}.arrange
.arrow{margin:0
0.5rem;font-size:1.2rem}@media only screen and (max-width: 1024px){.arrange{margin:1.2rem 0}}.arrange
li{display:inline-block}.arrange li
a{border-bottom:none;color:black}.results{display:block}.article-grid{display:grid;gap:1.2rem;margin:1.4rem 0}.col-2{grid-template-columns:50fr 50fr}@media only screen and (max-width: 768px){.col-2{grid-template-columns:100%}}.col-3{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1280px){.col-3{grid-template-columns:50fr 50fr}}@media only screen and (max-width: 768px){.col-3{grid-template-columns:100%}}.col-several{grid-template-columns:repeat(auto-fill, minmax(430px, 1fr))}@media only screen and (max-width: 500px){.col-several{grid-template-columns:100fr}}ul.pagination{margin:1rem;text-align:center;font-size:1.5rem;margin:2.2rem 0}ul.pagination
li{display:inline;margin:0
0.4rem;padding:0}@media only screen and (max-width: 480px){ul.pagination
li{margin:0
0.3rem}}ul.pagination li
a{color:#0038a8;padding:0.2rem;border-bottom:none}ul.pagination li
a.active{color:white;background:#0038a8;border-radius:0.3em}.youtube-container{display:block;margin:1.5rem auto;padding-bottom:62%;position:relative}.youtube-container .youtube-video{position:absolute;width:100%;height:100%}.affiliate{background:#e9e9e9;font-size:0.9rem;padding:1rem;font-style:italic;line-height:1.55rem;margin:1.1rem}.summary{margin:1.5rem 0;background:#d4defc;padding:0.9em;border-radius:0.3em}.babel{font-weight:bold;display:inline;border-bottom:none}.babel:hover{border-bottom:solid 2px}.toc{margin:1.5rem 0}.toc
ol{margin:0
0 0 1.3rem;list-style:none}.toc ol
li{margin:0.7rem 0}.toc ol li
a{border-bottom:none;font-size:1.2rem;color:black}@media only screen and (max-width: 1024px){.toc ol li
a{padding:0.4rem 0}}.toc ol li a:hover{border-bottom:solid 2px;font-weight:normal;color:#0038a8}.main-image{margin:1.5rem 0 0 0;position:relative}@media only screen and (max-width: 1024px){.main-image{margin:0
-1.2rem}}.main-image
img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:0.3em 0.3em 0 0}@media only screen and (max-width: 1024px){.main-image
img{border-radius:0}}.image-caption{text-align:center;padding:0.4rem 0.3rem;line-height:1.5rem}.main-image-caption{border-radius:0 0 0.3rem 0.3rem;border-style:solid;border-width:0 1px 1px 1px;margin-bottom:1.5rem}@media only screen and (max-width: 1024px){.main-image-caption{border-radius:0;border-width:0 0 1px 0}}.faq{padding:1rem;margin:1.4rem 0;border:solid 2px;border-radius:0.3em}.faq
.question{font-weight:bolder;margin:0;padding:0.35rem 0}.faq .question:hover{cursor:pointer}.faq
.answer{display:none;margin:0
1rem 1rem 0.6rem;padding:0}.eat{font-size:88%;background:#e9e9e9;padding:0.1rem 0.7rem;border-radius:0.3em;margin:2rem 0}.tags{font-style:italic;font-size:75%;line-height:1.5rem}.tags
a{color:revert;border-bottom:none}.related-topic-grid{display:grid;grid-template-columns:repeat(2, minmax(50px, 1fr));gap:1.3rem;margin:1rem 0 2.5rem 0}@media screen and (max-width: 520px){.related-topic-grid{grid-template-columns:repeat(1, minmax(50px, 1fr))}}.related-topic-grid
a{display:block;border-bottom:none}.related-topic-grid
img{width:100%;height:auto;aspect-ratio:1.3333333333;-o-object-fit:cover;object-fit:cover;border-radius:0.3em}.related-topic-grid
.title{margin:0.5rem 0.3rem 0 0.3rem;padding:0;font-size:1.3rem}.close-x{color:white;box-shadow:none;background-color:inherit;padding:0.3rem;font-size:1.3rem;margin:0}.meta-list{text-align:center;font-size:0.9rem;line-height:1.3rem;margin:0.2rem 0 1.5rem 0;list-style:none}.search-button{box-shadow:none;background-color:inherit;color:white;background:inherit;font-size:2.4rem;margin:0
1.3rem 0 0;padding:0;box-shadow:none}.logo{margin:2.2rem 0}.logo
img{-o-object-fit:contain;object-fit:contain;margin:0
auto;width:100%;height:auto;max-width:870px}.article-column
ul{margin:0;padding:0;list-style:none}.article-column ul
li{border-top:1px solid black;padding:0.5rem 0;margin:0}.article-column ul li
a{font-weight:normal;margin:0.3rem 0;border-bottom:none}.article-column ul li a:hover, .article-column ul li a:focus{font-weight:bold}.article-column ul li:first-child{border-top:0}.alert,.info,.success{background:#f22;padding:1rem;border-radius:0.3em;color:white;list-style:none;max-width:60rem;margin:1rem 0}.alert a,
.info a,
.success
a{color:white}.alert ul,
.info ul,
.success
ul{list-style:none;margin:0}.info,.success{background:#308f00}.small-print{font-size:78%;margin:1rem 0;font-style:italic;line-height:155%}.menu{display:inline;margin:1rem 0;padding:0
1rem;color:black li;color-color:black;color-display:inline}.dropdown
.dropbtn{box-shadow:none;cursor:pointer;font-size:104%;font-weight:bold;font-family:inherit;margin:0
0.2rem;background-color:white}@media only screen and (max-width: 1024px){.dropdown
.dropbtn{padding:0.2rem 0;display:inline-block}}.dropdown:hover .dropdown-content{display:block;background-color:white}@media only screen and (max-width: 1024px){.dropdown:hover .dropdown-content{display:none}}.dropdown .dropdown-content{display:none;position:absolute;overflow-y:auto;max-height:90vh;min-width:160px;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2);padding:1rem;border-radius:0.3em;z-index:4}@media only screen and (max-width: 1024px){.dropdown .dropdown-content{position:static;box-shadow:none}}.dropdown .dropdown-content
a{display:block;margin-bottom:1.1rem;color:black;border-bottom:none;line-height:1.3rem;cursor:pointer}.dropdown .dropdown-content a:last-child{margin:0}.dropdown .dropdown-content a:hover{color:#0038a8}@media only screen and (max-width: 1024px){.dropdown .dropdown-content
a{text-align:center}}@media only screen and (max-width: 1024px){.menu-hidden{transform:translateX(17em)}}.close-button{display:none;float:right;box-shadow:none;font-weight:bold;background:inherit;margin:0.4rem 0.4rem 0 0}@media only screen and (max-width: 1024px){.close-button{display:block}}.navigation{padding:1.2rem 1rem;flex-basis:100%;order:2;background-color:white}@media only screen and (max-width: 1024px){.navigation{width:17rem;position:fixed;right:0;top:0;padding:0;height:100%;transition:transform 0.5s ease;z-index:60000;box-shadow:0 2px 10px rgba(0, 0, 0, 0.15) !important;overflow-y:auto;font-size:1.15rem}}@media only screen and (min-width: 1024px){.navigation .search-button{margin-left:0.5rem;color:black}}.navigation
ul{text-align:center;margin:0}@media only screen and (max-width: 1024px){.navigation
ul{margin:4rem 0 0 0}}.navigation ul
li{display:inline-block;margin:0
0.6rem}.navigation ul li .separator-on-top{border-top:solid 1px black;padding-top:0.9rem}@media only screen and (max-width: 1024px){.navigation ul li:last-child{display:none}}@media only screen and (max-width: 1024px){.navigation ul
li{display:block;border-bottom:1px solid rgba(0,0,0,0.25);padding:0.6rem;margin:0}}.mobile-menu{transform:translateX(0)}.toggle{color:white;margin:0;margin-left:auto;background:inherit;box-shadow:none;padding:0}.toggle:hover{color:white;background:inherit}.latest-comment{list-style:none;margin:0.5rem 0;border-radius:0.3em;padding:0.1rem 0.3rem}.latest-comment:nth-child(even){background-color:#d4defc}.latest-comment
a{border-bottom:none;color:#003297}.latest-comment a:hover{border-bottom:solid 2px;font-weight:normal}.cmtx_comments_container{padding:0}.check{list-style:none}.check li:before{font-family:"Font Awesome 5 Free";content:"✓";color:green;margin:0
0.3rem 0 -1.3rem;font-weight:bold}.starrating{color:#0038a8}.copyright{text-align:center;margin:1rem;padding:0
0 1rem 0;list-style:none}.copyright li, .icons
li{display:inline;margin:0
0 0.3rem 0}.icons{margin:0}.icons
.label{display:none}.icons
li{margin:0
0.6rem}.scroll-to-top-button{position:fixed;visibility:hidden;border:none;border-radius:50%;cursor:pointer;transition:all 0.3s ease;z-index:1111;bottom:32px;right:62px}@media only screen and (max-width: 1024px){.scroll-to-top-button{bottom:22px;right:32px}}.scroll-to-top-button.show{opacity:1;visibility:visible}.authors{display:flex;flex-wrap:wrap;margin:auto;gap:1.3rem}.authors .author-card{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);transition:0.3s;padding:0;max-width:100%;flex-basis:400px;border-radius:0.3em}.authors .author-card .image
img{width:400px;max-width:100%;aspect-ratio:1.3333333333;height:auto;-o-object-fit:cover;object-fit:cover}.authors .author-card
.text{margin:1rem 0.6rem}.simple-search
h2{font-size:1.4rem;margin-bottom:0.2rem}.simple-search
p{margin-top:0.2rem}.simple-search
.page{text-align:center}.simple-search .page
input{width:70%;font-size:1.1rem;max-width:40rem;margin:2.4rem auto}.simple-search .page
button{width:42%;max-width:21rem;margin:1rem auto 2rem auto}.simple-search .no-results{margin:auto}.simple-search
.paging{text-align:center;font-size:1.2rem}.search-input{display:none;position:absolute;gap:0.8rem;padding:0
0.6rem;height:4.3rem;border:solid 2px;background:white;border-radius:0.3rem;align-items:center;opacity:0.1;z-index:7000;top:1.8rem;left:0.6rem;right:0.8rem;max-width:55rem}@media only screen and (max-width: 1024px){.search-input{max-width:1024px;top:1.1rem;height:2.7rem;border:none}}.search-input
button{box-shadow:none;font-size:1.7rem;background-color:inherit;padding:0.2em}@media only screen and (max-width: 1024px){.search-input
button{font-size:1.4rem}}.search-input .input-container{flex-grow:1}.search-input .input-container
input{font-size:1.4rem;padding:1rem;flex-basis:85%;background-color:white}@media only screen and (max-width: 1024px){.search-input .input-container
input{padding:0.2rem 1rem;font-size:1.2rem}}.search-input .input-container input:focus{outline:none}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.minimal{margin:1rem}.no-transitions{transition:none !important}.ez-sticky{top:22px !important}.setting-box{max-width:700px;margin:1rem auto;padding:1rem;background:#d4defc;color:black}.newsletter-signup{background-color:#d4defc;padding:0.2rem 0.8rem;color:black;border-radius:6px;border:1px
solid #b0c4ff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);margin:1.9rem 0}.newsletter-signup
input{border-width:2px}.breadcrumb{list-style:none;margin:0}@media only screen and (max-width: 1024px){.breadcrumb{margin:1.4rem 0 0 0}}.breadcrumb
li{display:inline;margin:0
0.6rem}.breadcrumb li:first-child{margin-left:0}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.screen-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(55,65,81,0.75);align-items:center;justify-content:center;z-index:50}.loader{border:8px
solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}.intro{background-color:#e6ebf6;padding:1rem 1.3rem 0.5rem 1.3rem;max-width:900px;margin:2.2rem auto;border-radius:10px}.category-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:1.2rem}.category-grid .category-card{cursor:pointer;padding:0.4rem 0 1.2rem 0;border-radius:0.8rem;box-shadow:0 0.2rem 1.2rem rgba(0, 0, 0, 0.2);max-width:540px;margin:0
auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.category-grid .category-header{display:block;min-height:12rem}@media only screen and (max-width: 700px){.category-grid .category-header{min-height:unset}}.category-grid
i{margin-left:0.4rem}.category-grid .title-container
a{text-align:center;border:none;text-transform:uppercase;padding:0.3rem;display:block;color:inherit;margin:0
1.2rem}.category-grid .intro-container,
.category-grid .latest-posts-container{padding:0.3rem 0.7rem}.category-grid .latest-posts-container{display:flex;flex-direction:column;gap:0.9rem}.category-grid .latest-posts-container .bigger-link{border:none;font-size:1.3rem;margin:0.6rem 0 0 0.5rem}.post{display:flex;gap:1.2em;border:1px
solid #bbb;border-radius:12px;padding:12px;color:#111;flex-direction:column;transition:0.3s ease all}.post:hover{transform:translateX(0.3rem) scale(1.005);box-shadow:-1.6rem 0 2.2rem rgba(0, 0, 0, 0.11)}.post
.title{display:block;font-size:1.2rem;color:#454545;font-weight:bold;margin:0.3rem 0 0 0;padding:0
0.75rem 0.75rem 0.75rem;line-height:1.9rem;flex-basis:4.9rem;align-content:baseline}@media only screen and (max-width: 700px){.post
.title{flex-basis:unset}}.post
.thumb{display:block;width:100%;position:relative}.post .thumb
img{display:block;width:100%;aspect-ratio:1.7777777778;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}