*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}html{scroll-behavior:smooth}body{color:#000;display:flex;justify-content:space-between;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:19px}main,article{display:grid;width:100%;grid-gap:0;grid-template-columns:minmax(20px, 1fr) repeat(3, minmax(0, calc(768px / 3))) minmax(20px, 1fr)}main>*,article>*{grid-column:2 / -2;width:100%}@media screen and (min-width: 968px){main,article{grid-template-columns:minmax(20px, 1fr) repeat(3, minmax(0, 1fr)) minmax(0, 100px) repeat(3, minmax(0, calc(768px / 3))) minmax(0, 100px) repeat(3, minmax(0, 1fr)) minmax(20px, 1fr)}main>*,article>*{grid-column:6 / -6;width:100%}}main{margin:110px auto 0;word-wrap:break-word}main:has(>article){display:block}article figure,article .table-wrapper,article .citizenship-infobox-wrapper,article .taxes-overview-wrapper{grid-column:5 / -5}h1{text-align:center;margin:0 auto 18px;font-size:clamp(28px, 2.5vw, 36px)}h2{margin:70px 0 12px;font-size:clamp(24px, 2.5vw, 27px)}h3{margin:0 0 12px;font-size:clamp(21px, 2.5vw, 24px)}h4{margin:0 0 12px;font-size:clamp()}p,ul,ol,figure{margin:0 auto 44px;line-height:1.85rem}ul{list-style-position:outside;list-style-type:square}ul li{margin:0 0 16px 1em}ul li:last-of-type{margin:0 0 0 1em}figcaption{text-align:center;font-size:16px;color:#000;font-style:italic;text-align:center}a{color:#2a63f6;text-decoration:underline}img{width:100%;height:auto;border-radius:4px}footer{padding:3.2rem 0 1.3rem;text-align:center}footer a{color:#000;font-size:1rem;margin:0 .9rem;text-decoration:none}footer a:hover{text-decoration:underline}html{scroll-padding-top:84px}header{width:100%;position:fixed;z-index:2;background-color:#fff;height:60px;line-height:60px;border-bottom:3px solid #000;box-sizing:border-box}header .logo{margin:0 0 0 25px;float:left;color:#000;text-decoration:none;font-weight:600;font-size:22px}header .logo:hover{text-decoration:none}header nav{box-sizing:border-box;text-align:center;width:100%;display:none;height:calc(100vh - 60px);background-color:#fff;position:absolute;margin:60px 0 0;font-size:18px}header nav a{color:#000;display:block;text-decoration:none;margin:45px 0}header nav a:hover{text-decoration:underline}header .menu-icon{margin:18px 25px 0;padding:11px 10px;float:right;cursor:pointer}header .menu-icon .nav-icon{height:2px;width:21px;position:relative;transition:background .2s ease-out;background-color:#000;display:block}header .menu-icon .nav-icon::before,header .menu-icon .nav-icon::after{background-color:#000;display:block;content:"";height:100%;width:100%;position:absolute;transition:all .2s ease-out}header .menu-icon .nav-icon::before{top:7px}header .menu-icon .nav-icon::after{top:-7px}header .menu-btn{display:none}header .menu-btn:checked~.menu-icon .nav-icon{background-color:initial}header .menu-btn:checked~.menu-icon .nav-icon::before{transform:rotate(-45deg);top:0}header .menu-btn:checked~.menu-icon .nav-icon::after{transform:rotate(45deg);top:0}header .menu-btn:checked~nav{display:block}@media screen and (min-width: 1080px){header .menu-icon{display:none}header .logo{margin:0 0 0 45px}header nav{display:block;height:57px;margin:0;position:relative;width:auto;float:right;border:0;margin:0 45px 0 0}header nav a{margin:0 0 0 45px;display:inline-block}}.index h1{text-align:left}.index h2{margin:0 0 17px}.index h3{font-size:19px;display:inline}.list h1{margin:0 0 17px}.list #search{border-radius:4px;border:1px solid #d3d3d3;font-size:18px;height:40px;line-height:26px;margin:0 0 18px;padding:6px 8px;width:100%}.list #search:focus{outline:1px solid #000}.list h2{margin:0 0 12px;font-size:28px;font-weight:600;display:block;padding:0 0 3px;border-bottom:1px solid #000}.list ul ul li{list-style-position:inside;margin:0 0 7px 0}.col h2{margin:80px 0 30px;text-align:center}@media screen and (min-width: 968px){.col .table-wrapper{grid-column:6 / -6}}.col .more-expensive-items,.col .cheaper-items{display:flex;justify-content:center;margin:28px 0 80px;padding:50px 0;grid-column:1 / -1}.col .more-expensive-items h3,.col .cheaper-items h3{font-size:clamp(24px, 2.5vw, 27px);margin:0 0 40px;text-align:center}.col .more-expensive-items div,.col .cheaper-items div{margin:0 1.5rem}.col .more-expensive-items ul,.col .cheaper-items ul{margin:0 0 0 1em}.col .cheaper-items{background-color:#CCF6E5}.col .more-expensive-items{background-color:#F6CCCC}.post-info{display:block;text-align:center;color:#6b6e6e;font-size:16px;margin:0 0 10px}.error{text-align:center}.table-wrapper{overflow-x:scroll;display:block;margin:0 0 52px}table,.table-wrapper{min-width:100%;border-collapse:collapse;border-spacing:0;border-radius:4px;font-size:16px}table thead,.table-wrapper thead{background-color:#000;border:1px solid #000;color:#fff}table tbody,.table-wrapper tbody{border-top:0;border:1px solid #d3d3d3}table tbody tr,.table-wrapper tbody tr{background-color:rgba(0,0,0,0.0509804)}table tbody tr:nth-child(odd),.table-wrapper tbody tr:nth-child(odd){background-color:#fff}table th,table td,.table-wrapper th,.table-wrapper td{text-align:right;padding:10px}table th:nth-child(1),table td:nth-child(1),.table-wrapper th:nth-child(1),.table-wrapper td:nth-child(1){text-align:left}table th:first-child,table td:first-child,.table-wrapper th:first-child,.table-wrapper td:first-child{display:inline-flex;align-items:center}table th:first-child span,table td:first-child span,.table-wrapper th:first-child span,.table-wrapper td:first-child span{margin:0 8px}@media screen and (min-width: 768px){table th:first-child,table td:first-child,.table-wrapper th:first-child,.table-wrapper td:first-child{padding:10px 10px 10px 30px}table th:last-child,table td:last-child,.table-wrapper th:last-child,.table-wrapper td:last-child{padding:10px 30px 10px 10px}}@media screen and (min-width: 768px){table,.table-wrapper{overflow-x:auto}}.card{background-color:#f1f5f9;box-sizing:border-box;padding:25px;margin:0 0 52px;grid-column:1 / -1}.card h2{margin:30px 0;font-size:24px}.card div{margin:0 auto;max-width:768px}@media screen and (min-width: 968px){.card{border-radius:4px;grid-column:5 / -5}}
