:root{--novamag-green:#096E09;--novamag-green-light:#0a8a0a;--novamag-green-dark:#075207;--novamag-dark:#1a1a1a;--novamag-gray-dark:#333;--novamag-gray:#666;--novamag-gray-light:#999;--novamag-gray-lighter:#e5e5e5;--novamag-bg:#f8f9fa;--novamag-white:#fff;--novamag-magazine-bg:#f5f5f0;--novamag-shadow:0 2px 8px rgba(0,0,0,.08);--novamag-shadow-hover:0 4px 16px rgba(0,0,0,.12)}.novamag-wrapper{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;margin-bottom:0;background:var(--novamag-magazine-bg)}.novamag-wrapper *,.novamag-wrapper *::before,.novamag-wrapper *::after{box-sizing:border-box}.novamag-container{max-width:1200px;margin:0 auto;padding:0 20px}.novamag-magazine-zone{background:var(--novamag-magazine-bg);padding:0;display:flow-root}.novamag-header{aspect-ratio:4 / 1;background-size:cover;background-position:center;background-repeat:no-repeat}.novamag-categories-section{padding:25px 0 0}.novamag-pills-desktop{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.novamag-pills-mobile{display:none}.novamag-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:600;color:var(--novamag-gray-dark);background:var(--novamag-white);border:2px solid var(--novamag-gray-lighter);text-decoration:none;white-space:nowrap}.novamag-pill-count{font-size:.7rem;font-weight:700;color:var(--novamag-white);background:var(--novamag-dark,#1a1a1a);padding:2px 7px;min-width:20px;text-align:center;line-height:1.4}.novamag-section{margin-bottom:40px}.novamag-section.novamag-articles{margin-top:25px}.novamag-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.novamag-card-highlight{grid-column:span 2}.novamag-card{background:var(--novamag-white);overflow:hidden;box-shadow:var(--novamag-shadow)}.novamag-card-link{display:block;text-decoration:none;color:inherit}.novamag-card-image{position:relative;width:100%;padding-top:57.2%;overflow:hidden;background:var(--novamag-bg)}.novamag-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.novamag-card-image-placeholder{background:linear-gradient(135deg,var(--novamag-green),var(--novamag-green-dark))}.novamag-card-image-placeholder span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;color:var(--novamag-white);opacity:.8}.novamag-card-content{padding:16px}.novamag-card-title{font-size:.92rem;font-weight:600;line-height:1.4;color:var(--novamag-dark);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.novamag-card-highlight .novamag-card-title{font-size:1.1rem;font-weight:700;-webkit-line-clamp:2;line-clamp:2}.novamag-card-excerpt{font-size:.83rem;line-height:1.5;color:var(--novamag-gray);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.novamag-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;color:var(--novamag-gray-light)}.novamag-card-cat{background:var(--novamag-bg);padding:3px 8px;color:var(--novamag-green);font-weight:600;font-size:.75rem}.novamag-loadmore-row{text-align:center;margin-top:30px}.novamag-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;white-space:nowrap}.novamag-btn-primary{background:var(--novamag-green);color:var(--novamag-white)}.novamag-btn:disabled{opacity:.6;cursor:not-allowed}.novamag-load-more.loading{pointer-events:none}.novamag-load-more.loading::after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid var(--novamag-gray-lighter);border-top-color:var(--novamag-green);border-radius:50%;animation:novamag-spin .8s linear infinite}@keyframes novamag-spin{to{transform:rotate(360deg)}}.novamag-featured-section{margin:20px 0 40px;padding-top:0}.novamag-featured-section-title{font-size:1.3rem;font-weight:700;color:var(--novamag-dark);margin:0 0 20px;text-transform:uppercase;letter-spacing:.5px}.novamag-featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.novamag-featured-card{background:var(--novamag-white);overflow:hidden;box-shadow:var(--novamag-shadow)}.novamag-featured-card-link{display:block;text-decoration:none;color:inherit;height:100%}.novamag-featured-card-image{position:relative;width:100%;padding-top:60%;overflow:hidden;background:var(--novamag-bg)}.novamag-featured-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.novamag-featured-card-placeholder{background:linear-gradient(135deg,var(--novamag-green),var(--novamag-green-dark))}.novamag-featured-card-placeholder span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;font-weight:700;color:var(--novamag-white);opacity:.8}.novamag-featured-card-content{padding:16px}.novamag-featured-card-cat{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--novamag-white);background:var(--novamag-green);padding:3px 8px;margin-bottom:8px}.novamag-featured-card-title{font-size:.95rem;font-weight:700;line-height:1.35;color:var(--novamag-dark);margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.novamag-featured-card-excerpt{font-size:.82rem;line-height:1.45;color:var(--novamag-gray);margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.novamag-featured-card-date{font-size:.75rem;color:var(--novamag-gray-light)}.novamag-featured-authors-section{margin:50px 0;text-align:center}.novamag-novastars-title{font-size:2.2rem;font-weight:700;letter-spacing:.01em;margin:0;color:#1a1a1a}.novamag-novastars-nova{color:var(--novamag-green);font-weight:700}.novamag-novastars-baseline{margin:5px 0 0;font-size:.95rem;color:var(--novamag-gray)}.novamag-authors-strip{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;align-items:flex-start;padding:25px 0 5px}.novamag-author-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:#096E09}.novamag-author-item:link,.novamag-author-item:visited{color:#096E09}.novamag-author-avatar{border-radius:50%;display:block}.novamag-author-item:hover .novamag-author-avatar{opacity:.85}.novamag-author-name{font-size:.85rem;font-weight:600;color:#096E09;text-align:center;max-width:120px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2}@media (min-width:601px){.novamag-featured-authors-section{margin-top:70px;margin-bottom:60px}}.novamag-no-content{grid-column:1 / -1;text-align:center;padding:40px;color:var(--novamag-gray)}.novamag-support-section{margin-top:0}.novamag-support-box{text-align:center;padding:25px 20px}.novamag-support-title{font-size:1.3rem;font-weight:700;margin:0 0 12px}.novamag-support-text{color:var(--novamag-gray,#666);font-size:.95rem;margin:0 0 20px;line-height:1.6}.novamag-share-bar{display:flex;justify-content:center;padding:10px 0 25px}@media (hover:hover) and (pointer:fine){.novamag-featured-card:hover,.novamag-card:hover{box-shadow:var(--novamag-shadow-hover)}.novamag-featured-card:hover .novamag-featured-card-image img,.novamag-card:hover .novamag-card-image img{transform:scale(1.03)}.novamag-btn-primary:hover{background:var(--novamag-green-light)}}@media (max-width:992px){.novamag-featured-grid,.novamag-grid{grid-template-columns:repeat(2,1fr)}.novamag-card-highlight{grid-column:span 1}}@media (max-width:600px){.novamag-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.novamag-container{padding:0 12px}.novamag-categories-section{padding:15px 0 0}.novamag-pills-desktop{display:none}.novamag-pills-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.novamag-pill-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:var(--novamag-white);border:2px solid var(--novamag-gray-lighter);text-decoration:none;text-align:center;min-height:55px}.novamag-pill-tile-all{background:var(--novamag-green);border-color:var(--novamag-green);grid-column:1 / -1}.novamag-pill-tile-name{font-size:.82rem;font-weight:600;color:var(--novamag-dark);line-height:1.3}.novamag-pill-tile-all .novamag-pill-tile-name{color:var(--novamag-white);font-size:.88rem}.novamag-pill-tile-count{font-size:.7rem;color:var(--novamag-gray-light);margin-top:2px}.novamag-featured-grid,.novamag-grid{grid-template-columns:1fr}.novamag-featured-grid{gap:12px}.novamag-grid{gap:15px}.novamag-card-highlight{grid-column:span 1}.novamag-section.novamag-articles{margin-top:15px}.novamag-section{margin-bottom:30px}.novamag-card-content,.novamag-featured-card-content{padding:12px}.novamag-card-title{font-size:.9rem}.novamag-card-highlight .novamag-card-title{font-size:.93rem}.novamag-featured-card-title{font-size:.9rem}.novamag-featured-section{margin-top:15px;padding-top:0}.novamag-novastars-title{font-size:1.8rem}.novamag-authors-strip{gap:25px}.novamag-author-item{width:calc(50% - 15px)}.novamag-loadmore-row{margin-top:20px}.novamag-magazine-zone{padding:0}}.novamag-btn:focus,.novamag-pill:focus,.novamag-pill-tile:focus,.novamag-card-link:focus,.novamag-featured-card-link:focus{outline:2px solid var(--novamag-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.novamag-wrapper *{transition:none!important;animation:none!important}}