*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Montserrat',sans-serif !important}html{scroll-behavior:smooth !important}body{overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:950px){.wrapper{width:100% !important}.category__nav{margin:0 130px 0 0 !important}.content__poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:90%}.content__poster .poster__filter{height:100%;width:100%;position:absolute;border-radius:8px}.content__poster .poster__img{width:100%;max-height:360px;object-fit:cover;border-radius:6px}.post__info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;position:absolute;bottom:0;padding:0 20px;background:linear-gradient(to top,rgba(0,0,0,0.55) 0%,transparent 100%);border-radius:0 0 6px 6px}.post__info .info__data{color:white;font-size:18px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,0.5)}.post__title{color:black;font-size:36px;font-weight:700;width:90%;text-align:center;margin:0px 0 10px 0;padding:12px 0}.post__category{color:#b21515;font-size:18px;font-weight:500;text-decoration:none;outline:none;margin:10px 0;padding:6px 14px;border-radius:20px;background:#b21515;color:white;border:2px solid #b21515;transition:0.4s}.post__category:hover{background:white;color:#b21515;transition:0.4s}.post__text{display:block;margin:30px 0;width:90%;font-size:15px;color:black;font-weight:400;padding:20px 24px;-webkit-box-shadow:0px 0px 15px 0px #8b00005d;box-shadow:0px 0px 15px 0px #8b00005d}.post__text iframe{max-width:100%;aspect-ratio:16/9 !important;height:auto}.post__text a{text-decoration:none;outline:none;color:#b21515}.post__text img{width:auto;max-width:100%}.post__text ol{}.post__text p{text-align:left}.post__text h2{font-size:22px;font-weight:700;margin:24px 0 14px 0;color:#800000;border-left:4px solid #b21515;padding-left:12px}.post__text h3{font-size:18px;font-weight:600;margin:18px 0 10px 0;color:#800000}.post__text pre{background:#f8f4f4;border-left:4px solid #b21515;padding:16px;overflow-x:auto;border-radius:4px;font-size:14px;line-height:1.6}.post__text code{background:#f8f4f4;padding:2px 6px;border-radius:3px;font-size:13px;color:#800000}.post__text table{width:100%;border-collapse:collapse;margin:16px 0;overflow-x:auto;display:block}.post__text th{background:#b21515;color:white;padding:10px 14px;text-align:left;font-weight:600}.post__text td{padding:8px 14px;border-bottom:1px solid #e8e8e8}.post__text tr:nth-child(even) td{background:#fdf5f5}.card__wrapper{width:100%;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__wrapper .wrapper__card{width:370px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #b2151523;-webkit-box-shadow:0px 0px 15px 0px #8b00007a;box-shadow:0px 0px 15px 0px #8b00007a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;margin:0 20px;border-radius:5px}.card__wrapper .wrapper__card .card__img{height:80px;margin:0 0 20px 0}.card__wrapper .wrapper__card .card__p1{font-size:15px;color:black;font-weight:400;text-align:center;margin:0 0 20px 0}.card__wrapper .wrapper__card .card__link{text-decoration:none;outline:none;font-size:15px;font-weight:500;color:#b21515;padding:5px 10px;border:1px solid #b21515;border-radius:10px;-webkit-transition:0.4s;transition:0.4s;text-align:center}.card__wrapper .wrapper__card .card__link:hover{-webkit-transition:0.4s;transition:0.4s;color:white;background:#b21515}}@media only screen and (max-width:950px){.wrapper{max-width:100vw}.content__poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;position:relative;width:100%}.content__poster .poster__filter{height:100%;width:100%;position:absolute}.content__poster .poster__img{width:100%;max-height:320px;object-fit:cover;border-radius:4px}.post__info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;position:absolute;bottom:0;padding:0 20px;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,transparent 100%);border-radius:0 0 4px 4px}.post__info .info__data{color:white;font-size:16px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,0.5)}.post__title{color:black;font-size:26px;font-weight:600;width:100%;text-align:center;margin:0px 0 10px 0;padding:12px 0}.post__category{color:#b21515;font-size:15px;font-weight:500;text-decoration:none;outline:none;margin:10px 0;padding:6px 14px;border-radius:20px;background:#b21515;color:white;border:2px solid #b21515;transition:0.4s}.post__category:hover{background:white;color:#b21515;transition:0.4s}.post__text{display:block;margin:30px 0;width:100%;font-size:15px;color:black;font-weight:400;padding:20px 15px;-webkit-box-shadow:0px 0px 15px 0px #8b00005d;box-shadow:0px 0px 15px 0px #8b00005d}.post__text iframe{max-width:100%;aspect-ratio:16/9 !important;height:auto}.post__text a{text-decoration:none;outline:none;color:#b21515}.post__text img{max-width:100%;width:auto}.post__text ol{}.post__text p{text-align:left}.post__text h2{font-size:20px;font-weight:700;margin:20px 0 12px 0;color:#800000;border-left:4px solid #b21515;padding-left:10px}.post__text h3{font-size:17px;font-weight:600;margin:16px 0 8px 0;color:#800000}.post__text pre{background:#f8f4f4;border-left:4px solid #b21515;padding:12px;overflow-x:auto;border-radius:4px;font-size:13px;line-height:1.5}.post__text code{background:#f8f4f4;padding:2px 5px;border-radius:3px;font-size:12px;color:#800000}.post__text table{width:100%;border-collapse:collapse;margin:12px 0;overflow-x:auto;display:block}.post__text th{background:#b21515;color:white;padding:8px 10px;text-align:left;font-size:14px;font-weight:600}.post__text td{padding:7px 10px;border-bottom:1px solid #e8e8e8;font-size:14px}.post__text tr:nth-child(even) td{background:#fdf5f5}.card__wrapper{width:100%;margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__wrapper--newsletter{display:none}.card__wrapper .wrapper__card{width:94%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #b2151523;-webkit-box-shadow:0px 0px 15px 0px #8b00007a;box-shadow:0px 0px 15px 0px #8b00007a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;margin:20px 0;border-radius:5px}.card__wrapper .wrapper__card .card__img{height:120px;margin:0 0 20px 0}.card__wrapper .wrapper__card .card__p1{font-size:15px;color:black;font-weight:400;text-align:center;margin:0 0 20px 0}.card__wrapper .wrapper__card .card__link{text-decoration:none;outline:none;font-size:15px;font-weight:500;color:#b21515;padding:5px 10px;border:1px solid #b21515;border-radius:10px;-webkit-transition:0.4s;transition:0.4s;text-align:center}.card__wrapper .wrapper__card .card__link:hover{-webkit-transition:0.4s;transition:0.4s;color:white;background:#b21515}}comment-rating{height:2rem;width:2rem;display:inline-block}.comm-first-line{display:inline-block;margin-right:10px}.contentDiv{display:inline-block;margin-right:10px}.alert{padding:20px;background-color:#f44336;color:white;margin-bottom:15px}.closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:0.3s}.closebtn:hover{color:black}.content__info{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:3px solid #b21515;padding-bottom:20px;margin-bottom:10px;width:100%}.share-buttons{width:90%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 20px 0;padding:0 20px}@media only screen and (max-width:700px){.share-buttons{justify-content:center}}.share-buttons span{color:black;font-size:13px;font-weight:700}.share-button{display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none;text-decoration:none;background:none;border:none;transition:.4s}.share-button:hover{transition:0.4s;opacity:0.6;cursor:pointer}.share-button img{width:16px;height:16px}@media only screen and (min-width:950px) and (max-width:1100px){.category__nav{margin:10px 0 !important}}.card__wrapper--ad .card__img{margin:20px 0 !important;height:auto !important;width:100%}.card__wrapper--ad .wrapper__card{width:90%}.card__wrapper--ad h2{margin:10px 0 0 0;font-size:22px;color:#800000}@media only screen and (max-width:950px){.card__wrapper--ad .wrapper__card{width:100%}.card__wrapper--ad{margin:0 0 20px 0}}pre{overflow:auto}.post__text{display:block !important;line-height:1.75}.post__text p{margin-bottom:14px;line-height:1.75}.post__text li>p,.post__text li>p:first-child,.post__text li>p:last-child{margin:0 !important;display:inline}.post__text ul,.post__text ol{list-style-position:outside;padding-left:22px;margin:10px 0 14px 0}.post__text li{margin-bottom:7px;line-height:1.65}.post__text a,.post__text a:visited{color:#b21515;text-decoration:none}.card__wrapper.card__wrapper--ad{flex-direction:column;max-width:90%}@media only screen and (min-width:950px){.card__wrapper.card__wrapper--ad{flex-direction:column;max-width:90%}}@media only screen and (max-width:600px){.card__wrapper.card__wrapper--ad{max-width:100%}}.card__wrapper.card__wrapper--ad .ad-spacer{height:10px}.courses-nav{margin:30px auto 30px auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 10px;width:90%}@media only screen and (max-width:720px){.courses-nav{flex-direction:column;width:100%;align-items:center;justify-content:center}}.courses-nav__prev{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:350px;gap:10px;padding:15px;border:2px solid #b21515;background:#b21515;transition:0.4s;border-radius:15px}@media only screen and (max-width:720px){.courses-nav__prev{width:100%;max-width:100%;padding:10px}}.courses-nav__prev .top{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:15px;color:white;font-weight:500}.courses-nav__prev .top svg{width:16px;margin:0 5px 0 0}@media only screen and (max-width:720px){.courses-nav__prev .top{font-size:13px}}.courses-nav__prev .top svg path{transition:0.4s;fill:white}.courses-nav__prev .name{font-size:16px;color:white;font-weight:600;text-align:left}@media only screen and (max-width:720px){.courses-nav__prev .name{font-size:14px}}.courses-nav__prev:hover{background:white;transition:0.4s}.courses-nav__prev:hover .top svg path{fill:#b21515;transition:0.4s}.courses-nav__prev:hover .name{color:#b21515}.courses-nav__prev:hover .top{color:#b21515}.content__info{text-align:center}.courses-nav__next{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;max-width:350px;gap:10px;padding:15px;border:2px solid #b21515;background:#b21515;transition:0.4s;border-radius:15px}@media only screen and (max-width:720px){.courses-nav__next{width:100%;max-width:100%;padding:10px}}.courses-nav__next .top{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:15px;color:white;font-weight:500}.courses-nav__next .top svg{width:16px;margin:0 0 0 5px}@media only screen and (max-width:720px){.courses-nav__next .top{font-size:13px}}.courses-nav__next .top svg path{transition:0.4s;fill:white}.courses-nav__next .name{font-size:16px;color:white;font-weight:600;text-align:right}@media only screen and (max-width:720px){.courses-nav__next .name{font-size:14px}}.courses-nav__next:hover{background:white;transition:0.4s}.courses-nav__next:hover .top svg path{fill:#b21515;transition:0.4s}.courses-nav__next:hover .name{color:#b21515}.courses-nav__next:hover .top{color:#b21515}#reading-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,#b21515,#e05555);z-index:9999;transition:width 0.1s linear}.post__text{display:block !important;width:100% !important;font-size:16px !important;line-height:1.8 !important;color:#1a1a1a;overflow-wrap:break-word}.post__text p{margin-bottom:18px !important;line-height:1.8 !important;font-size:inherit;text-align:left !important}.post__text h2{font-size:22px !important;font-weight:700 !important;color:#5a0000 !important;margin:40px 0 14px 0 !important;padding:10px 14px !important;background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);border-left:5px solid #b21515 !important;border-radius:0 6px 6px 0;line-height:1.35 !important}.post__text h3{font-size:18px !important;font-weight:700 !important;color:#800000 !important;margin:28px 0 10px 0 !important;padding-left:10px;border-left:3px solid #e8a0a0;line-height:1.4 !important}.post__text h4{font-size:16px;font-weight:600;color:#800000;margin:20px 0 8px 0}.post__text ul,.post__text ol{list-style-position:outside !important;padding-left:24px !important;margin:12px 0 18px 0 !important}.post__text ul{list-style-type:disc !important;padding-left:22px !important}.post__text ul li{position:relative}.post__text ul li:has(>span[style*="position:absolute"]),.post__text ul li:has(>span[style*="position:absolute"]){list-style-type:none !important;padding-left:30px}.post__text ol{counter-reset:ol-counter;list-style:decimal !important;padding-left:28px !important}.post__text li{margin-bottom:9px !important;line-height:1.7 !important;font-size:inherit}.post__text li>p{margin:0 !important;display:inline !important}.post__text li ul,.post__text li ol{margin:6px 0 4px 0 !important}.post__text ul>br,.post__text ol>br{display:none !important}.post__text ul>p:empty,.post__text ol>p:empty{display:none !important;margin:0 !important}.post__text a,.post__text a:visited{color:#b21515 !important;text-decoration:none;border-bottom:1px solid rgba(178,21,21,0.25);transition:border-color 0.2s,color 0.2s}.post__text a:hover{color:#800000 !important;border-bottom-color:#800000}.post__text code{background:#fdf0f0 !important;color:#8b0000 !important;padding:2px 7px !important;border-radius:4px !important;font-size:0.88em !important;font-family:'Courier New',Consolas,monospace !important;border:1px solid #f0c0c0}.post__text pre{background:#1e1e2e !important;border-left:4px solid #b21515 !important;border-radius:8px !important;padding:20px 24px !important;overflow-x:auto;margin:20px 0 !important;box-shadow:0 4px 16px rgba(0,0,0,0.15);position:relative}.post__text pre code{background:none !important;color:#cdd6f4 !important;padding:0 !important;border:none !important;border-radius:0 !important;font-size:0.9em !important;line-height:1.6}.post__text img{max-width:100% !important;height:auto !important;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.1);display:block;margin:20px auto}.post__text table{width:100% !important;border-collapse:collapse !important;margin:20px 0 !important;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.06);font-size:0.93em}.post__text th{background:#b21515 !important;color:white !important;padding:11px 16px !important;font-weight:600;text-align:left !important;font-size:0.92em;letter-spacing:0.02em}.post__text td{padding:10px 16px !important;border-bottom:1px solid #f0e0e0 !important;vertical-align:top}.post__text tr:nth-child(even) td{background:#fdf7f7 !important}.post__text tr:hover td{background:#fff0f0}.post__text blockquote{border-left:4px solid #b21515;background:#fff8f8;padding:14px 20px;margin:20px 0;border-radius:0 8px 8px 0;color:#444;font-style:italic}.post__text blockquote p{margin:0 !important}.post__text strong,.post__text b{color:#5a0000;font-weight:700}.post__text em,.post__text i{color:#333}.post__text [style*="display:flex"]>*,.post__text [style*="display:flex"]>*{word-break:normal;overflow-wrap:break-word}.post__text [style*="display:flex"]>br,.post__text [style*="display:flex"]>br{display:none !important}.post__text [style*="display:flex"] img,.post__text [style*="display:flex"] img{max-width:min(240px,45%) !important;height:auto !important}.post__text hr{border:none;border-top:2px solid #f0e0e0;margin:30px 0}.post__text iframe{max-width:100% !important;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.1)}.content__poster{border-radius:10px !important;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.15)}.content__poster .poster__img{border-radius:10px !important}.post__title{letter-spacing:-0.5px;line-height:1.25 !important}.post__category{font-size:13px !important;letter-spacing:0.05em;text-transform:uppercase}.share-button{width:36px !important;height:36px !important;border-radius:50% !important;background:#f5f5f5 !important;border:1px solid #e0e0e0 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s !important}.share-button:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.12);opacity:1 !important}.share-button.facebook{background:#1877f2 !important;border-color:#1877f2 !important}.share-button.twitter{background:#000 !important;border-color:#000 !important}.share-button.linkedin{background:#0a66c2 !important;border-color:#0a66c2 !important}.share-button.whatsapp{background:#25D366 !important;border-color:#25D366 !important}.share-button.copy-link{background:#555 !important;border-color:#555 !important}.share-button img{filter:brightness(0) invert(1) !important;width:15px !important;height:15px !important}.share-button svg{width:15px !important;height:15px !important}.share-buttons span{font-size:12px !important;color:#666 !important;font-weight:500 !important}.toc-container{background:#fff9f9 !important;border-left:4px solid #b21515 !important;border-radius:0 8px 8px 0 !important;padding:18px 24px !important;margin:0 0 28px 0 !important;max-width:100% !important;box-shadow:0 2px 8px rgba(178,21,21,0.07)}.toc-title{font-size:0.95rem !important;font-weight:700 !important;color:#800000 !important;margin-bottom:12px !important;text-transform:uppercase;letter-spacing:0.06em}.toc-list{padding-left:16px !important}.toc-list li a{font-size:0.88rem !important;line-height:1.5;padding:2px 0;display:block}.toc-list li a:hover{color:#5a0000 !important}.related-posts{margin:20px 0 32px 0;width:90%}.related-posts__title{font-size:1.15rem !important;color:#5a0000;padding-bottom:10px !important;border-bottom:2px solid #b21515 !important;margin-bottom:18px !important}.related-post{border:1px solid #f0e0e0 !important;border-radius:8px !important;transition:transform 0.2s,box-shadow 0.2s}.related-post:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(178,21,21,0.1) !important}.related-post__img{height:110px !important}.related-post__title{font-size:0.88rem !important;line-height:1.4}.card__wrapper--newsletter{margin:20px 0 !important}.card__wrapper--newsletter .wrapper__card{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid rgba(178,21,21,0.2) !important;box-shadow:0 4px 16px rgba(178,21,21,0.08) !important}.comments{padding:0 0 40px 0}.comments__h2{font-size:1.2rem;font-weight:700;color:#5a0000;padding-bottom:12px;border-bottom:2px solid #f0e0e0;margin-bottom:20px}.comment{border-radius:8px;border:1px solid #f5e8e8;background:#fdfafa;transition:box-shadow 0.2s}.comment:hover{box-shadow:0 2px 10px rgba(178,21,21,0.06)}@media (max-width:500px){.post__text h2{font-size:18px !important}.post__text h3{font-size:16px !important}.related-posts__grid{grid-template-columns:1fr !important}}.post__text [style*="linear-gradient"],.post__text [style*="#1e1e1e"],.post__text [style*="#1a1a1a"]{color:white}.post__text [style*="linear-gradient"] h2,.post__text [style*="linear-gradient"] h3,.post__text [style*="#1e1e1e"] h2,.post__text [style*="#1e1e1e"] h3,.post__text [style*="#1a1a1a"] h2,.post__text [style*="#1a1a1a"] h3{color:white !important;border-left:none !important;background:none !important;padding-left:0 !important;margin-top:0 !important}.post__text [style*="linear-gradient"] a,.post__text [style*="linear-gradient"] a:visited,.post__text [style*="linear-gradient"] a:hover,.post__text [style*="#1e1e1e"] a,.post__text [style*="#1e1e1e"] a:visited,.post__text [style*="#1e1e1e"] a:hover,.post__text [style*="#1a1a1a"] a,.post__text [style*="#1a1a1a"] a:visited,.post__text [style*="#1a1a1a"] a:hover{color:inherit !important;border-bottom:none !important;text-decoration:none !important}.post__text [style*="linear-gradient"] a[style*="inline-block"]:hover,.post__text [style*="#1e1e1e"] a[style*="inline-block"]:hover,.post__text [style*="#1a1a1a"] a[style*="inline-block"]:hover{opacity:0.85}.post__text a[style*="color:#fff"],.post__text a[style*="color:#fff"],.post__text a[style*="color:white"],.post__text a[style*="color:white"]{color:#fff !important;border-bottom:none !important}.post__text a[style*="color:#fff"]:hover,.post__text a[style*="color:#fff"]:hover,.post__text a[style*="color:white"]:hover,.post__text a[style*="color:white"]:hover{color:#fff !important;opacity:0.88}.Like--alert{padding:10px;border-radius:5px;background-color:#ffcccc;color:#555;font-weight:bold;display:none}.ReplyLike--alert{padding:10px;border-radius:5px;background-color:#ffcccc;color:#555;font-weight:bold;display:none}.comments__alertfail{padding:10px;border-radius:5px;background-color:#ffcccc;color:#555;font-weight:bold;display:none}.comments__replyalertfail{padding:10px;border-radius:5px;background-color:#ffcccc;color:#555;font-weight:bold;display:none}.nav-main-container{display:flex;flex-direction:column;gap:40px;height:30vh;align-items:center;justify-content:center}.nav-container{background-color:#ffcccc;border-radius:25px;padding:10px 20px;display:flex;gap:30px;box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:rotate(90deg)}.nav-button{background:transparent;border:2px solid rgba(255,255,255,0.6);color:white;font-size:24px;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background 0.2s}.toc-container{background:#f8f8f8;border-left:4px solid #e02d33;border-radius:4px;padding:16px 20px;margin:24px 0;max-width:600px}.toc-title{font-weight:bold;font-size:1rem;margin-bottom:10px;color:#333}.toc-list{margin:0;padding-left:18px}.toc-list li{margin:5px 0}.toc-list li a{color:#e02d33;text-decoration:none;font-size:0.9rem}.toc-list li a:hover{text-decoration:underline}.toc-list .toc-h3{padding-left:14px;font-size:0.85rem}.post-faq{margin:36px 0}.post-faq__title{font-size:1.3rem;font-weight:700;border-left:4px solid #e02d33;padding-left:12px;margin-bottom:16px}.post-faq__item{border:1px solid #e8e8e8;border-radius:6px;margin-bottom:8px;overflow:hidden}.post-faq__item[open]{border-color:#e02d33}.post-faq__question{padding:14px 16px;font-weight:600;font-size:0.95rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.post-faq__question::-webkit-details-marker{display:none}.post-faq__question::after{content:'+';font-size:1.2rem;color:#e02d33;font-weight:400;flex-shrink:0;margin-left:12px}.post-faq__item[open] .post-faq__question::after{content:'−'}.post-faq__answer{padding:14px 16px;font-size:0.9rem;line-height:1.65;color:#444;border-top:1px solid #eee;background:#fff}.related-posts{margin:32px 0}.related-posts__title{font-size:1.2rem;margin-bottom:16px;border-bottom:2px solid #e02d33;padding-bottom:8px}.related-posts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:600px){.related-posts__grid{grid-template-columns:1fr}}.related-post{display:flex;flex-direction:column;border:1px solid #eee;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow 0.2s}.related-post:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}.related-post__img{height:100px;background-size:cover;background-position:center}.related-post__title{font-size:0.85rem;font-weight:bold;padding:10px 10px 4px;color:#222}.related-post__date{font-size:0.75rem;color:#888;padding:0 10px 10px}.newsletter-cta{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#fff5f5 0%,#fff 100%);border:2px solid #e02d33;border-radius:10px;padding:24px 28px;margin:32px 0}.newsletter-cta__icon{font-size:2.2rem;flex-shrink:0;line-height:1}.newsletter-cta__body{flex:1}.newsletter-cta__title{font-size:1.05rem;font-weight:700;color:#1a1a1a;margin-bottom:6px;border:none !important;padding:0 !important}.newsletter-cta__desc{font-size:0.88rem;color:#555;line-height:1.55;margin:0}.newsletter-cta__btn{background:#e02d33;color:#fff !important;padding:12px 22px;border-radius:6px;font-weight:700;font-size:0.95rem;text-decoration:none !important;white-space:nowrap;flex-shrink:0;transition:background 0.2s;display:inline-block}.newsletter-cta__btn:hover{background:#b8222a}@media (max-width:640px){.newsletter-cta{flex-direction:column;text-align:center;padding:20px 18px}.newsletter-cta__btn{width:100%;text-align:center}}.posts__newsletter-banner{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#fff5f5,#ffe0e0);border:1px solid #e02d33;border-radius:8px;padding:18px 20px;margin:8px 0}.newsletter-banner__img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.newsletter-banner__text{flex:1;font-size:0.9rem;color:#333}.newsletter-banner__btn{background:#e02d33;color:#fff;border-radius:4px;padding:10px 18px;text-decoration:none;font-weight:bold;font-size:0.9rem;white-space:nowrap;flex-shrink:0}.newsletter-banner__btn:hover{background:#c0232a}#back-to-top{position:fixed;bottom:32px;right:24px;background:#e02d33;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:1.2rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.2);display:none;z-index:999;align-items:center;justify-content:center}#back-to-top:hover{background:#c0232a}.share-button.whatsapp{background:#25D366}.share-button.copy-link{background:#555}.copy-link-toast{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:8px 18px;border-radius:4px;font-size:0.85rem;display:none;z-index:1000}