.news-detail-page{background:#fff;min-height:100vh}.news-detail-section{padding:8rem 0 4rem}.news-detail-section:has(.news-detail-content-mortgage){padding:6rem 0 3rem}.news-detail-content-mortgage .news-detail-header{gap:1.75rem;margin-bottom:1.25rem;padding-top:2rem}.news-detail-content-mortgage .news-detail-title{border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:2rem}.news-detail-content-mortgage .mortgage-article-lead{background:#fafafa;border-left:none;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.news-detail-content-mortgage .mortgage-article-lead .news-detail-mortgage-logo{max-width:140px;margin:0 0 .75rem}.news-detail-content-mortgage .mortgage-lead-text{margin-bottom:.6rem;font-size:1rem;line-height:1.6}.news-detail-content-mortgage .mortgage-comparison{background:#fff;border:1px solid #e5e5e5;margin:1.5rem 0;padding:1.25rem 1.5rem;box-shadow:0 2px 16px #0000000f}.news-detail-content-mortgage .mortgage-compare-header{margin-bottom:.5rem}.news-detail-content-mortgage .mortgage-compare-badge{letter-spacing:.12em;align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.7rem;display:inline-flex}.news-detail-content-mortgage .mortgage-compare-icon-badge{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M18 9l-5 5-4-4-3 3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:14px;height:14px}.news-detail-content-mortgage .mortgage-compare-title{margin:1.75rem 0 1.25rem;font-size:1.2rem}.news-detail-content-mortgage .mortgage-comparison-intro{margin-bottom:1rem;font-size:.85rem}.news-detail-content-mortgage .mortgage-compare-cards{gap:.6rem;margin-bottom:1.25rem}.news-detail-content-mortgage .mortgage-compare-card{gap:.6rem;min-height:auto;padding:1rem 1.1rem}.news-detail-content-mortgage .mortgage-compare-card-icon{color:#666;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.news-detail-content-mortgage .mortgage-compare-card-icon-check{color:#000;background:#f0f0f0}.news-detail-content-mortgage .mortgage-compare-card-label{font-size:.75rem}.news-detail-content-mortgage .mortgage-compare-card-rate-value,.news-detail-content-mortgage .mortgage-compare-card-interest-value{font-size:1.25rem}.news-detail-content-mortgage .mortgage-compare-card-after{box-shadow:0 4px 20px #00000014}.news-detail-content-mortgage .mortgage-compare-arrow{color:#bbb}.news-detail-content-mortgage .mortgage-compare-chart{background:#f8f8f8;border:1px solid #e8e8e8;margin:1rem 0;padding:1.25rem 1.5rem;position:relative;overflow:hidden}.news-detail-content-mortgage .mortgage-compare-chart:before{display:none}.news-detail-content-mortgage .mortgage-compare-chart-legend{gap:1.25rem 2rem;margin-bottom:.75rem}.news-detail-content-mortgage .mortgage-compare-chart-label{color:#333;font-size:.8rem;font-weight:500}.news-detail-content-mortgage .mortgage-compare-chart-dot{flex-shrink:0;width:10px;height:10px}.news-detail-content-mortgage .mortgage-compare-chart-dot-full{background:#999}.news-detail-content-mortgage .mortgage-compare-chart-dot-saved{background:#000}.news-detail-content-mortgage .mortgage-compare-bar-wrap{gap:.5rem;margin-bottom:1rem}.news-detail-content-mortgage .mortgage-compare-bar{color:#fff;height:28px;font-size:.8rem}.news-detail-content-mortgage .mortgage-compare-bar-full{background:#999;border:none}.news-detail-content-mortgage .mortgage-compare-bar-saved{background:#000;border:none}.news-detail-content-mortgage .mortgage-compare-savings-hero{border-top:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem;padding-top:.75rem;display:flex}.news-detail-content-mortgage .mortgage-compare-savings-icon{color:#fff;background:#000;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:700;display:inline-flex}.news-detail-content-mortgage .mortgage-compare-savings-amount{color:#000;font-size:1.65rem}.news-detail-content-mortgage .mortgage-compare-savings-label{color:#444;font-size:.9rem}.news-detail-content-mortgage .mortgage-compare-savings-pct{color:#000;margin-left:auto;font-size:.8rem;font-weight:700}.news-detail-content-mortgage .mortgage-comparison-note{margin-top:.5rem;font-size:.78rem}.news-detail-content-mortgage .mortgage-benefits-heading{letter-spacing:-.01em;background:#f5f5f5;border:1px solid #e8e8e8;border-bottom:none;align-items:center;gap:.6rem;margin-top:2rem;margin-bottom:0;padding:1.25rem 1.5rem 1rem;font-size:1.2rem;font-weight:700;display:flex}.news-detail-content-mortgage .mortgage-benefits-heading-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px}.news-detail-content-mortgage .mortgage-benefits-list{background:#f5f5f5;border:1px solid #e8e8e8;border-top:none;grid-template-columns:1fr;gap:.5rem 0;margin:0 0 2rem;padding:1rem 1.5rem 1.5rem;list-style:none;display:grid}@media (min-width:640px){.news-detail-content-mortgage .mortgage-benefits-list{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}}.news-detail-content-mortgage .mortgage-benefit-item{margin-bottom:0;padding-left:1.85rem;font-size:.95rem;line-height:1.5;position:relative}.news-detail-content-mortgage .mortgage-benefit-item:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/100% no-repeat;width:18px;height:18px;position:absolute;top:.25rem;left:0}.news-detail-content-mortgage .mortgage-article-closing{background:#f8f8f8;border:1px solid #eee;margin-top:1.25rem;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6}.news-detail-content-mortgage .news-detail-mortgage-cta{border-top:none;margin-top:.75rem;padding-top:0}@media (max-width:768px){.news-detail-section{padding-top:7rem}}@media (max-width:480px){.news-detail-section{padding-top:7.5rem}}.news-detail-header{flex-direction:column;align-items:flex-start;gap:2.25rem;margin-bottom:2rem;padding-top:1rem;display:flex}@media (max-width:768px){.news-detail-header{text-align:center;align-items:center;padding-top:1rem}}@media (max-width:480px){.news-detail-header{text-align:center;align-items:center;gap:1.5rem;padding-top:1rem}}.news-back-button{color:#000!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#fff!important;border:1px solid #000!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;padding:.8rem 1.5rem!important;font-family:Nunito Sans,sans-serif!important;font-size:.9rem!important;font-weight:500!important;transition:all .3s!important}.news-back-button:hover{color:#fff!important;background:#000!important;border-color:#000!important}.news-detail-content{max-width:1200px;margin:0 auto}.news-detail-body{align-items:flex-start;gap:3rem;display:flex}.news-detail-body:has(.news-usar-text){flex-direction:column;align-items:flex-start}.news-detail-body:has(.news-usar-gallery){flex-direction:column;align-items:flex-start}.news-detail-title{color:#000;text-align:left;margin:0;font-family:Nunito Sans,sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3}@media (max-width:768px){.news-detail-title{text-align:center}}@media (max-width:480px){.news-detail-title{text-align:center}}.news-detail-image-container,.news-detail-video-container{flex-shrink:0;justify-content:center;align-items:flex-start;margin-bottom:0;display:flex;position:relative;overflow:hidden}.news-detail-image{width:100%;height:auto;display:block}.news-detail-video{aspect-ratio:9/16;object-fit:cover;border-radius:0;width:100%;max-width:350px;height:auto;display:block}.news-detail-text{color:#000;text-align:left;flex:1;margin-bottom:0;font-family:Nunito Sans,sans-serif;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.news-detail-text{text-align:center}}@media (max-width:480px){.news-detail-text{text-align:center}}.news-detail-text h3{color:#000;margin-top:2rem;margin-bottom:1.5rem;font-family:Nunito Sans,sans-serif;font-size:1.8rem;font-weight:600}.news-detail-text h3:first-child{margin-top:0}.news-detail-text h4{color:#000;margin-top:2rem;margin-bottom:1.25rem;font-family:Nunito Sans,sans-serif;font-size:1.35rem;font-weight:600}.news-detail-text h4+ul{margin-top:0;margin-bottom:1.5rem}.news-detail-text p{margin-bottom:1.5rem}.news-detail-text ul{margin-bottom:1.5rem;padding-left:2rem}.news-detail-text li{margin-bottom:.75rem}.news-detail-text a{color:#000;text-decoration:underline;transition:color .3s}.news-detail-text a:hover{color:#666}.news-detail-text img{object-fit:contain;width:auto;max-width:100%;height:auto;margin:2rem 0;display:block}.mortgage-article-lead{margin-bottom:1.5rem}.mortgage-article-lead .news-detail-mortgage-logo{max-width:180px;margin:0 0 1.25rem;display:block}.mortgage-lead-text{margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.mortgage-highlight{color:#000;background:linear-gradient(#0000 60%,#00000014 60%);padding:0 .1em;font-weight:700}.mortgage-article-lead p:last-of-type{margin-bottom:0}.mortgage-comparison{--mortgage-compare-accent:#000;margin:2rem 0;padding:0}.mortgage-compare-heading{margin:0 0 .35rem}.mortgage-compare-badge{letter-spacing:.14em;text-transform:uppercase;color:#000;border-left:3px solid #000;margin:0;padding-left:1rem;font-size:.75rem;font-weight:700;display:inline-block}.mortgage-compare-title{color:#000;letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.4rem;font-weight:700;line-height:1.3}.mortgage-comparison-intro{color:#444;margin-bottom:1.5rem;font-size:.9rem}.mortgage-compare-cards{align-items:stretch;gap:.75rem;margin-bottom:1.75rem;display:flex}.mortgage-compare-card{background:#fff;border:2px solid #e0e0e0;flex-direction:column;flex:1;gap:1rem;min-height:140px;padding:1.25rem;display:flex;position:relative}.mortgage-compare-card-before{background:linear-gradient(#fafafa 0%,#f2f2f2 100%);border-color:#ddd}.mortgage-compare-card-after{border-color:var(--mortgage-compare-accent);background:#fff;box-shadow:0 4px 20px #00000014}.mortgage-compare-card-icon{color:#555;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mortgage-compare-card-icon svg{display:block}.mortgage-compare-card-label{text-transform:uppercase;letter-spacing:.05em;color:#555;font-size:.8rem;font-weight:600}.mortgage-compare-card-badge-lario{letter-spacing:.15em;color:var(--mortgage-compare-accent);background:#0000000f;padding:.25rem .5rem;font-size:.65rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.mortgage-compare-card-rate,.mortgage-compare-card-interest{flex-direction:column;gap:.15rem;display:flex}.mortgage-compare-card-rate-value,.mortgage-compare-card-interest-value{color:#000;font-size:1.5rem;font-weight:700;line-height:1.2}.mortgage-compare-card-rate-desc,.mortgage-compare-card-interest-desc{color:#666;font-size:.8rem}.mortgage-compare-card-highlight .mortgage-compare-card-rate-value,.mortgage-compare-card-highlight .mortgage-compare-card-interest-value{color:#000}.mortgage-compare-arrow{color:#999;flex-shrink:0;align-self:center;margin:0 -.25rem}.mortgage-compare-visual{background:#000;margin-bottom:1rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.mortgage-compare-visual:before{content:"";opacity:.9;background:#fff;height:3px;position:absolute;top:0;left:0;right:0}.mortgage-compare-chart{background:#000;margin-bottom:1rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.mortgage-compare-chart:before{content:"";opacity:.9;background:#fff;height:3px;position:absolute;top:0;left:0;right:0}.mortgage-compare-chart-legend{flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:.75rem;display:flex}.mortgage-compare-chart-label{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.mortgage-compare-chart-dot{flex-shrink:0;width:8px;height:8px}.mortgage-compare-chart-dot-full{background:#ffffff59}.mortgage-compare-chart-dot-saved{background:#fffc}.mortgage-compare-savings-icon{color:#fff;background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;display:inline-flex}.mortgage-compare-bar-wrap{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.mortgage-compare-bar{color:#fff;height:28px;width:calc(var(--pct,100)*1%);border-radius:0;align-items:center;max-width:100%;padding:0 .75rem;font-size:.8rem;font-weight:600;transition:width .6s ease-out;display:flex}.mortgage-compare-bar-full{background:#fff3;border:1px solid #ffffff4d;width:100%}.mortgage-compare-bar-saved{background:#ffffff59;border:1px solid #fff6}.mortgage-compare-savings-hero{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.mortgage-compare-savings-amount{color:#fff;letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.1}.mortgage-compare-savings-label{color:#ffffffd9;font-size:.95rem;font-weight:500}.mortgage-compare-savings-pct{color:#ffffffe6;margin-left:auto;font-size:.85rem;font-weight:700}.mortgage-comparison-note{color:#555;margin:0;font-size:.8rem}@media (max-width:640px){.mortgage-compare-cards{flex-direction:column;gap:1rem}.mortgage-compare-arrow{margin:-.25rem 0;transform:rotate(90deg)}.mortgage-compare-card-rate-value,.mortgage-compare-card-interest-value{font-size:1.25rem}.mortgage-compare-savings-amount{font-size:1.6rem}.mortgage-compare-savings-hero{flex-direction:column;align-items:flex-start}.mortgage-compare-savings-pct{margin-left:0}}.mortgage-benefits-list{margin:.75rem 0 1.5rem;padding-left:0;list-style:none}.mortgage-benefits-list li{margin-bottom:.5rem;padding-left:1.35rem;position:relative}.mortgage-benefits-list li:before{content:"";background:#000;width:.4em;height:.4em;position:absolute;top:.55em;left:0}.mortgage-benefit-main{color:#000;font-weight:700}.mortgage-benefit-underline{font-weight:700;text-decoration:none}.mortgage-article-closing{margin-top:.5rem;margin-bottom:0;font-size:1rem;line-height:1.65}.news-detail-mortgage-cta{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:1.5rem;display:flex}.news-detail-mortgage-interest-btn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#000;border:none;padding:1rem 2rem;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:600;transition:background .3s}.news-detail-mortgage-interest-btn:hover{background:#333}.news-detail-mortgage-offer-link{color:#000;font-size:.95rem;text-decoration:underline;transition:color .2s}.news-detail-mortgage-offer-link:hover{color:#555}.news-detail-mortgage-modal-backdrop{z-index:1050;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.news-detail-mortgage-modal{color:#000;background:#fff;width:100%;max-width:680px;max-height:90vh;padding:2rem 2rem 2.5rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.news-detail-mortgage-modal-close{color:#000;cursor:pointer;z-index:10;background:0 0;border:none;width:2.5rem;height:2.5rem;padding:0;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:1rem;right:1rem}.news-detail-mortgage-modal-close:hover{color:#666}.news-detail-mortgage-modal .news-detail-mortgage-form-title{margin-bottom:1.5rem;padding-right:2rem}.news-detail-mortgage-form-title{color:#000;text-transform:uppercase;letter-spacing:.1em;text-align:left;margin:0 0 1.5rem;font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:600}.news-detail-mortgage-form{text-align:left;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.news-detail-mortgage-form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.news-detail-mortgage-form-group-message{grid-column:1/-1;width:100%}.news-detail-mortgage-modal .news-detail-mortgage-form{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.news-detail-mortgage-modal .news-detail-mortgage-form-row{display:contents}.news-detail-mortgage-modal .news-detail-mortgage-form-group-message,.news-detail-mortgage-modal .news-detail-mortgage-form-checkbox{grid-column:1/-1}@media (max-width:576px){.news-detail-mortgage-form-row,.news-detail-mortgage-modal .news-detail-mortgage-form{grid-template-columns:1fr}}.news-detail-mortgage-form-group{flex-direction:column;gap:.35rem;display:flex}.news-detail-mortgage-form-group input,.news-detail-mortgage-form-group textarea{color:#000;background:0 0;border:none;border-bottom:1px solid #ccc;width:100%;padding:.75rem 0;font-family:Nunito Sans,sans-serif;font-size:.95rem;transition:border-color .3s}.news-detail-mortgage-form-group input::placeholder,.news-detail-mortgage-form-group textarea::placeholder{color:#888}.news-detail-mortgage-form-group input:focus,.news-detail-mortgage-form-group textarea:focus{border-bottom-color:#000;outline:none}.news-detail-mortgage-form-group input.error{border-bottom-color:#e57373}.news-detail-mortgage-form-group textarea{resize:vertical;min-height:100px}.news-detail-mortgage-form-error{color:#e57373;font-size:.85rem}.news-detail-mortgage-form-checkbox{width:100%;margin-top:.25rem}.news-detail-mortgage-form-checkbox-label{cursor:pointer;color:#000;text-align:left;align-items:center;gap:.6rem;font-size:.85rem;line-height:1.4;display:flex}.news-detail-mortgage-form-checkbox-label input[type=checkbox]{accent-color:#000;cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0}.news-detail-mortgage-form-privacy-link{color:#000;text-decoration:underline}.news-detail-mortgage-form-privacy-link:hover{color:#333}.news-detail-mortgage-form-success{color:#2e7d32;font-size:.95rem}.news-detail-mortgage-form-error-msg{color:#e57373;font-size:.95rem}.news-detail-mortgage-form-submit{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#000;border:none;align-self:flex-start;padding:1rem 2rem;font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:600;transition:background .3s,color .3s}.news-detail-mortgage-form-submit:hover:not(:disabled){background:#333}.news-detail-mortgage-form-submit:disabled{opacity:.7;cursor:not-allowed}.news-video-sound-toggle{color:#000;cursor:pointer;z-index:10;box-sizing:border-box;contain:strict;background:#ffffffe6;border:2px solid #000;border-radius:0;width:48px;height:48px;margin:0;padding:0;transition:background-color .3s;display:block;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.news-video-sound-toggle:hover{background:#000!important;top:1rem!important;left:50%!important;transform:translate(-50%)!important}.news-video-sound-icon{color:#000;pointer-events:none;flex-shrink:0;width:24px;height:24px;margin:0;padding:0;display:block;position:absolute;top:50%;left:calc(50% - 11px);transform:translateY(-50%)}.news-video-sound-icon svg{fill:currentColor;width:24px;min-width:24px;max-width:24px;height:24px;margin:0;padding:0;display:block}.news-video-sound-toggle:hover .news-video-sound-icon{color:#fff!important;top:50%!important;left:calc(50% - 11px)!important;transform:translateY(-50%)!important}.news-video-sound-toggle svg{width:24px;height:24px;margin:0;padding:0;display:block}@media (max-width:768px){.news-detail-section{padding:7rem 0 3rem}.news-detail-header{align-items:center;gap:1.5rem;margin-bottom:2rem;padding-top:1rem}.news-detail-title{text-align:center;font-size:2rem}.news-detail-body{flex-direction:column;align-items:center;gap:2rem}.news-detail-image-container,.news-detail-video-container{width:100%;max-width:100%;margin-bottom:0}.news-detail-video{width:100%;max-width:100%}.news-detail-text{text-align:center;width:100%;font-size:1rem}.news-detail-text h3{text-align:center;font-size:1.5rem}.news-detail-text p{text-align:center}.news-detail-text ul{text-align:left;display:inline-block}}@media (max-width:480px){.news-detail-section{padding:7.5rem 0 2rem}.news-detail-header{align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1rem 1rem 0}.news-back-button{width:auto;margin-top:0;padding:.6rem 1.2rem;font-size:.85rem}.news-detail-title{text-align:center;padding:0 1rem;font-size:1.6rem}.news-detail-body{flex-direction:column;align-items:center;gap:2rem;padding:0 1rem}.news-detail-image-container,.news-detail-video-container{width:100%;max-width:100%;margin-bottom:0}.news-detail-video{width:100%;max-width:100%}.news-detail-text{text-align:center;width:100%;font-size:.95rem;line-height:1.6}.news-detail-text h3{text-align:center;margin-bottom:1rem;font-size:1.3rem}.news-detail-text p{text-align:center;margin-bottom:1.25rem}.news-detail-text ul{text-align:left;padding-left:1.5rem;display:inline-block}.news-video-sound-toggle{width:44px;height:44px;top:.75rem}.news-video-sound-icon{width:22px;height:22px;top:50%!important;left:calc(50% - 11px)!important;transform:translateY(-50%)!important}.news-video-sound-icon svg{width:22px;height:22px}.news-video-sound-toggle:hover .news-video-sound-icon{top:50%!important;left:calc(50% - 11px)!important;transform:translateY(-50%)!important}}.news-detail-button-container{text-align:center;margin-top:3rem;margin-bottom:2rem}.news-detail-cta-button{text-transform:uppercase;letter-spacing:.15em;color:#fff;background:#000;border:1px solid #000;border-radius:0;min-width:200px;padding:.8rem 2.5rem;font-family:Nunito Sans,sans-serif;font-size:.9rem;font-weight:500;transition:all .3s}.news-detail-cta-button:hover{color:#fff;background:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 4px 15px #0003}@media (max-width:768px){.news-detail-button-container{margin-top:2rem;margin-bottom:1.5rem}.news-detail-cta-button{min-width:220px;padding:.75rem 2rem;font-size:.85rem}}@media (max-width:480px){.news-detail-button-container{margin-top:2rem;margin-bottom:1rem}.news-detail-cta-button{min-width:200px;min-height:44px;padding:.7rem 1.5rem;font-size:.8rem}}.news-usar-text{text-align:left;width:100%;max-width:100%;margin-bottom:3rem}.news-usar-text p{text-align:left;margin-bottom:1.5rem}.news-usar-gallery{grid-template-rows:auto auto;grid-template-columns:repeat(6,1fr);align-items:start;gap:1rem;width:100%;max-width:1200px;margin-top:calc(3rem - 80px);display:grid}.news-usar-gallery-item{width:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.news-usar-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.news-usar-gallery-item.news-usar-video{aspect-ratio:9/16;grid-area:1/1/3/3;position:relative}.news-usar-gallery-photos{display:contents}.news-usar-gallery-item:not(.news-usar-video):nth-child(2){aspect-ratio:9/16;grid-area:1/3/auto/5}.news-usar-gallery-item:not(.news-usar-video):nth-child(3){aspect-ratio:9/16;grid-area:1/5/auto/7}.news-usar-gallery-item:not(.news-usar-video):nth-child(4){aspect-ratio:16/9;grid-area:2/1/auto/4}.news-usar-gallery-item:not(.news-usar-video):nth-child(5){aspect-ratio:16/9;grid-area:2/4/auto/7}.news-usar-gallery-item video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.news-usar-video-sound-toggle{color:#000;cursor:pointer;z-index:10;box-sizing:border-box;contain:strict;background:#ffffffe6;border:2px solid #000;border-radius:0;width:48px;height:48px;margin:0;padding:0;transition:background-color .3s;display:block;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.news-usar-video-sound-toggle:hover{background:#000!important;top:1rem!important;left:50%!important;transform:translate(-50%)!important}.news-usar-video-sound-toggle:hover .news-video-sound-icon{color:#fff!important}@media (max-width:768px){.news-usar-text{text-align:center}.news-usar-gallery{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:1rem;margin-top:calc(2rem - 80px)}.news-usar-gallery-item.news-usar-video{aspect-ratio:9/16;grid-area:1/1;max-width:100%;margin:0}.news-usar-gallery-item:not(.news-usar-video):nth-child(2){aspect-ratio:16/9;grid-area:2/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(3){aspect-ratio:16/9;grid-area:3/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(4){aspect-ratio:16/9;grid-area:4/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(5){aspect-ratio:16/9;grid-area:5/1}.news-usar-video-sound-toggle{width:44px;height:44px;top:.75rem}}@media (max-width:480px){.news-usar-text{text-align:center}.news-usar-gallery{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:1rem;margin-top:calc(2rem - 80px)}.news-usar-gallery-item.news-usar-video{aspect-ratio:9/16;grid-area:1/1;position:relative}.news-usar-gallery-item:not(.news-usar-video){aspect-ratio:16/9}.news-usar-gallery-item video{object-fit:cover;width:100%;height:100%}.news-usar-gallery-item:not(.news-usar-video):nth-child(2){grid-area:2/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(3){grid-area:3/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(4){grid-area:4/1}.news-usar-gallery-item:not(.news-usar-video):nth-child(5){grid-area:5/1}.news-usar-video-sound-toggle{width:44px;height:44px;top:.75rem}.news-usar-video-sound-toggle .news-video-sound-icon,.news-usar-video-sound-toggle .news-video-sound-icon svg{width:22px;height:22px}}
