@charset "UTF-8";article h1{line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}article .prose p{margin-bottom:1rem;text-align:justify}article .prose strong{color:var(--accent-blue);font-weight:600}.author-info img{border:2px solid var(--accent-blue);transition:var(--transition)}.author-info img:hover{transform:scale(1.1)}.social-share button{transition:var(--transition)}.social-share button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.comments-section .comment-item{border-left:4px solid transparent;transition:var(--transition)}.comments-section .comment-item:hover{border-left-color:var(--accent-blue);transform:translate(4px)}.comments-section .comment-form textarea{resize:vertical;min-height:100px}.comments-section .comment-form textarea:focus{box-shadow:0 0 0 3px #3b82f61a}.comments-section .comment-actions button{transition:var(--transition)}.comments-section .comment-actions button:hover{color:var(--accent-blue);transform:scale(1.05)}aside .search-box{background:linear-gradient(135deg,#e0f2fe,#bfdbfe)}.dark aside .search-box{background:linear-gradient(135deg,#374151,#4b5563)}aside .search-box input{transition:var(--transition)}aside .search-box input:focus{transform:scale(1.02)}aside .related-articles article{border-left:3px solid transparent;transition:var(--transition)}aside .related-articles article:hover{border-left-color:var(--health-green);background-color:#22c55e0d;transform:translate(4px)}.tags span{transition:var(--transition)}.tags span:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dark .prose strong{color:var(--accent-blue)}.dark .comment-item:hover{border-left-color:var(--health-green)}.dark .search-box input::placeholder{color:#9ca3af}@media (max-width: 1024px){.container{padding-left:1rem;padding-right:1rem}main .grid{gap:2rem}}@media (max-width: 768px){article h1{font-size:1.75rem}.social-share{flex-wrap:wrap;gap:.5rem}.comment-item .flex{flex-direction:column;align-items:flex-start}}.comment-item{animation:fadeInUp .6s ease forwards}.comment-item:nth-child(1){animation-delay:.1s}.comment-item:nth-child(2){animation-delay:.2s}.comment-item:nth-child(3){animation-delay:.3s}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%);animation:loading 1.5s infinite}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media print{.social-share,.dark-mode-toggle,.comments-section,aside{display:none}article{max-width:100%}.prose{font-size:12pt;line-height:1.4}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.related-article{position:relative;cursor:pointer;overflow:hidden;border-left:4px solid transparent;transition:var(--transition)}.related-article:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .6s ease;z-index:1}.related-article:hover{border-left-color:var(--accent-blue);transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.related-article:hover:before{left:100%}.related-article:hover img{transform:scale(1.05)}.related-article img{transition:transform .3s ease}.related-article .category-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2)}.related-article h4{line-height:1.4}.related-article h4:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dark .related-article:before{background:linear-gradient(90deg,transparent,rgba(34,197,94,.1),transparent)}.dark .related-article:hover{border-left-color:var(--health-green);box-shadow:0 12px 30px #0000004d}@media (max-width: 768px){.related-article .grid{grid-template-columns:1fr}.related-article img{height:200px}.related-article h4{font-size:1rem}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.related-article{animation:slideInUp .6s ease forwards}.related-article:nth-child(1){animation-delay:.1s}.related-article:nth-child(2){animation-delay:.2s}.related-article:nth-child(3){animation-delay:.3s}.related-article:nth-child(4){animation-delay:.4s}.related-article:nth-child(5){animation-delay:.5s}.related-article:nth-child(6){animation-delay:.6s}.content-news{max-width:none;font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.7;font-size:16px;color:#1f2937}.dark .content-news{color:#f9fafb}@media (max-width: 767px){.content-news{font-size:15px;line-height:1.6}}@media (max-width: 479px){.content-news{font-size:14px;line-height:1.5}}.content-news h1,.content-news h2,.content-news h3,.content-news h4,.content-news h5,.content-news h6{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700;line-height:1.25;color:#1f2937}.dark .content-news h1,.dark .content-news h2,.dark .content-news h3,.dark .content-news h4,.dark .content-news h5,.dark .content-news h6{color:#f9fafb}.light .content-news h1,.light .content-news h2,.light .content-news h3,.light .content-news h4,.light .content-news h5,.light .content-news h6{color:#252525}.content-news h1:first-child,.content-news h2:first-child,.content-news h3:first-child,.content-news h4:first-child,.content-news h5:first-child,.content-news h6:first-child{margin-top:0}.content-news h1{font-size:1.875rem;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid #e5e7eb}.dark .content-news h1{border-bottom-color:#374151}@media (min-width: 1024px){.content-news h1{font-size:2.25rem}}@media (max-width: 767px){.content-news h1{font-size:1.5rem}}.content-news h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1.25rem;color:#1f2937}.dark .content-news h2{color:#f9fafb}@media (min-width: 1024px){.content-news h2{font-size:1.875rem}}@media (max-width: 767px){.content-news h2{font-size:1.25rem}}.content-news h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem;color:#252525}.dark .content-news h3{color:#e5e7eb}@media (min-width: 1024px){.content-news h3{font-size:1.5rem}}@media (max-width: 767px){.content-news h3{font-size:1.125rem}}.content-news h4{font-size:1.125rem;margin-top:1.25rem;margin-bottom:.75rem}@media (min-width: 1024px){.content-news h4{font-size:1.25rem}}.content-news p{margin-bottom:1.25rem;line-height:1.75;font-size:16px;text-align:justify}.content-news p:first-of-type{font-size:1.125rem;font-weight:500;line-height:1.625;color:#252525}.light .content-news p:first-of-type{color:#252525}.dark .content-news p:first-of-type{color:#9ca3af}.content-news p:last-child{margin-bottom:0}@media (max-width: 767px){.content-news p{text-align:left}.content-news p:first-of-type{font-size:1rem}}.content-news ul,.content-news ol{margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.7}.content-news ul{list-style-type:disc}.content-news ul li{margin-bottom:.5rem;padding-left:.5rem}.content-news ul li::marker{color:#1e40af}.dark .content-news ul li::marker{color:#559cf1}.content-news ol{list-style-type:decimal}.content-news ol li{margin-bottom:.5rem;padding-left:.5rem}.content-news ol li::marker{font-weight:600;color:#1e40af}.dark .content-news ol li::marker{color:#559cf1}.content-news a{color:#1e40af;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:all .2s ease}.dark .content-news a{color:#559cf1}.content-news a:hover{color:#1e40af;text-decoration-thickness:3px}.dark .content-news a:hover{color:#93c5fd}.content-news a:focus{outline:2px solid #1e40af;outline-offset:2px;border-radius:2px}.dark .content-news a:focus{outline-color:#559cf1}.content-news img,.content-news video,.content-news iframe{max-width:100%;height:auto;width:min(100%,600px);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;margin:1.5rem auto;display:block;transition:transform .3s ease,box-shadow .3s ease}.content-news img:hover,.content-news video:hover,.content-news iframe:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px #0000001a}.dark .content-news img,.dark .content-news video,.dark .content-news iframe{filter:brightness(.9)}.content-news figure{margin:2rem 0;text-align:center}.content-news figure img{margin:0 auto .75rem}.content-news figure figcaption{font-size:.875rem;color:#6b7280;font-style:italic;padding:0 1rem;line-height:1.5}.dark .content-news figure figcaption{color:#9ca3af}.content-news table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.875rem;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.dark .content-news table{border-color:#374151}.content-news thead{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.dark .content-news thead{background:#1f2937}.content-news th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#1f2937;border-bottom:2px solid #e5e7eb}.dark .content-news th{color:#f9fafb;border-bottom-color:#374151}.content-news td{padding:.75rem 1rem;border-bottom:1px solid #d1d5db}.dark .content-news td{border-bottom-color:#4b5563}.content-news tbody tr{transition:background-color .15s ease}.content-news tbody tr:hover{background-color:#eff6ff}.dark .content-news tbody tr:hover{background-color:#1f293780}.content-news tbody tr:nth-child(2n){background-color:#f9fafb80}.dark .content-news tbody tr:nth-child(2n){background-color:#11182740}@media (max-width: 767px){.content-news table{font-size:.75rem}.content-news table th,.content-news table td{padding:.5rem}}.content-news blockquote{margin:2rem 0;padding:1rem 1rem 1rem 1.5rem;position:relative;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:0 8px 8px 0}.dark .content-news blockquote{background:linear-gradient(135deg,#1f2937,#374151)}.content-news blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1e40af;border-radius:2px}.dark .content-news blockquote:before{background-color:#559cf1}.content-news blockquote p{color:#374151;font-style:italic;font-weight:500;font-size:1.125rem;line-height:1.625;margin-bottom:.75rem}.dark .content-news blockquote p{color:#9ca3af}.content-news blockquote p:last-child{margin-bottom:0}.content-news blockquote cite{display:block;font-size:.875rem;color:#6b7280;margin-top:.75rem;font-style:normal;font-weight:600}.dark .content-news blockquote cite{color:#9ca3af}.content-news blockquote cite:before{content:"— ";color:#1e40af}.dark .content-news blockquote cite:before{color:#559cf1}@media (max-width: 767px){.content-news blockquote{padding:.75rem .75rem .75rem 1rem}.content-news blockquote p{font-size:1rem}}.content-news code{background-color:#f3f4f6;color:#dc2626;padding:.125rem .5rem;border-radius:4px;font-size:.875rem;font-family:Fira Code,Monaco,monospace}.dark .content-news code{background-color:#1f2937;color:#f87171}.content-news pre{background-color:#111827;color:#f9fafb;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.dark .content-news pre{background-color:#030712}.content-news pre code{background-color:transparent;color:#f9fafb;padding:0}@media print{.content-news{color:#000!important;background-color:#fff!important;font-size:12pt;line-height:1.5}.content-news h1,.content-news h2,.content-news h3{color:#000!important;page-break-after:avoid}.content-news p,.content-news blockquote{page-break-inside:avoid}.content-news img{max-width:100%!important;page-break-inside:avoid}.content-news a{color:#000!important;text-decoration:none!important}.content-news a:after{content:" (" attr(href) ")";font-size:10pt}}.content-news>*{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
