.article>.title{font-family:var(--infio-font-serif);margin-bottom:10px;font-size:28px;font-weight:800}.article .content .picture-container{margin-bottom:40px}.article .content .picture-container>.picture{vertical-align:middle;width:fit-content;margin-bottom:16px;display:inline-block}.article .content .picture-container>.picture img{object-fit:cover;object-position:center center;width:100%}.article .content .picture-container>.info{flex-direction:row;gap:16px;display:flex}.article .content .picture-container>.info>.title{font-family:var(--infio-font-serif);font-size:14px;font-weight:400}.article .content .picture-container>.info>.creator{font-family:var(--infio-font-serif);color:var(--gray-600);font-size:14px;font-weight:400}.article>.content>.creator{font-family:var(--infio-font-sans);flex-direction:row;align-items:center;padding:24px 0;display:flex}.article>.content>.creator>.time{text-transform:uppercase!important;color:var(--gray-600)!important;font-size:12px!important;font-weight:600!important}.article>.content>.creator>.name{text-transform:uppercase!important;margin-left:8px!important;margin-right:16px!important;font-size:12px!important;font-weight:600!important}.article>.content>.creator>.name a{color:#000;font-weight:600!important}.article>.content>.creator>.starred{margin-bottom:4px;margin-right:4px}.article>.content>.creator>.starred span{color:#faaf40;font-variation-settings:"FILL" 1;font-size:16px}.article>.content>.creator>.views{font-family:var(--infio-font-sans);color:var(--gray-600);flex-direction:row;align-items:center;margin-left:16px;font-size:12px;font-weight:600;display:flex}.article>.content>.creator>.views span{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;margin-bottom:4px;margin-right:4px;font-size:16px}.article>.content>.creator>.picture{vertical-align:middle;width:36px;height:36px;line-height:normal;display:inline-block}.article>.content>.creator>.picture img{object-fit:cover;object-position:center center;border-radius:50%;width:100%;height:100%}.article>.content{font-family:var(--infio-font-serif);font-size:18px;font-weight:400}.article>.content b{font-weight:800}.article>.content p{margin-bottom:20px!important}.article>.content .post-poll{background:rgba(var(--primary-color-rgb), .08);border:1px solid rgba(var(--primary-color-rgb), .14);border-radius:4px;margin:32px 0;padding:24px}.article>.content .post-poll__header{color:var(--primary-color);font-family:var(--infio-font-sans);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.article>.content .post-poll__question{font-family:var(--infio-font-serif);margin:0 0 16px;font-size:20px;font-weight:800}.article>.content .post-poll__option,.article>.content .post-poll__result{margin-bottom:14px}.article>.content .post-poll__option{cursor:pointer;align-items:center;gap:8px;display:flex}.article>.content .post-poll__radio input[type=radio]{cursor:pointer;transform:scale(1.1)}.article>.content .post-poll__label{font-family:var(--infio-font-sans);margin-bottom:4px;font-size:14px}.article>.content .post-poll__bar-row{align-items:center;gap:8px;display:flex}.article>.content .post-poll__bar-bg{background:#e3e3e3;border-radius:4px;flex:1;height:8px;overflow:hidden}.article>.content .post-poll__bar-fill{background:var(--primary-color);height:100%}.article>.content .post-poll__percent{font-family:var(--infio-font-sans);text-align:right;min-width:40px;font-size:14px;font-weight:600}.article>.content .post-poll__footer{color:var(--gray-600);font-family:var(--infio-font-sans);text-align:center;margin-top:16px;font-size:12px}.article>.content .post-poll__error{color:var(--primary-color);font-family:var(--infio-font-sans);margin-top:8px;font-size:13px;font-weight:600}.article>.content .post-poll__submit{background:var(--primary-color);color:#fff;cursor:pointer;font-family:var(--infio-font-sans);border:none;margin-top:12px;padding:8px 18px;font-size:14px}.article>.content .post-poll__submit:hover{background:var(--primary-color-hover)}.article>.content h2{margin-bottom:16px;font-size:24px;font-weight:800}.article>.content h3{margin-bottom:16px;font-size:18px;font-weight:800}.article>.content a{word-wrap:break-word;white-space:normal;font-weight:800}.article>.content .post-small{margin-bottom:40px;border-top:1px solid var(--gray-300)!important;border-bottom:1px solid var(--gray-300)!important}.article>.content .citation{flex-direction:row;margin-bottom:40px;display:flex}.article>.content .citation>.icon{padding:0 16px}.article>.content .citation>.content>.text{font-family:var(--infio-font-serif)!important;color:var(--secondary-color)!important;margin-bottom:24px!important;font-size:30px!important;font-weight:400!important}.article>.content .citation>.content>.creator{flex-direction:row!important;align-items:center!important;display:flex!important}.article>.content .citation>.content>.creator>.time{font-family:var(--infio-font-sans)!important;text-transform:uppercase!important;color:var(--gray-600)!important;font-size:12px!important;font-weight:600!important}.article>.content .citation>.content>.creator>.name{font-family:var(--infio-font-sans)!important;text-transform:uppercase!important;margin-right:16px!important;font-size:14px!important;font-weight:600!important}.article>.content ol,.article>.content ul{margin-bottom:40px}.article>.content ol>li{font-family:var(--infio-font-serif);margin-bottom:16px;padding-left:16px;font-size:18px;font-weight:400}.article>.content ol>li::marker{color:var(--secondary-color);font-size:22px;font-weight:700}.article>.content ul>li{font-family:var(--infio-font-serif);margin-bottom:16px;padding-left:16px;font-size:18px;font-weight:400;list-style-image:url("data:image/svg+xml,<svg transform-origin=\"center\" width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"5\" cy=\"5\" r=\"5\" fill=\"%231E416A\"/></svg> ")}.article>.content .gallery{flex-flow:wrap;justify-content:center;margin-bottom:40px;display:flex}.article>.content .gallery>.picture:first-child{width:fit-content;height:100%}.article>.content .gallery>.picture img{object-fit:cover;object-position:center center;width:100%;height:100%}.article>.content .gallery>.picture{width:calc(25% - 8px);height:100px;margin-top:8px;margin-left:8px;line-height:normal;display:inline-block;position:relative}.article>.content .gallery>.picture:last-child img{filter:brightness(50%)}.article>.content .gallery>.picture>.more-pics-count{font-family:var(--infio-font-serif);color:var(--white);z-index:999;font-size:30px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article>.content .survey{background:#edf7ff;margin-bottom:40px;padding:32px}.article>.content>.infobox>.survey{background:#e0effb!important}.article>.content .survey>.header-content{margin-bottom:40px}.article>.content .survey>.title{font-family:var(--infio-font-serif);margin-bottom:24px;font-size:24px;font-weight:800}.article>.content .survey>.progress-container{margin-bottom:24px}.article>.content .survey>.progress-container>.bar-container{cursor:pointer}.article>.content .survey>.progress-container>.bar-container>.label{font-family:var(--infio-font-serif);font-size:18px;font-weight:400}.article>.content .survey>.progress-container>.bar-container>.bar{flex-direction:row;align-items:center;gap:20px;margin-bottom:24px;display:flex}.article>.content .survey>.progress-container>.bar-container>.bar>.progress{width:100%!important}.article>.content .survey>.progress-container>.bar-container>.bar>.percentage{font-family:var(--infio-font-serif);font-size:30px;font-weight:400}.article>.content .survey>.progress-container>.voters{font-family:var(--infio-font-serif);color:var(--gray-600);text-align:center;font-size:16px;font-weight:400}.article>.content table{width:100%;margin-bottom:16px}.article>.content table tr{border-top:1px solid var(--gray-300)}.article>.content table tr>th{background:#e0effb;font-weight:800}.article>.content table tr>td{background:#edf7ff;font-weight:400}.article>.content table tr>th,.article>.content table tr>td{padding:16px}.article>.content table tr>th:first-child,.article>.content table tr>td:first-child{text-align:left}.article>.content table tr>th,.article>.content table tr>td{text-align:center;font-family:var(--infio-font-serif);font-size:14px}.article>.content .vertical-table tr{border-bottom:1px solid var(--gray-300)!important;vertical-align:center!important;background-color:#edf7ff!important}.article>.content .vertical-table tr:last-child,.article>.content .vertical-table tr:first-child{border:none!important}.article>.content .vertical-table tr td:first-child{font-family:var(--infio-font-serif)!important;text-align:left!important;padding:16px!important;font-size:14px!important;font-weight:800!important}.article>.content .vertical-table tr td{text-align:center!important;font-family:var(--infio-font-serif)!important;padding:16px!important;font-size:14px!important;font-weight:400!important}.article>.content .vertical-table tr td .price{font-family:var(--infio-font-serif);font-size:20px;font-weight:800}.article>.error{flex-direction:column;justify-content:center;align-items:center;height:60vh;display:flex}.article>.error>.icon span{font-variation-settings:"FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;color:var(--gray-600);font-size:130px}.article>.error>.title{font-family:var(--infio-font-serif);margin-top:16px;font-size:30px;font-weight:800}.article>.content .buttons{flex-direction:row;align-items:center;margin-bottom:40px;display:flex}.article>.content .source{font-family:var(--infio-font-serif);margin-bottom:40px;font-size:14px;font-weight:400}.article>.content .infobox{background:#edf7ff;padding:40px}.article>.content>.comments{margin-bottom:40px}.article>.content>.comments>.title{font-family:var(--infio-font-serif);margin-bottom:16px;font-size:24px;font-weight:800}.article>.content>.comments>textarea{resize:none;border:1px solid var(--gray-300);width:100%;font-family:var(--infio-font-serif);margin-bottom:24px;padding:20px 24px;font-size:14px;font-weight:400}.article>.content>.comments>.submit-btn{text-align:center}.post-detail-visual-page .article .content .picture-container{margin-bottom:0!important}.share-container{padding:15px 0}.share-container>#share-container-desktop{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.share-container__bar{gap:16px}.share-container__meta{flex-flow:wrap;align-items:center;gap:20px;display:flex}.share-container__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.share-stat{color:var(--gray-600);font-family:var(--infio-font-sans);white-space:nowrap;flex-direction:row;align-items:center;font-size:12px;font-weight:600;display:flex}.share-container .socials{flex-flow:wrap;align-items:center;gap:12px;display:flex}.share-container .socials>.icon{justify-content:center;align-items:center;display:inline-flex;color:var(--secondary-color)!important;text-decoration:none!important}.share-container .socials>.title{color:var(--black);font-family:var(--infio-font-sans);white-space:nowrap;font-size:14px;font-weight:600}.share-container .flag{color:var(--gray-600);justify-content:center;align-items:center;margin:0;display:inline-flex;text-decoration:none!important}.share-stat-icon{margin-right:5px;font-size:14px!important}.share-stat-icon--like{color:var(--bs-danger,#dc3545)}.share-socials--desktop{justify-content:flex-end}.share-report--desktop{flex-shrink:0}.share-container__bar--mobile{flex-direction:column}.share-container__meta--mobile,.share-container__actions--mobile{justify-content:space-between;width:100%}.share-socials--mobile{gap:10px}@media (width<=767.98px){.share-container{padding-bottom:0}.share-container__meta{gap:16px}.share-container__actions{gap:12px}}.company-card{border-bottom:1px solid #dbdbdb;gap:16px;padding:20px 0}.company-card__title,.company-card__meta{font-weight:600}.company-card__image{object-fit:cover;width:135px;height:101px;position:relative}.company-card__category{color:#000;border-radius:5px;width:fit-content;padding:4px 10px 2px;font-size:14px;font-weight:600}.company-detail{font-family:var(--infio-font-serif)}.company-detail__avatar{width:48px;height:48px}.company-detail__title{margin-left:15px;font-size:24px}.company-related-ad__image{border-radius:5px;width:150px}.company-related-ad__badge{position:absolute;bottom:15px;left:15px}.company-related-ad__badge-link{color:#fff}.company-related-ad__summary{background:#f7f7f7;width:100%;border-radius:5px!important}.gallery-container{max-width:800px;margin:0 auto}.carousel-item{opacity:0;transition:transform .6s ease-in-out}.carousel-item.active{opacity:1}.main-image{cursor:zoom-in;width:100%;height:auto;display:block}.gallery-photo-credit{border-left-color:var(--bs-primary,#cb271f)}.thumbnail-wrapper{max-width:800px;margin:0 auto;overflow:hidden}.visible-thumbnails{overflow:hidden}.thumbnail-container{gap:10px;transition:transform .3s;display:flex}.thumb{cursor:pointer;object-fit:cover;border:2px solid #0000;flex-shrink:0;width:100px;height:75px;transition:border-color .3s}.thumb.active{border-color:#007bff}.carousel-control-prev,.carousel-control-next{background-color:#c8c8c880;border-radius:0;width:40px;height:40px;top:50%;transform:translateY(-50%)}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{width:20px;height:20px}[x-cloak]{display:none!important}.gallery-modal{z-index:1000;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.gallery-modal-content{background-color:#111;flex-direction:row;width:95%;max-width:95%;height:95%;max-height:95%;display:flex;position:relative}.gallery-modal-header{z-index:1002;color:#fff;border-bottom:none;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;font-size:14px;display:flex;position:absolute;top:0;left:0}.back-link{cursor:pointer}.arrow-left{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:5px solid #999;width:0;height:0;margin-right:5px;display:inline-block}.image-counter{font-weight:700}.image-container{flex:1;justify-content:center;align-items:center;display:flex}.gallery-modal-image{object-fit:contain;max-width:100%;max-height:100%}.controls-container{background-color:#222;flex-direction:column;width:300px;padding:60px 20px 20px;display:flex}.modal-prev,.modal-next{color:#999;cursor:pointer;background:0 0;border:none;align-self:center;margin-bottom:10px;padding:0;font-size:40px;line-height:1}.modal-prev:hover,.modal-next:hover{color:#fff}.arrow-icon{font-size:50px;display:block}.arrow-icon--compact{font-size:20px}.image-info{color:#d1d5db;font-size:13px;line-height:1.45}.image-description{color:#fff;margin-bottom:10px}.image-author{color:#f3f4f6;margin-bottom:20px;font-weight:700}.ad-space{flex-direction:column;width:100%;height:auto;margin-top:25%;display:flex}.ad-content{text-align:center;padding:10px}.ad-price{color:#fff;margin-bottom:5px;font-size:20px;font-weight:700}.ad-brand{margin-bottom:5px;font-size:12px;line-height:1.2}.ad-description{margin-bottom:10px;line-height:1.2}.ad-button{color:#111;cursor:pointer;background-color:#f0c14b;border:none;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700}.ad-image{background-image:url(https://i.imgur.com/9lQm7RP.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:135px}.modal-close{display:none}.btstyle{color:#fff!important;background-color:#888!important;padding:15px!important;font-size:20px!important}.gallery-modal-mobile-nav{display:none}.gallery-modal-mobile-nav__group{max-width:40px}@media (width<=768px){.gallery-modal-mobile-nav{color:#fff;opacity:.7;background:#999;padding:10px 10px 5px;display:block}.arrow-right-mobile{position:absolute;right:0}.arrow-left-mobile{position:absolute;left:0}.gallery-modal-content{flex-direction:column}.controls-container{order:2;width:100%;padding-top:20px}.image-container{order:1}.hidmobile{display:none}.ad-space{order:3;margin-top:20px}#image-info-mobile{text-align:center;order:4;margin-top:10px}.image-info p{color:#fff}.gallery-modal-image{max-height:400px}}.portal-food-share{font-size:1.1rem}.portal-food-share__label{color:#888;font-size:.7rem}.portal-food-days{width:100%;overflow-x:auto}.portal-food-days__row{border-top:none!important;border-bottom:none!important}.portal-food-days__cell{padding:0!important}.portal-food-card{width:100%}.portal-food-card__meta{margin-left:10px}.portal-food-card__author{font-weight:700}
