.rnad-modal{position:fixed;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.rnad-box{background:#fff;border-radius:16px;overflow:hidden;max-width:min(92vw,860px);box-shadow:0 20px 60px rgb(0 0 0 / .35);position:relative}.rnad-box img{display:block;max-width:100%;height:auto}.rnad-close{position:absolute;right:8px;top:8px;border:0;background:#fff;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:36px;cursor:pointer;opacity:.9}.rnad-close:hover{opacity:1}.rnad-label{font-weight:700;padding:10px 12px;border-bottom:1px solid #eee}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,Roboto,sans-serif;font-size:16px;line-height:1.6;color:#333;background:#fff;max-width:100%;margin:0 auto}.top-line{min-height:9px!important;background-color:#1d51ed}.menu a[class*="cat--"]:hover,.menu a[class*="cat--"]:focus{text-decoration:underline;text-underline-offset:.15em}article{margin-bottom:2rem}h2{font-size:1.2rem}img{max-width:100%;height:auto;display:block}.post-thumbnail{width:100%;aspect-ratio:16/9;background:#eee}.post-thumbnail img{width:100%;height:auto;object-fit:cover}.post-inline-figure{margin:16px 0}.post-inline-figure .post-thumbnail{display:block;width:100%;height:auto;aspect-ratio:auto}.rn-inline-thumb{margin:1rem 0}.rn-inline-thumb-img{display:block;width:100%;height:auto}@media (min-width:768px){h2{font-size:1.8rem}main{padding:2rem}.code-block .joinads .placeholderAd{min-height:250px}}.content-wrapper{display:flex;flex-direction:column;padding:1rem;box-sizing:border-box}@media (min-width:768px){.content-wrapper{flex-direction:row;min-height:70vh}}h1,h2,.entry-content{line-height:1.5;word-break:break-word}.post-title{min-height:2em;margin-bottom:0rem;font-size:2.5rem}aside#sidebar-1{display:none;padding:1rem;background:#f8f8f8}.widget{margin-bottom:1rem}main#primary.site-main{min-height:auto;contain:content;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem 1rem}article{min-height:300px}@media (min-width:768px){main#primary.site-main{min-height:80vh;contain:layout;padding:0rem 1rem}}@media (min-width:768px){.content-wrapper{display:flex;grid-column-gap:12px;grid-row-gap:30px;justify-content:center;align-items:stretch;width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative}main{flex:3;margin-right:2rem}main.content-wrapper{margin-right:0rem}aside#sidebar-1{display:block;flex:1}}@media (min-width:768px){.site-branding{text-align:left}}.content-wrapper{min-height:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:0;margin-bottom:1rem}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.3rem}h4{font-size:1.4rem}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}}article h1,aside h1,nav h1,section h1{font-size:inherit}.related-posts{display:flex;flex-direction:column;margin-top:2rem;padding:1rem;background:#f8f8f8;border-top:1px solid #ddd}.previous-article,.next-article{flex:1;margin-bottom:1rem}.previous-article h4,.next-article h4{font-size:1rem;color:#f5a623;text-transform:uppercase;margin-bottom:.5rem}.previous-article a,.next-article a{text-decoration:none;color:#333;font-weight:700}.previous-article p,.next-article p{color:#666}@media (min-width:768px){.related-posts{flex-direction:row;justify-content:space-between}.previous-article{margin-right:1rem}.next-article{margin-left:1rem}}.post-tags{margin-top:2rem;padding:1rem;min-height:150px}.post-tags h4{font-size:1rem;margin-bottom:.9rem;color:#333}.tags-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.tag-link{display:inline-block;padding:.5rem 1rem;background:#e0e0e0;border-radius:20px;text-decoration:none;color:#333;font-size:.9rem;transition:background 0.3s ease}.tag-link:hover{background:#ccc}.entry-content ul.tags-list{margin-top:0em;margin-bottom:1.5em;font-size:1.2rem}.entry-content ul.tags-list li{padding:7px 7px 7px 0;margin:0 0 7px 0}@media (min-width:768px){.tags-list{flex-wrap:nowrap}}.related-block{margin:1.5rem 0;min-height:150px}.related-note{text-align:center;font-size:13px;color:rgb(16 18 21 / .6);margin-bottom:.5rem}.relbox{background:#F4F4F4;border-radius:12px;padding:7px;box-shadow:0 2px 4px rgb(0 0 0 / .10)}.relbox ul{margin-left:0!important}.relbox-title{margin:0 0 12px;text-align:center;font:700 20px/1.4 system-ui,-apple-system,"Segoe UI",Roboto;color:#3b3b3b}.rel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rel-item{background:#fff;border-radius:12px;padding:10px 8px}.rel-item .rel-link{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}.rel-item .rel-title{flex:1 1 auto;line-height:1.3}.rel-item .rel-img{order:2;width:80px;height:80px;min-width:80px;object-fit:cover;border-radius:8px;display:block}@media (min-width:768px){.relbox{padding:18px}.rel-item .rel-link{gap:14px}.rel-item .rel-img{width:100px;height:100px;min-width:100px;border-radius:10px;margin-left:1px}.rel-item .rel-title{font-size:1.2rem}}.center{text-align:center}.social-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-buttons p{font-size:18px;margin-bottom:10px}.btn-social{display:inline-block;padding:10px 20px;margin:5px;color:#fff;font-size:16px;text-decoration:none;border-radius:5px;transition:background-color 0.3s}.btn-social.facebook{background-color:#3b5998}.btn-social.insta{background-color:#9b0b8d}.entry-content .social-buttons a{text-decoration:none;color:#fff}.entry-content .social-buttons a:hover{text-decoration:none;color:#fff}.btn-social:hover{opacity:.8}.social-buttons a:hover{text-decoration:none;color:#fdfdfd}.author-box{display:flex;align-items:flex-start}.author-avatar{margin-right:1rem}.author-info .img-autor{width:50px;height:50px}.author-info{flex:1}.author-name{font-size:1.2rem;color:red;margin-bottom:.5rem}.author-bio{font-size:.9rem;color:#333;margin-bottom:1rem}.author-social{list-style:none;display:flex;gap:.5rem;margin:0;padding:0}.social-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:red;border-radius:50%;color:#fff;text-decoration:none;font-size:1rem}.social-icon:hover{background:#c00}@media (min-width:768px){.author-name{font-size:1.5rem}}.entry-content{min-height:50vh;line-height:1.6!important;word-break:break-word;box-sizing:border-box}.entry-content p{margin-bottom:1rem;letter-spacing:1px;font-size:1.1rem;line-height:30px}.entry-content ol,.entry-content ul{margin-left:1.2rem;margin-top:calc(.5rem * (1 - 1));margin-bottom:calc(.5rem * 1)}.entry-content ol li,.entry-content ul li{margin-bottom:1rem;letter-spacing:1px;font-size:1.1rem;line-height:23px}.entry-content img{display:block;max-width:100%;height:auto;margin-bottom:1rem}.entry-content img{border-radius:7px}.entry-content iframe{display:block;max-width:100%;margin-bottom:1rem}@media (min-width:768px){.entry-content{min-height:60vh;padding:2rem 0rem}}.post-image{display:block!important;max-width:100%;height:auto;aspect-ratio:16/9;margin-bottom:1rem;opacity:1}article{margin-bottom:2rem}article a img{transition:none}@media (min-width:768px){.post-image{width:110px;height:76px}}img.wp-post-image,img.post-image{display:block!important;opacity:1!important;visibility:visible!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:1200px;margin-inline:auto;padding-inline:16px}.site-header{position:relative;color:#000;padding:0}.header-bar{display:flex;align-items:center;justify-content:space-between;min-height:56px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:#fff}.icon-btn svg rect,.icon-btn svg circle,.icon-btn--menu{order:0}.header-links{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto}.header-links .header-link{font-weight:600;color:#1d4ed8;text-decoration:none;font-size:15px;transition:color 0.3s ease}.header-links .header-link:hover{color:#ef4444}@media (max-width:768px){.header-links{display:none}}.icon-btn--search{order:2}.icon-btn--search{background:none;border:none;color:#555;cursor:pointer;transition:color 0.2s}.icon-btn--search:hover{color:#124e9c}.brand{display:flex;align-items:center;justify-content:center;order:1;margin-inline:auto}.custom-logo-link{display:inline-block;width:187px;height:40px}.custom-logo-link img{display:block;width:100%;height:100%;aspect-ratio:187/40;object-fit:contain}.custom-logo{height:auto;max-height:40px;width:auto}.nav-toggle,.search-toggle{position:absolute;left:-9999px;opacity:0}.drawer{position:fixed;inset:0;pointer-events:none;z-index:1000}.drawer::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity 0.2s ease}.drawer .menu{list-style:none;margin:48px 0 16px;padding:0}.drawer .menu>li{border-bottom:1px solid rgb(255 255 255 / .08);padding:0 0 0 15px}.drawer .menu a{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;color:#fff;text-decoration:none}.drawer__social{margin-top:auto;display:flex;gap:12px}.social-btn{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:#191919;color:#fff}.nav-toggle:checked~.drawer{pointer-events:auto}.nav-toggle:checked~.drawer::before{opacity:1}.nav-toggle:checked~.drawer .drawer__inner{transform:translateX(0)}.drawer__close{position:absolute;top:4px;right:12px;width:40px;height:40px;border-radius:10px;background:#367ff1;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1;color:#fff;font-weight:700}.drawer__close span,.drawer__close span::before,.drawer__close span::after{display:none!important}.drawer .menu{list-style:none;margin:0;padding:0}.drawer .menu>li{border-bottom:1px solid #f2f2f2}.drawer .menu a{display:block;padding:.85rem 0;font-size:1.05rem;font-weight:500;color:#111;text-decoration:none;letter-spacing:.01em}.drawer .menu a:hover,.drawer .menu a:focus{color:#367ff1}.drawer .menu .sub-menu{padding-left:.75rem;border-left:2px solid #e5e5e5;margin-top:.25rem}@media (min-width:992px){.drawer__inner{position:static;height:auto;width:auto;max-width:none;transform:none;box-shadow:none;overflow:visible;padding:0}}.searchbar{position:relative;max-height:0;overflow:hidden;background:#f9f9f9;transition:max-height .25s ease;border-top:1px solid #eee;border-bottom:1px solid #eee}.search-toggle:checked~.searchbar{max-height:140px}.searchbar .container{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px}.searchbar .search-form{width:80%;max-width:920px;display:flex;align-items:center;gap:8px;margin:0 auto}.searchbar .search-form .search-field{flex:1;min-height:44px;padding:20px 15px 20px 14px;font-size:30px;color:#000;border:none;border-radius:0}.searchbar .search-form .search-field::placeholder{color:#555}.searchbar .search-form .search-submit{border:1px solid #ababab;color:#5c5c5c;letter-spacing:.5px;background-color:#fff0;border-radius:4px;height:44px;padding:0 10px;font-weight:700;cursor:pointer;text-transform:uppercase}.searchbar .search-form .search-submit:hover{opacity:.9;background:#06347a;color:#fff}.searchbar__close{cursor:pointer;color:#5c5c5c;background:#fff;user-select:none;border:1px solid #ababab;border-radius:4px;width:50px;height:44px;padding-left:15px;padding-right:15px;font-size:20px;font-weight:700;line-height:39px}.searchbar__close:hover{background:#333;color:#fff}.search-field{color:#000;border-style:none;border-top-width:1px;border-top-color:#000;border-left-width:1px;border-left-color:#000;border-right-width:1px;border-right-color:#000;border-radius:0;margin-bottom:0;padding:40px 30px 40px 0;font-size:30px}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}input:focus{outline:none;border:none}input:focus{caret-color:#3b3b3b;animation:blinkCaret 1s step-end infinite}@keyframes blinkCaret{50%{caret-color:#fff0}}.searchfield{flex:1;min-height:44px;border:1px solid #2a2a2a;background:#121212;color:#fff;border-radius:8px;padding:0 12px}.searchsubmit{min-height:44px;min-width:44px;border:none;border-radius:8px;background:#1f1f1f;color:#fff;display:grid;place-items:center;cursor:pointer}@media (max-width:420px){.searchbar .search-form{width:100%}.searchbar .container{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px}.searchbar .search-form .search-field{flex:1;padding:10px;font-size:18px}.searchbar__close{font-size:24px;margin:1px 1px 1px 5px}}@media (min-width:768px){.searchbar .container{justify-content:center;gap:16px;padding:20px 40px}.searchbar .search-form .search-field{flex:2;font-size:24px;text-transform:uppercase}.searchbar .search-submit{padding:15px 30px;font-size:20px}.searchbar__close{font-size:26px}}.menu .sub-menu{display:none;padding-left:14px}.menu li:focus-within>.sub-menu,.menu li:hover>.sub-menu{display:block}@media (min-width:980px){.drawer .menu>li{position:relative}.drawer .menu>li .sub-menu{position:absolute;top:100%;left:0;display:none;min-width:240px;background:#fff;color:#111;border:1px solid #e9e9e9;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .08);padding:8px 0;margin:0;white-space:nowrap;z-index:2000}.drawer .menu>li .sub-menu>li{list-style:none;border-bottom:1px solid #f2f2f2}.drawer .menu>li .sub-menu>li:last-child{border-bottom:0}.drawer .menu>li .sub-menu a{display:block;padding:10px 16px;text-decoration:none;color:inherit}.drawer .menu>li .sub-menu a:hover{background:#f7f7f7}.drawer .menu>li:hover>.sub-menu,.drawer .menu>li:focus-within>.sub-menu{display:block}.site-header{position:relative;z-index:100}.drawer__inner{position:relative;z-index:110}.drawer__inner{display:flex;justify-content:center}.drawer .menu{display:flex;gap:28px;justify-content:center}.drawer .menu{max-width:1100px;margin-inline:auto}}@media (min-width:980px){.header-bar{min-height:56px}.icon-btn--menu{display:none}.brand{order:0;margin:0}.icon-btn--search{order:2;margin-left:auto}.drawer{position:static;background:#fbfbfb;pointer-events:auto;border-bottom:1px solid #e5e5e5}.drawer::before{display:none}.drawer__inner{position:static;height:auto;width:auto;transform:none;background:#fff0;padding:0;flex-direction:row}.drawer .menu{display:flex;gap:28px;margin:0;padding:0}.drawer .menu>li{border:none}.drawer .menu a{padding:4px 0;color:#fff;font-size:17px;letter-spacing:.03em}.drawer .menu a:hover{opacity:1}.nav-toggle{display:none}}.site-header{background:#fff}.icon-btn{color:#000}.posts-grid{display:grid;grid-template-columns:1fr;gap:16px;padding:1rem 1rem 0}.post-card{display:flex;flex-direction:column;gap:10px}.post-card__thumb{display:block;width:100%;aspect-ratio:16/9;background:#eee;border-radius:10px;overflow:hidden}.post-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.thumb-placeholder{display:block;width:100%;height:100%}.post-card__title{margin:0;line-height:1.35;font-size:1.125rem;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card__title a{color:#111;text-decoration:none}.post-card__title a:hover{text-decoration:underline}.post-card__meta{font-size:.875rem;color:#666}@media (min-width:640px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.navigation.pagination{margin:24px 0;padding:0 1rem}.navigation.pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 12px;border:1px solid #ddd;border-radius:8px;text-decoration:none;color:#333;background:#fff}.page-numbers.current{background:#000;color:#fff;border-color:#000}.page-numbers:hover{border-color:#aaa}.first-fold{padding:12px 0;background:#fff}.ff-grid{display:grid;grid-template-columns:1fr;gap:16px}.ff-card{display:flex;flex-direction:column;gap:8px}.ff-card__thumb{display:block;width:100%;aspect-ratio:16/9;background:#eee;border-radius:12px;overflow:hidden}.ff-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.ff-card__title{margin:0;line-height:1.35;font-size:1.125rem;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ff-card__title a{color:#111;text-decoration:none}.ff-card__title a:hover{text-decoration:underline}@media (min-width:980px){.first-fold{padding:16px 0 8px;border-bottom:1px solid #eee;margin-bottom:12px}.ff-grid{grid-template-columns:repeat(4,1fr);gap:18px}}@media (min-width:640px) and (max-width:979.98px){.ff-grid{grid-template-columns:repeat(2,1fr)}}.ad-site{width:100%;min-height:250px;display:block;margin:20px 0;text-align:center;padding:0}.ad-slot{display:flex;justify-content:center;align-items:center;margin:16px auto;width:100%;text-align:center;position:relative}.code-block .joinads .placeholderAd::before{content:"";display:block;width:100%;height:100%;background:#f3f4f6;background-image:linear-gradient(90deg,#f3f4f6 0,#ececec 50%,#f3f4f6 100%);background-size:200% 100%;animation:rnShimmer 1.2s infinite linear}@keyframes rnShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.code-block .joinads .placeholderAd.is-filled::before{display:none}.code-block .joinads{display:block}.code-block .joinads .placeholderAd{display:block;width:100%;margin:0 auto}.ad-slot-top{width:min(100%, 336px);height:250px;margin:16px auto;display:flex;align-items:center;justify-content:center}.ad-slot-top iframe{width:100%;height:100%;display:block}@media (max-width:767px){.ad-slot-top{min-height:250px;height:250px}}.ad-slot-top:empty::before{content:"";display:block;width:100%;height:100%}.post-description{margin-top:10px;margin-bottom:20px;font-size:1.5rem;line-height:2rem}.entry-content ul{margin-top:1em;margin-bottom:.5em;font-size:1.2rem}.entry-content ul li{padding:12px 7px 12px 12px;margin:0 0 7px 0}.entry-content a{color:#3a62a4;font-weight:500;text-decoration:none}.entry-content a:hover{color:#d33}.post-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.post-meta .rn-cat-label .badge{padding:1em 2em;border-radius:5px}.author-info{display:flex;align-items:center;gap:10px;flex:0 0 auto}.img-autor img{border-radius:50%;width:50px;height:50px}.post-info-text{display:flex;flex-direction:row;align-items:center;gap:15px;font-size:14px;color:#464b59}.autor-name{font-weight:600}.post-dates{display:flex;flex-direction:row;gap:15px;font-size:13px;color:#666}.post-dates p{display:flex;align-items:center;gap:5px;margin:0}@media (max-width:768px){.post-meta{display:flex;flex-direction:row!important;align-items:flex-start;gap:10px}.post-meta>.author-info{flex:0 0 auto!important;margin:0!important;padding:0!important}.author-info .img-autor img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.post-meta>.post-info-text{flex:1 1 auto!important;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0!important}.autor-name p{margin:0;font-weight:600;line-height:1.2}.autor-name p strong{display:none}.post-dates{display:block;margin:0}.post-dates p{display:flex;align-items:center;gap:6px;margin:0;line-height:1.25;font-size:13px;color:#5E6472}.post-dates p+p{margin-top:4px}.post-dates svg{width:16px;height:16px;transform:translateY(1px);flex:0 0 16px}}@media (max-width:768px){.content-wrapper{padding:0rem}main#primary.site-main{padding:0}.post-title{font-size:1.4rem}h2{font-size:1.4rem}h3{font-size:1.2rem}.entry-content ul{margin-left:.25rem}.entry-content .relbox ul{margin-left:0}.rel-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em;line-height:1.5em}}.related-articles{margin-top:2.5rem;border-top:2px solid #111;padding-top:1.25rem}.ra-title{text-align:center;font-weight:700;letter-spacing:.04em;margin-bottom:1rem}.ra-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:22px;margin:0;padding:0}@media (min-width:640px){.ra-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ra-grid{grid-template-columns:repeat(4,1fr)}}.ra-card{display:block}.ra-link{display:grid;grid-template-rows:auto auto auto 1fr;gap:.5rem;text-decoration:none;color:inherit}.ra-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#f3f4f6}.ra-img{width:100%;height:100%;object-fit:cover;display:block}.ra-cat{color:#0a8a4b;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.ra-post-title{font-weight:700;line-height:1.25;font-size:1.05rem}@media (min-width:768px){.ra-post-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.65em * 2)}}.ra-excerpt{color:#6b7280;font-size:.95rem;line-height:1.35;margin:0}.ra-link:focus-visible{outline:2px solid #111;outline-offset:2px}.ra-link:hover .ra-post-title{text-decoration:underline}.aspect{position:relative;display:block;width:100%}.aspect>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aspect-16x9{aspect-ratio:16/9}.sb-least-viewed{display:block}.sb-featured{display:block;margin-bottom:20px;background:#fff;border-radius:3px;padding:4px}.sb-featured .sb-featured-body{padding-top:10px}.sb-badge{display:inline-block;background:#f6c31a;color:#111;font-size:.72rem;line-height:1;padding:6px 8px;border-radius:3px;font-weight:700}.sb-title{font-size:1.2rem;line-height:1.25;margin:.5rem 0 .35rem}.sb-title a{color:#111;text-decoration:none}.sb-title a:hover{text-decoration:underline}.sb-meta{font-size:.82rem;color:#666;display:flex;align-items:center;gap:.35rem}.sb-meta .sb-comments::before{content:" ";opacity:.7}.sb-dot{opacity:.8}.sb-excerpt{font-size:.95rem;color:#444;margin:.6rem 0 0}article.sb-item{min-height:0;margin-bottom:0rem}.sb-item{background:#fff;padding:11px 4px;display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;border-radius:7px}.sb-item{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.sb-thumb{width:96px}.sb-item-title{font-size:.98rem;line-height:1.25;margin:0}.sb-item-title a{color:#111;text-decoration:none}.sb-item-title a:hover{text-decoration:underline}.sb-item-date{font-size:.8rem;color:#777;display:block;margin-top:.25rem}@media (min-width:768px){.sb-title{font-size:1.35rem}}@media (min-width:1024px){.site-content,.content-area{overflow:visible}}@media (min-width:1024px){#sidebar-1{overflow:visible}#sidebar-1 .sb-ads{position:sticky;top:40px}#sidebar-1 .sb-ads .adsbygoogle{display:block;width:100%;min-height:336px}}.container{max-width:1200px;margin:0 auto;padding:16px}.grid{display:grid;gap:24px}@media (max-width:1023px){.fold10-grid{grid-template-columns:1fr}}.ratio-16x9{aspect-ratio:16 / 9;width:100%;object-fit:cover}.ratio-1x1{aspect-ratio:1 / 1;width:100%;object-fit:cover}.thumb{display:block;border-radius:6px}.card{position:relative;overflow:hidden;border-radius:8px;background:#fff}.card .media img{display:block}.card-md .meta{padding:12px 4px}.card-md .title-sm{font-size:clamp(18px, 1.2vw, 20px);line-height:1.25;margin:6px 0}.card-md .excerpt{font-size:14px;color:#4a4a4a;margin:0}article.card-md{margin-bottom:0rem}.hero{position:relative;color:#fff}.hero .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px, 2.5vw, 24px);background:linear-gradient(to top,rgb(0 0 0 / 85%),#fff0 55%)}.title-hero{font-size:clamp(20px, 2.6vw, 20px);line-height:1.12;margin:6px 0 6px}.excerpt-lg{font-size:clamp(14px, 1.6vw, 16px);opacity:.9;margin:0}.hero-sub{position:relative;margin-top:24px;color:#fff}.hero-sub .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px, 2.2vw, 20px);background:linear-gradient(to top,rgb(0 0 0 / 85%),#fff0 55%)}.title-hero-sub{font-size:clamp(20px, 2.6vw, 20px);line-height:1.16;margin:6px 0 6px}.title-hero-sub{display:inline-block}.excerpt-md{font-size:clamp(14px, 1.5vw, 16px);opacity:.9;margin:0}.mini{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding-bottom:15px;border-bottom:1px solid rgb(0 0 0 / .08);margin-bottom:16px}.mini:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.mini .thumb-wrap{display:block}.mini-meta .title-mini{font-size:14px;line-height:1.35;margin:2px 0}.meta-row{font-size:12px;color:#666;display:flex;align-items:center;gap:6px}@media (min-width:768px){.meta .title-sm{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.35em * 4)}.mini-meta .title-mini{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.35em * 4)}.card-md .excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.45em * 2)}}.badge{display:inline-block;font:700 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;color:#1e7e34;background:#eaf8ee;border-radius:4px;padding:6px 8px;margin-bottom:0}.badge,a.badge{display:inline-block!important;width:auto!important;max-width:100%;padding:.35rem .6rem;line-height:1.1;border-radius:.5rem;background:rgb(241 255 245 / .96);color:#166534;font-weight:700;text-transform:none;box-shadow:0 0 0 1px rgb(22 101 52 / .10) inset}.card .badge,.hero .badge,.mini .badge{align-self:flex-start}.badge>a{display:inline;width:auto!important}.index article{min-height:0}.title-hero a,.title-hero-sub a,.title-sm a,.title-mini a{color:inherit;text-decoration:none}.title-hero a:hover,.title-hero-sub a:hover,.title-sm a:hover,.title-mini a:hover{text-decoration:underline}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:start}@media (max-width:1199px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.grid-4{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:639px){.grid-4{grid-template-columns:1fr;gap:20px}}.card-quad{background:#fff;border-radius:8px;overflow:hidden}.card-quad .meta{padding:12px 4px}.title-quad{font-size:clamp(18px, 2.1vw, 22px);line-height:1.3;margin:6px 0 4px}.title-quad a{color:inherit;text-decoration:none}.title-quad a:hover{text-decoration:underline}.excerpt-quad{font-size:14px;color:#60626a;margin:0}.ratio-16x9{aspect-ratio:16 / 9;width:100%;object-fit:cover;display:block;border-radius:6px}.badge{display:inline-block;font:700 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;color:#1e7e34;background:#eaf8ee;border-radius:4px;padding:6px 8px;margin-bottom:8px}@media (min-width:768px){.meta .title-quad{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.35em * 3)}.excerpt-quad{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.95em * 3)}}.ads-slot{display:block;min-height:280px}@media (min-width:768px){.ads-slot{min-height:250px}}.floating-ad{position:fixed;left:0;right:0;bottom:0;z-index:9999}.floating-ad details{width:100%;background:#fff;border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -4px 16px rgb(0 0 0 / .08)}.floating-ad summary{list-style:none;display:flex;align-items:center;gap:8px;padding:0 12px;cursor:pointer;user-select:none}.floating-ad summary::-webkit-details-marker{display:none}.floating-ad .fad-inner{padding:8px 12px}.floating-ad .fad-label{font:600 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;opacity:.7;margin-bottom:6px}.floating-ad .fad-slot{min-height:130px;display:block}@media (max-width:767px){.floating-ad .fad-slot{min-height:280px}}.floating-ad details:not([open]){overflow:hidden}.floating-ad details:not([open]) .fad-inner{display:none}.floating-ad summary .icon{transition:transform .2s ease}.floating-ad details[open] summary .icon{transform:rotate(0deg)}.floating-ad details:not([open]) summary .icon{transform:rotate(180deg)}.rows4-wrap{display:grid;gap:28px}.row-card{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:start;padding:0 0 24px;border-bottom:1px solid rgb(0 0 0 / .08)}.row-card:last-child{border-bottom:0;padding-bottom:0}.row-media{display:block}.row-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;display:block}.row-meta .badge{display:inline-block;font:700 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;color:#fff;background:#eaf8ee;border-radius:4px;padding:6px 8px;margin-bottom:8px}.row-title{font-size:clamp(20px, 2.2vw, 26px);line-height:1.28;margin:4px 0 6px}.row-title a{color:inherit;text-decoration:none}.row-title a:hover{text-decoration:underline}.row-excerpt{font-size:15px;color:#60626a;margin:0}@media (max-width:1023px){.row-card{grid-template-columns:1fr;gap:12px}}@media (min-width:768px){.row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.65em * 2)}}.block5-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:stretch}@media (max-width:1023px){.block5-grid{grid-template-columns:1fr}}.b5-left{display:grid;grid-template-rows:1fr}.b5-feature{position:relative;border-radius:8px;overflow:hidden;height:100%}.b5-feature .media{display:block;height:100%}.b5-feature .thumb{width:100%;height:100%;object-fit:cover;display:block}.b5-feature .overlay.soft{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px,2.2vw,15px);background:linear-gradient(to top,rgb(0 0 0 / 99%),#fff0 100%);color:#fff}.b5-title{font-size:clamp(22px, 3.2vw, 19px);line-height:1.78;margin:-4px 0}.b5-excerpt{font-size:clamp(14px,1.6vw,16px);opacity:.92;margin:0}.b5-sidegrid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:22px}@media (max-width:1023px){.b5-sidegrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}}.b5-card{display:flex;flex-direction:column}.b5-card .media{display:block}.b5-card .thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;display:block}.b5-card .meta{padding:10px 2px;display:flex;flex-direction:column}.b5-card-title{font-size:clamp(16px,2.1vw,20px);line-height:1.34;margin:4px 0 0}.badge{display:inline-block;font:700 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;color:#1e7e34;background:#eaf8ee;border-radius:4px;padding:6px 8px;margin-bottom:8px}.b5-title a,.b5-card-title a{color:inherit;text-decoration:none}.b5-title a:hover,.b5-card-title a:hover{text-decoration:underline}.b5-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sidegrid4-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sidegrid2-wrap{display:grid;grid-template-columns:2fr 1fr;gap:20px;place-items:center}.sidegrid2-wrap article{margin-bottom:0}@media (max-width:1023px){.sidegrid4-wrap{grid-template-columns:1fr}.sidegrid2-wrap{grid-template-columns:1fr}}.sidegrid4-item{display:flex;flex-direction:column}.sidegrid4-item .thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;display:block}.sidegrid4-item .meta{padding:10px 2px}.sidegrid4-title{font-size:clamp(16px, 2vw, 20px);line-height:1.34;margin:4px 0 0}.sidegrid4-title a{color:inherit;text-decoration:none}.sidegrid4-title a:hover{text-decoration:underline}.badge{display:inline-block;font:700 12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.02em;color:#fff;background:#eaf8ee;border-radius:4px;padding:6px 8px;margin-bottom:0}.site-footer{background:#ebebeb;color:#fff;margin-top:clamp(24px, 6vw, 64px);padding:clamp(24px, 5vw, 56px) 0}.site-footer a{color:#162664;text-decoration:none}.site-footer a:hover{text-decoration:underline}.foot-top{text-align:center;max-width:1100px}.site-footer .brand img{height:40px;width:auto}.site-footer .site-name{font-weight:700;font-size:22px}.foot-lead{margin:14px auto 0;max-width:820px;font-size:clamp(15px, 1.5vw, 18px);line-height:1.6;opacity:.95;color:#162664}.foot-sep{border:0;height:1px;background:rgb(255 255 255 / .25);margin:clamp(22px, 4vw, 36px) 0}.foot-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(16px, 3vw, 40px);align-items:start;max-width:1100px}@media (max-width:900px){.foot-grid{grid-template-columns:1fr}}.foot-title{font-weight:700;font-size:clamp(16px, 1.6vw, 20px);margin:0 0 10px;opacity:.9;color:#162664}.foot-menu{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot-menu li a{display:inline-block;font-size:clamp(14px, 1.4vw, 16px);line-height:1.5;opacity:.95}.foot-social li a{display:flex;align-items:center;gap:10px}.foot-bottom{margin-top:clamp(20px, 4vw, 36px);border-top:1px solid rgb(255 255 255 / .2);padding-top:clamp(12px, 2vw, 18px);display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px;max-width:1100px}.foot-bottom .copy{color:#162664}@media (max-width:700px){.foot-bottom{flex-direction:column;text-align:center}}.container{width:min(1200px, 100%);margin-inline:auto}.foot-social li a{display:flex;align-items:center;gap:10px;font-size:clamp(14px, 1.4vw, 16px)}.foot-social .social-ico{width:22px;height:22px;flex:0 0 22px;fill:currentColor;opacity:.95}.foot-social li a:hover .social-ico{opacity:1}.foot-social .label{line-height:1.2}.index section .card{border-radius:0!important}.category .content-wrapper,.search .content-wrapper,.author .content-wrapper{padding:0rem}.category main#primary.site-main,.search main#primary.site-main,.author main#primary.site-main{padding:2rem 0rem}.related-articles,.comments-area,.sidebar,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 800px}@media (min-width:768px){.category .content-wrapper,.search .content-wrapper,.author .content-wrapper{width:1200px}.category main,.search main,.author main{margin-right:0rem}}.post-meta{font-size:.95rem;line-height:1.4;color:#333;margin:1.5rem 0}.post-meta .autor-name strong,.post-meta .post-dates strong{color:#111;font-weight:600}.post-meta .autor-name p,.post-meta .post-dates p{margin:0 0 4px}.rn-cat-label .badge{display:inline-block;padding:4px 10px;font-size:.75rem;font-weight:600;color:#fff;border-radius:4px;line-height:1.2}.rn-share-list{gap:12px}.rn-share-btn{background:#f4f4f4;color:#fff;transition:background 0.25s ease,transform 0.2s ease}.rn-share-btn:hover{background:#e0e0e0;transform:translateY(-2px)}.rn-share-btn svg{display:block;width:30px;height:30px;flex:0 0 auto}@media (max-width:640px){.post-meta{margin:1rem 0;font-size:.9rem;grid-template-columns:50px 1fr;min-height:0}.code-block .joinads{display:block}.code-block .joinads .placeholderAd{display:block;width:100%;margin:0 auto;min-height:280px}.rn-share-block{gap:10px;flex-direction:row;flex-wrap:wrap}}.custom-banner-article{width:100%;margin:16px auto;display:flex;justify-content:center;align-items:center}.custom-banner-article a{display:block;max-width:780px;width:100%}.custom-banner-article img{display:block;width:100%;height:auto;border-radius:5px;aspect-ratio:970 / 250}.custom-banner{width:100%;margin:16px auto;display:flex;justify-content:center}.custom-banner a{display:block;max-width:780px;width:100%}.custom-banner img{display:block;width:100%;height:auto;border-radius:5px;aspect-ratio:970 / 250}@media (min-width:992px){.custom-banner{margin:22px auto}.custom-banner-article{margin:22px auto}}@media (min-width:768px){.sidegrid2-wrap .sidegrid4-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.35em * 2)}}.bc{margin:10px 0 18px}.bc .rank-math-breadcrumbs{margin:0;padding:8px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.2;color:#475569}.bc .rank-math-breadcrumbs a{color:#1d4ed8;font-weight:600;text-decoration:none}.bc .rank-math-breadcrumbs a:hover{text-decoration:underline}.bc .rank-math-breadcrumbs .separator{display:none}.bc .rank-math-breadcrumbs>*+*::before{content:"";color:#94a3b8;margin:0 2px;display:inline-block}.bc .rank-math-breadcrumbs .last{color:#0f172a;font-weight:700}@media (max-width:480px){.bc .rank-math-breadcrumbs{padding:6px 10px;font-size:13px;gap:6px}}.fold10-grid{display:grid;gap:24px}@media (min-width:1024px){.fold10-grid{grid-template-columns:1fr 1.4fr 0.9fr;align-items:start}.col-left{grid-column:1}.col-center{grid-column:2}.col-right{grid-column:3}}.thumb.ratio-16x9{aspect-ratio:16 / 9;object-fit:cover;width:100%;height:auto;display:block}.card.hero .overlay{pointer-events:none}.card.hero .overlay a{pointer-events:auto}@media (max-width:767px){.cv-defer{content-visibility:auto;contain-intrinsic-size:202px 360px}.cv-defer .ratio-16x9{aspect-ratio:16/9;height:auto}}.wp-block-quote{background:#f7f7f7;padding:10px;overflow-wrap:break-word;border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.instagram-media{margin:16px auto!important;max-width:540px}.fold10-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.fold10-grid .col-center{grid-column:1}.fold10-grid .col-left{grid-column:2}.fold10-grid .col-right{grid-column:3}@media (max-width:1024px){.fold10-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;row-gap:28px}.fold10-grid .col-center{grid-column:1 / -1}.fold10-grid .col-left{grid-column:1}.fold10-grid .col-right{grid-column:2}}@media (max-width:768px){.fold10-grid{grid-template-columns:1fr;gap:24px}.fold10-grid .col-center,.fold10-grid .col-left,.fold10-grid .col-right{grid-column:1}}@media (min-width:1024px){.col-center .hero-sub{margin-top:60px}}.rn-recipe-subheading{position:relative;margin:28px 0 12px;padding-left:14px;font-size:1.1rem;font-weight:800;line-height:1.2;color:#1f2933}.rn-recipe-subheading::before{content:"";position:absolute;left:0;top:2px;width:4px;height:100%;background:#ff7a1a;border-radius:2px}.rn-recipe-subheading:first-child{margin-top:0}.rn-recipe-ingredients-list{margin:0 0 18px;padding-left:20px}.rn-recipe-ingredients-list li{margin:6px 0;line-height:1.5}.rn-recipe-steps{list-style:none;margin:0;padding:0}.rn-recipe-steps li{position:relative;display:grid;grid-template-columns:56px 1fr;gap:18px;padding:12px 0;align-items:start}.rn-recipe-section ol,.rn-recipe-section ul{margin-left:.2rem;margin-top:calc(.5rem * (1 - 1));margin-bottom:calc(.5rem * 1)}.rn-recipe-section ol li,.rn-recipe-section ul li{margin-bottom:0rem;letter-spacing:1px;font-size:1.1rem;line-height:24px}.rn-recipe-steps li::before{content:counter(step);counter-increment:step;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ef5a4e;color:#fff;font-weight:700;font-size:20px;border-radius:4px}.rn-recipe-steps{counter-reset:step}.rn-recipe-steps li{font-size:17px;line-height:1.6;color:#333}.rn-recipe-steps li+li{margin-top:6px}@media (max-width:640px){.rn-recipe-steps li{grid-template-columns:44px 1fr;gap:14px}.rn-recipe-steps li::before{width:36px;height:36px;font-size:18px}.rn-recipe-steps li{font-size:16px}}.recipes-index h2{color:#fff}.recipes-index .wp-post-image{border-radius:0 0 6px 6px}.rn-recipe-tabs{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #eee;margin:12px 0 16px}.rn-recipe-tabs__inner{max-width:1200px;margin:0 auto;padding:8px 5px;display:flex;gap:12px;align-items:center}.rtab{display:inline-block;padding:10px 14px;border-radius:20px;color:#5b5f6a;text-decoration:none;font-weight:600;transition:background .2s ease,color .2s ease}.rtab:hover{color:#111}.rtab.is-active{color:#f60}@media (max-width:768px){.rn-recipe-tabs{top:0}.rn-recipe-tabs__inner{flex-wrap:wrap;gap:8px}.rtab{padding:5px 1px}}.recipe-hero{margin:12px 0 24px}.recipe-hero-img{width:100%;height:auto;border-radius:14px;display:block}.rn-recipe-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 24px}.rn-recipe-summary .card{background:#f5f6f7;border-radius:9px;padding:9px 20px}.rn-recipe-summary .card span{display:block;color:#8a8f98;font-size:.95rem;margin-bottom:6px}.rn-recipe-summary .card strong{font-size:1.2rem;font-weight:700;color:#16181d}.rn-recipe-keywords{margin:18px 0 6px;display:flex;flex-wrap:wrap;gap:10px}.rn-recipe-keywords .chip{background:#e9eaed;color:#333;padding:8px 14px;border-radius:10px;font-size:.92rem;line-height:1;display:inline-block}.rn-recipe-extra-info{margin:24px 0 32px}.rn-recipe-extra-info__inner{display:flex;align-items:stretch;background:#f7f7f7;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.rn-recipe-extra-info__icon{background:#ff7a2a;padding:24px 12px;display:flex;align-items:center;justify-content:center}.rn-recipe-extra-info__bulb{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;font-size:26px}.rn-recipe-extra-info__content{padding:20px 24px 22px;flex:1}.rn-recipe-extra-info__title{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:#ff7a2a}.rn-recipe-extra-info__text p{margin:0 0 10px;line-height:1.6}.rn-recipe-extra-info__text p:last-child{margin-bottom:0}@media (max-width:768px){.rn-recipe-extra-info__inner{border-radius:14px}.rn-recipe-extra-info__icon{padding:16px 10px}.rn-recipe-extra-info__bulb{width:48px;height:48px;font-size:22px}.rn-recipe-extra-info__content{padding:16px 16px 18px}}.rn-recipe-reviews-wrapper{background:#fff7ef;border-radius:16px;padding:24px 24px 28px;margin-top:32px}.rn-recipe-review-title{font-size:1.4rem;font-weight:700;margin:0 0 4px;text-align:center;color:#8b4513}.rn-recipe-review-subtitle{text-align:center;margin:0 0 24px;color:#b4713c}.rn-recipe-review-form{background:#fdeede;border-radius:14px;padding:20px 20px 24px;margin-bottom:28px}.rn-form-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.rn-form-block{flex:1 1 100%}.rn-form-label-big{font-weight:700;text-transform:lowercase;color:sienna;margin-bottom:8px}.rn-form-field{margin-bottom:12px}.rn-field-half{width:100%}@media (min-width:640px){.rn-field-half{width:calc(50% - 8px);display:inline-block}}.rn-form-field label{display:block;font-size:.9rem;margin-bottom:4px;color:#7a4a24}.rn-form-field input,.rn-form-block textarea{width:100%;border-radius:10px;border:1px solid #f0d3b8;padding:10px 12px;font-size:.95rem;box-sizing:border-box}.rn-form-block textarea{min-height:120px;resize:vertical}.rn-rating-stars-group{display:inline-flex;flex-direction:row-reverse;gap:4px}.rn-rating-stars-group input[type="radio"]{display:none}.rn-rating-stars-group label{font-size:1.6rem;cursor:pointer;color:#e6d2bf;transition:transform 0.15s ease,color 0.15s ease}.rn-rating-stars-group label:hover,.rn-rating-stars-group label:hover~label{color:#ff9b5a;transform:scale(1.05)}.rn-rating-stars-group input[type="radio"]:checked~label{color:#ff7a30}.rn-help-text{font-size:.8rem;color:#8c6b4a;margin-top:6px}.rn-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.rn-btn{border-radius:999px;padding:8px 22px;border:none;font-weight:600;cursor:pointer;font-size:.95rem}.rn-btn-primary{background:#ff4e33;color:#fff}.rn-btn-secondary{background:#ff9b8a;color:#fff}.rn-recipe-review-list-section{margin-top:8px}.rn-recipe-review-list-section article{min-height:0;margin-bottom:0rem}.rn-recipe-review-list-section header{padding:0rem}.rn-recipe-review-list-title{font-size:1.1rem;font-weight:700;margin-bottom:12px;color:#8b4513}.rn-recipe-review-list{list-style:none;margin:0;padding:0}.rn-recipe-review-item{margin-bottom:16px}.rn-recipe-review-card{background:#fffdf8;border-radius:14px;padding:14px 16px;border:1px solid #f3e0cf}.rn-recipe-review-header{display:flex;gap:12px;align-items:center;margin-bottom:0}.rn-recipe-review-avatar img{border-radius:50%}.rn-recipe-review-author{display:block;font-weight:700;color:#80401f}.rn-recipe-review-stars .star{font-size:1rem;color:#e2d2c3}.rn-recipe-review-stars .star.filled{color:#ff9b5a}.rn-recipe-review-date{font-size:.8rem;color:#9b7c5c}.rn-recipe-review-content{font-size:.95rem;color:#62422a;margin-top:4px}.rn-recipes-related{background-color:#f8f8f8;margin:0 auto}.rn-recipes-related__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.rn-recipes-related__title{text-align:center;font-size:1.6rem;font-weight:700;color:#e53935;margin:0 0 2rem}.rn-recipes-related__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:360px){.rn-recipes-related__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.rn-recipes-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rn-recipe-card--gourmet{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background-color:#ccc;box-shadow:0 14px 35px rgb(0 0 0 / .3);transform:translateY(0);transition:transform 0.25s ease-out,box-shadow 0.25s ease-out}.rn-recipe-card--gourmet:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgb(0 0 0 / .35)}.rn-recipe-card__link{display:block;height:100%;text-decoration:none;color:inherit}.rn-recipe-card__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.03);transition:transform 0.4s ease-out}@media (hover:hover){.rn-recipe-card--gourmet:hover .rn-recipe-card__bg{transform:scale(1.08)}}.rn-recipe-card__overlay{position:relative;z-index:1;height:100%;padding:1.2rem 1.3rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-family:inherit}.rn-recipe-card__overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .25) 42%,rgb(0 0 0 / .8) 100%);z-index:-1}.rn-recipe-card__badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:rgb(255 255 255 / .16);backdrop-filter:blur(4px);margin-bottom:.7rem}.rn-recipe-card__title{margin:0;font-size:1.02rem;line-height:1.35;font-weight:700}.rn-recipe-card__footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.86rem}.rn-recipe-card__infos{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.rn-recipe-card__meta{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.rn-recipe-card__cta{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:999px;border:1px solid rgb(255 255 255 / .7);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:rgb(0 0 0 / .25);backdrop-filter:blur(3px)}@media (hover:hover){.rn-recipe-card--gourmet:hover .rn-recipe-card__cta{background:#ff7043;border-color:#ff7043}}.rn-icon{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #fff;position:relative}.rn-icon--clock::before,.rn-icon--clock::after{content:"";position:absolute;background-color:#fff;border-radius:2px;left:50%;top:50%;transform-origin:center bottom}.rn-icon--clock::before{width:2px;height:6px;transform:translate(-50%,-80%)}.rn-icon--clock::after{width:2px;height:4px;transform:translate(-5%,-70%) rotate(90deg)}.rn-icon--servings::before,.rn-icon--servings::after{content:"";position:absolute;background-color:#fff;border-radius:2px;top:3px}.rn-icon--servings::before{left:4px;width:2px;height:11px}.rn-icon--servings::after{right:4px;width:2px;height:11px}@media (max-width:480px){.rn-recipes-related{padding:2rem 0 2.4rem}.rn-recipes-related__title{font-size:1.3rem;margin-bottom:1.6rem}.rn-recipe-card--gourmet{aspect-ratio:4/5}}.rn-recipe-card--gourmet,.rn-recipe-card--gourmet *{border-radius:inherit!important}.rn-recipe-card--gourmet{overflow:hidden!important;will-change:transform}.rn-recipe-card__bg{border-radius:inherit!important;will-change:transform;transform-origin:center center}.rn-recipe-card__label-new{position:absolute;top:.85rem;right:.9rem;z-index:2;padding:.22rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ff7043,#ff9800);box-shadow:0 4px 10px rgb(0 0 0 / .35)}@media (hover:hover){.rn-recipe-card__label-new{animation:rn-badge-pulse 2.8s infinite ease-in-out}}@keyframes rn-badge-pulse{0%{transform:scale(1);opacity:1}60%{transform:scale(1.06);opacity:1}100%{transform:scale(1);opacity:1}}.rn-section-heading{text-align:center;margin:0 auto;margin-bottom:15px}.rn-section-heading__title{font-size:1.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin:.7rem 0 .4rem;color:#d93025}.rn-section-heading__subtitle{font-size:1rem;letter-spacing:.15em;text-transform:uppercase;color:#d93025;margin-top:.5rem;opacity:.85}.rn-section-heading__line{height:2px;background:#fcc700;width:30%;display:inline-block;vertical-align:middle;margin:0 1rem}@media (max-width:600px){.rn-section-heading__line{width:15%;margin:0 .5rem}.rn-section-heading__title{font-size:1.45rem}.rn-section-heading__subtitle{font-size:.82rem}}.send-recipe-section{display:grid;background:#fdd835;border-radius:15px;overflow:hidden;margin:1rem 23px;max-width:1200px;box-shadow:0 14px 40px rgb(0 0 0 / .15)}.box-send{margin:10px;padding:20px;text-align:center}.box-send h2{color:#fff}.btn-send{border-radius:2.5rem;height:2.5rem;align-items:center;background-color:#aa0c35;border:1px solid #aa0c35;border-radius:2.5rem;color:#fff;column-gap:.5rem;display:flex;font-size:1rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1;padding:.5rem 1.5rem;text-align:center}.btn-send span{color:#fff}.rn-banner-concurso{display:grid;grid-template-columns:1fr 1fr;background:#fdd835;border-radius:15px;overflow:hidden;margin:1rem 23px;max-width:1200px;box-shadow:0 14px 40px rgb(0 0 0 / .15)}.rn-banner-concurso__left{position:relative;padding:3rem 2.5rem;color:#fff;display:flex;flex-direction:column;justify-content:center}.rn-banner-concurso__left a{color:#fff;font-weight:700}.rn-banner-concurso__left::before{content:"";position:absolute;inset:-10%;background:radial-gradient(circle at 0% 0%,rgb(255 255 255 / .25),transparent 55%),radial-gradient(circle at 100% 100%,rgb(255 152 0 / .35),transparent 55%),linear-gradient(135deg,rgb(255 255 255 / .12),transparent 60%);opacity:.5;pointer-events:none;z-index:0}.rn-banner-concurso__title,.rn-banner-concurso__text,.rn-banner-concurso__btn{position:relative;z-index:1}.rn-banner-concurso__title{font-size:2.2rem;font-weight:800;line-height:1.1;margin:0 0 1rem;color:#fff;display:flex;flex-direction:column;gap:.4rem}.rn-banner-concurso__text{font-size:1.1rem;font-weight:500;margin-bottom:1.8rem;color:#fffbe6}.rn-banner-concurso__btn{display:inline-block;background:#ff3d00;color:#fff;padding:.9rem 2.2rem;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none;border:1px solid rgb(255 255 255 / .6);box-shadow:0 6px 18px rgb(0 0 0 / .25);position:relative;overflow:hidden;transition:background 0.28s ease,transform 0.2s ease,box-shadow 0.28s ease,border-color 0.28s ease}.rn-banner-concurso__btn::before{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .7),transparent);opacity:0;transform:skewX(-25deg);pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease}.rn-banner-concurso__btn:hover{background:#ff5722;border-color:rgb(255 255 255 / .9);transform:translateY(-2px);box-shadow:0 10px 26px rgb(0 0 0 / .3)}.rn-banner-concurso__right img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.rn-banner-concurso{grid-template-columns:1fr}.rn-banner-concurso__right{order:-1;height:220px}.rn-banner-concurso__left{padding:2rem 1.5rem 2.4rem;text-align:center}.rn-banner-concurso__title{font-size:1.7rem;align-items:center}.rn-banner-concurso__icon{justify-content:center}}@media (max-width:768px){.rn-banner-concurso{grid-template-columns:1fr}.rn-banner-concurso__right{order:-1;height:220px}.rn-banner-concurso__left{padding:2rem 1.5rem;text-align:center}.rn-banner-concurso__title{font-size:1.7rem}}@media (max-width:900px){.rn-recipe-summary{grid-template-columns:1fr}}:root{--eco-green:#156f27;--eco-green-deep:#0b5a1e;--eco-emph:#f07f1a;--eco-cream:#f5e9d3;--eco-cream-edge:#e8dac0;--eco-cta:#ee7d1a;--eco-text:#1b1f24;--eco-radius:20px;--eco-radius-lg:26px;--eco-max:1180px}.group-section{margin:clamp(16px, 2.2vw, 28px) auto;padding-inline:clamp(12px, 2.2vw, 24px);max-width:calc(var(--eco-max) + 2*24px);color:var(--eco-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.group-card{background:var(--eco-cream);border:1px solid var(--eco-cream-edge);border-radius:var(--eco-radius-lg);padding:clamp(18px, 3vw, 32px);min-height:260px;box-shadow:0 0 0 0 #fff0}.group-icons{display:flex;gap:8px;list-style:none;margin:0 0 clamp(10px, 1.4vw, 14px) 0;padding:0}.group-icons .ico{width:clamp(28px, 3vw, 36px);aspect-ratio:1 / 1;border-radius:6px;background:#0d5a1e;position:relative}.group-icons .ico::after{content:"";position:absolute;inset:22% 22%;border:2px solid #fff;border-radius:2px}.group-icons .ico-recycle::after{inset:26% 26%;border:none;background:conic-gradient(from 0.25turn at 50% 50%,#fff 0 25%,#0000 0) 50% 20%/56% 56% no-repeat,conic-gradient(from 0.59turn at 50% 50%,#fff 0 25%,#0000 0) 18% 58%/56% 56% no-repeat,conic-gradient(from -0.08turn at 50% 50%,#fff 0 25%,#0000 0) 82% 58%/56% 56% no-repeat}.group-icons .ico-smile::after{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:70%;height:70%;border:none;background:radial-gradient(circle at 35% 35%,#fff 10%,#0000 11%),radial-gradient(circle at 65% 35%,#fff 10%,#0000 11%),radial-gradient(50% 40% at 50% 70%,#fff 0 60%,#0000 61%)}.group-icons .ico-bin::after{border:2px solid #fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;width:56%;height:60%;left:22%;top:20%}.group-grid{display:grid;gap:clamp(14px, 2.8vw, 28px);align-items:start}@media (max-width:880px){.group-grid{grid-template-columns:1fr}.group-title{text-align:center}}.group-title{color:var(--eco-green);font-weight:800;letter-spacing:.2px;line-height:1.05;margin:0;font-size:clamp(24px, 3vw, 30px)}.group-title .group-emph{color:var(--eco-emph);white-space:nowrap}.group-text{font-size:clamp(15px, 1.3vw, 18px);line-height:1.55}.group-text p{margin:0 0 .85em 0}.group-text .group-green{color:var(--eco-green);font-weight:700;text-align:center}.group-cta{margin-top:clamp(14px, 2.6vw, 24px);background:var(--eco-cta);border-radius:var(--eco-radius-lg);position:relative;overflow:clip}.group-cta-inner{max-width:var(--eco-max);margin:0 auto;padding:clamp(16px, 3vw, 24px);display:grid;grid-template-columns:auto 1fr auto;gap:clamp(10px, 2vw, 20px);align-items:center;min-height:96px}.group-cta-copy{color:#fff;font-size:clamp(16px, 1.6vw, 20px);font-weight:600;line-height:1.4}.group-cta-copy p{margin:0}.group-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:#fff;color:var(--eco-text);border-radius:12px;font-weight:700;text-decoration:none;line-height:1;min-width:160px;min-height:44px;box-shadow:0 6px 0 rgb(0 0 0 / .15)}.group-btn:active{transform:translateY(1px);box-shadow:0 5px 0 rgb(0 0 0 / .15)}@media (max-width:740px){.group-cta-inner{grid-template-columns:1fr;text-align:center;min-height:220px}.group-btn{margin-inline:auto}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rn-featured-figure{margin:0;padding:0}.rn-featured-figure .rn-featured-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.page-thumb{position:relative;width:100%;overflow:hidden;margin:12px 0 0}.page-thumb.ratio-16x9::before{content:"";display:block;padding-top:56.25%}.page-thumb>.thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.post-title{margin:16px auto 8px;padding:0 16px;font-size:clamp(1.6rem, 1.1rem + 1.4vw, 2.4rem);line-height:1.2}.entry-content.container{margin:20px auto 32px}.rn-share-left--is-page{width:0;min-width:0;display:none}.page-pagination{display:flex;gap:8px;margin-top:24px}.page-pagination span{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px}.post-meta{min-height:64px}.post-meta .img-autor{width:50px;height:50px}.post-meta .img-autor img{width:50px;height:50px;display:block}.wp-block-rank-math-toc-block{background:#F4F4F4;margin:0 0 20px 0;padding:20px;border-radius:8px}.wp-block-rank-math-toc-block h2{font-size:1rem}#rank-math-toc{border:1px solid #e6e6e6;background:#fafafa;padding:18px 22px;border-radius:8px;font-size:16px;line-height:1.45}#rank-math-toc .rank-math-toc-title{margin-bottom:12px;font-weight:600;font-size:18px}#rank-math-toc ul,#rank-math-toc ol{list-style:none!important;padding-left:0!important;margin-left:0!important}#rank-math-toc li::marker{content:""!important}#rank-math-toc li{margin:6px 0;padding:0}#rank-math-toc a{color:#222;text-decoration:none;transition:0.15s}#rank-math-toc a:hover{color:#0072ff;text-decoration:underline}.drawer{position:fixed;inset:0;z-index:9999;pointer-events:none}.drawer__overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity 0.25s ease;cursor:default}.drawer .container{max-width:none;padding:0}.nav-toggle:checked~.drawer{pointer-events:auto}.nav-toggle:checked~.drawer .drawer__overlay{opacity:1;cursor:pointer}.nav-toggle:checked~.drawer .drawer__inner{transform:translateX(0)}.drawer .menu{list-style:none;margin:0;padding:0}.drawer .menu>li{border-bottom:1px solid #f0f0f0;padding:0 0 0 15px}.drawer .menu a{display:block;padding:.75rem 0;font-size:1rem;font-weight:500;color:#111;text-decoration:none}.drawer .menu a:hover,.drawer .menu a:focus{color:#367ff1}.drawer .menu .sub-menu{padding-left:.75rem;border-left:2px solid #e5e5e5}.drawer__inner{position:fixed;top:0;left:0;height:100vh;width:80vw;max-width:320px;background:#fff;box-shadow:2px 0 15px rgb(0 0 0 / .25);transform:translateX(-100%);transition:transform 0.25s ease-out;overflow-y:auto;overflow-x:visible!important;padding:1.5rem 1.25rem}@media (min-width:992px){.drawer{position:static;inset:auto;pointer-events:auto}.drawer__overlay{display:none}.drawer__inner{position:static;height:auto;width:auto;max-width:none;transform:none;box-shadow:none;overflow:visible;padding:0}}.rn-form-field,.rn-form-block,.rn-form-row{display:flex;flex-direction:column}.rn-field-error{display:block;width:100%;margin-top:6px;font-size:13px;font-weight:600;color:#b00020;line-height:1.3}.rn-has-error input,.rn-has-error textarea{border-color:rgb(176 0 32 / .55)!important;box-shadow:0 0 0 3px rgb(176 0 32 / .1)}.rn-has-error .rn-rating-stars-group{outline:3px solid rgb(176 0 32 / .1);border-radius:10px;padding:6px 8px}.rn-rating-hint{display:block;width:100%;margin-top:6px;font-size:14px;font-weight:500;opacity:.9}.rn-rating-hint:not(.rn-is-show){display:none}.rn-rating-stars-group{display:inline-flex;justify-content:flex-start;align-items:center;gap:6px;text-align:left}.rn-form-block .rn-rating-stars-group{margin-left:0;margin-right:auto}.rn-rating-hint{display:none}.rn-rating-hint.rn-is-show{display:block}.rn-review-form--closed #commentform{display:none}.rn-recipe-review-list{list-style:none;padding:0;margin:0}.rn-recipe-review-item{margin-bottom:16px}.rn-recipe-review-card{position:relative;will-change:transform}@media (hover:hover){.rn-recipe-review-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.rn-recipe-review-card:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgb(0 0 0 / .06);border-color:rgb(0 0 0 / .12)}}.rn-recipe-review-item.bypostauthor{position:relative;margin-left:36px}.rn-recipe-review-item.bypostauthor::before{content:"";position:absolute;left:-18px;top:6px;bottom:6px;width:2px;background:rgb(0 0 0 / .08);border-radius:2px}.rn-recipe-review-item.bypostauthor::after{content:"";position:absolute;left:-30px;top:14px;font-size:18px;line-height:1;color:rgb(0 0 0 / .35)}.rn-recipe-review-item.bypostauthor .rn-recipe-review-card{background:rgb(0 0 0 / .02);border:1px solid rgb(0 0 0 / .08)}.rn-recipe-review-item.bypostauthor .rn-recipe-review-card::before{content:" Resposta do moderador";position:absolute;top:-10px;left:16px;font-size:12px;padding:6px 10px;background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:999px;color:rgb(0 0 0 / .65);line-height:1;white-space:nowrap}.rn-recipe-review-list:has(.rn-recipe-review-item.bypostauthor){.rn-recipe-review-item.bypostauthor+.rn-recipe-review-item.bypostauthor{margin-left:56px}.rn-recipe-review-item.bypostauthor+.rn-recipe-review-item.bypostauthor::before{left:-22px;background:rgb(0 0 0 / .06)}.rn-recipe-review-item.bypostauthor+.rn-recipe-review-item.bypostauthor::after{left:-34px;color:rgb(0 0 0 / .28)}.rn-recipe-review-item.bypostauthor+.rn-recipe-review-item.bypostauthor .rn-recipe-review-card::before{content:"↳ Continuação do autor"}}.rn-recipe-review-list .children{list-style:none;margin:12px 0 0 36px;padding-left:18px;border-left:2px solid rgb(0 0 0 / .08)}.rn-recipe-review-list .children>li.comment{position:relative;margin-top:10px}.rn-recipe-review-list .children>li.comment::before{content:"↳";position:absolute;left:-26px;top:14px;font-size:18px;color:rgb(0 0 0 / .35)}.rn-recipe-review-list .children>li.comment .rn-recipe-review-card::before{content:" Resposta";position:absolute;top:-10px;left:16px;font-size:12px;padding:6px 10px;background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:999px;color:rgb(0 0 0 / .65);line-height:1;white-space:nowrap}.rn-recipe-review-list .children>li.bypostauthor .rn-recipe-review-card::before{content:"↳ Resposta do autor"}@media (max-width:640px){.rn-recipe-review-item.bypostauthor{margin-left:14px}.rn-recipe-review-item.bypostauthor::before{left:-10px}.rn-recipe-review-item.bypostauthor::after{left:-20px;top:16px;font-size:16px}.rn-recipe-review-item.bypostauthor .rn-recipe-review-card::before{left:12px;font-size:11px;padding:5px 9px}.rn-recipe-review-list:has(.rn-recipe-review-item.bypostauthor) .rn-recipe-review-item.bypostauthor+.rn-recipe-review-item.bypostauthor{margin-left:22px}.rn-recipe-review-list .children{margin-left:14px;padding-left:12px}.rn-recipe-review-list .children>li.comment::before{left:-18px;font-size:16px}.rn-recipe-review-list .children>li.comment .rn-recipe-review-card::before{left:12px;font-size:11px;padding:5px 9px}}.rn-recipe-rating-summary{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(0 0 0 / .08);border-radius:10px;background:rgb(0 0 0 / .02);margin:14px 0 18px;flex-wrap:wrap}.rn-recipe-rating-score{font-size:20px;line-height:1;color:#f60}.rn-recipe-rating-score strong{font-size:22px}.rn-recipe-rating-stars .rn-star{font-size:18px;opacity:.25}.rn-recipe-rating-stars .rn-star.is-filled{opacity:1;color:#f60}.rn-recipe-rating-count{color:#f60;font-size:14px}.rn-recipe-rating-count a{color:#f60;text-decoration:none}.rn-recipe-rating-count a:hover{color:#cc580a;text-decoration:none}.rn-btn-print{display:inline-flex;align-items:center;gap:10px;padding:5px 11px;border-radius:14px;font-weight:800;text-decoration:none;background:#ff6900;color:#fff;border:1px solid #ff6900}.rn-btn-print:hover{opacity:.92}:root{--ink:#111;--muted:#5b6375;--line:#e7e9ef;--card:#f6f7fb}html,body{background:#fff;margin:0;padding:0;color:var(--ink);font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Arial}*{box-sizing:border-box}.rn-print-topbar{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.rn-print-topbar__inner{max-width:940px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rn-print-topbar__back{color:#111;text-decoration:none;font-weight:600}.rn-print-topbar__btn{border:1px solid #111;background:#111;color:#fff;padding:10px 14px;border-radius:12px;font-weight:700;cursor:pointer}.rn-print-shell{max-width:940px;margin:18px auto 34px;padding:0 16px}.rn-print-head{padding:18px 18px 14px;border:1px solid var(--line);border-radius:18px}.rn-print-brand{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.rn-print-site{font-weight:900;letter-spacing:.08em;font-size:13px}.rn-print-url{color:var(--muted);font-size:13px}.rn-print-title{margin:8px 0 14px;font-size:28px;line-height:1.15;letter-spacing:-.02em}.rn-print-photo{margin:0}.rn-print-photo-img{width:100%;height:auto;border-radius:16px;border:1px solid var(--line)}.rn-print-caption{margin-top:8px;color:var(--muted);font-size:13px}.rn-print-permalink{margin:10px 0 0;padding:10px 12px;background:var(--card);border:1px solid var(--line);border-radius:14px;color:#202635;word-break:break-word;font-size:13px}.rn-print-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.rn-print-meta__item{padding:12px 12px;background:var(--card);border:1px solid var(--line);border-radius:14px}.rn-print-meta__item span{display:block;color:var(--muted);font-size:12px}.rn-print-meta__item strong{display:block;margin-top:3px;font-size:16px}.rn-print-body{margin-top:14px;padding:18px 18px;border:1px solid var(--line);border-radius:18px}.rn-print-section{margin:0 0 18px}.rn-print-h2{margin:0 0 10px;font-size:18px;letter-spacing:-.01em}.rn-print-h3{margin:14px 0 8px;font-size:14px;color:#202635}.rn-print-muted{color:var(--muted);margin:0}.rn-print-list{margin:0;padding-left:18px}.rn-print-list li{margin:6px 0}.rn-print-steps{margin:0;padding-left:0;list-style:none}.rn-print-steps li{display:flex;gap:10px;margin:10px 0;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:14px}.rn-step-n{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--card);border:1px solid var(--line);font-weight:800}.rn-step-t{display:block}.rn-print-extra-box{padding:12px 12px;background:var(--card);border:1px solid var(--line);border-radius:14px}.rn-print-extra-box p{margin:0 0 10px}.rn-print-extra-box p:last-child{margin-bottom:0}.rn-print-foot{margin-top:14px;padding:0 6px 6px}.rn-print-foot__line{height:1px;background:var(--line);margin:8px 0 10px}.rn-print-foot__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.rn-print-h2{position:relative;padding-left:14px}.rn-print-h2::before{content:"";position:absolute;left:0;top:.15em;width:4px;height:1.05em;background:#ff6a3d;border-radius:4px}.rn-step-n{background:#ff6a3d!important;border:0!important;color:#fff!important;font-weight:900;min-width:34px;height:34px;border-radius:10px}.rn-print-steps li{border:1px solid #eef0f6;background:#fff}@media print{html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:8mm}.rn-print-head{padding:10px!important}.rn-print-body{padding:10px!important}.rn-print-shell{margin:0!important;padding:0!important}.rn-print-head,.rn-print-body,.rn-print-section{break-inside:auto!important;page-break-inside:auto!important;break-before:auto!important;page-break-before:auto!important}.rn-print-photo-img{max-height:70mm;width:100%!important;object-fit:cover}.rn-print-meta__item,.rn-print-steps li{break-inside:avoid;page-break-inside:avoid}.rn-print-title{font-size:22px!important;margin:6px 0 10px!important}.rn-print-caption{margin-top:6px!important}.rn-print-permalink{margin-top:8px!important;padding:8px 10px!important}.rn-print-meta{margin-top:10px!important;gap:8px!important}.rn-print-section{margin-bottom:10px!important}.rn-print-steps li{margin:6px 0!important;padding:8px 10px!important}.rn-print-list li{margin:4px 0!important}.rn-print-ingredients .rn-print-list{columns:2;column-gap:16px}.rn-print-ingredients .rn-print-list li{break-inside:avoid}.rn-print-topbar{display:none!important}.rn-print-h2::before{background:#ff6a3d!important}.rn-step-n{background:#ff6a3d!important;color:#fff!important}.rn-print-h2::before{background:#ff6a3d!important}.rn-step-n{background:#ff6a3d!important;color:#fff!important}.rn-print-meta__item,.rn-print-permalink,.rn-print-qrbox{background:#f6f7fb!important;border-color:#e7e9ef!important}}.rn-print-foot{margin-top:14px;padding:0 6px 6px}.rn-print-foot__line{height:1px;background:var(--line);margin:8px 0 10px}.rn-print-foot__inner{align-items:flex-start;justify-content:space-between;gap:12px}.rn-print-foot__meta{flex:1;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;min-width:0}.rn-print-foot__qr{flex:0 0 auto;display:block!important}.rn-print-foot{align-items:flex-end;justify-content:space-between;gap:12px}.rn-print-foot__meta{flex:1}.rn-print-qrbox{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--card);border:1px solid var(--line);border-radius:14px}.rn-print-qrimg{width:156px;height:156px;border-radius:10px;border:1px solid var(--line);background:#fff}.rn-print-qrtext strong{display:block;font-size:12px}.rn-print-qrtext span{display:block;font-size:11px;color:var(--muted)}.rn-print-foot__credits{margin-top:10px;text-align:center;font-size:11px;color:#8a8fa3;letter-spacing:.02em}.rn-print-foot__credits strong{color:#5b6375;font-weight:600}.rn-print-permalink a{color:#202635;text-decoration:none;word-break:break-word}.rn-print-permalink a:hover{text-decoration:underline}@media print{.rn-print-qrimg{width:52px;height:52px}.rn-print-qrbox{padding:6px 8px}.rn-print-foot,.rn-print-foot__inner,.rn-print-qrbox{break-inside:avoid!important;page-break-inside:avoid!important}.rn-print-foot__qr{display:block!important;visibility:visible!important}}