:root{--nrd-mag-primary:#0044cc;--nrd-mag-secondary:#ff6600;--nrd-mag-purple:#9333ea;--nrd-mag-text:#1f2937;--nrd-mag-text-light:#6b7280;--nrd-mag-bg:#f9fafb;--nrd-mag-white:#ffffff;--nrd-container-width:1280px;--nrd-spacing-sm:1rem;--nrd-spacing-md:1.5rem;--nrd-spacing-lg:2.5rem;--nrd-spacing-xl:4rem;--nrd-radius-sm:0.5rem;--nrd-radius-md:0.75rem;--nrd-radius-lg:1rem;--nrd-font-sans:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body.mode-magazine{background-color:var(--nrd-mag-bg);color:var(--nrd-mag-text);font-family:var(--nrd-font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}.narad-container{max-width:var(--nrd-container-width);margin:0 auto;padding:0 var(--nrd-spacing-sm)}.narad-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform 0.6s ease}.narad-bg-placeholder,.narad-thumb-placeholder{background-color:#e5e7eb}.narad-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .4) 50%,#fff0 100%)}.card-zoom{overflow:hidden}.card-zoom:hover .narad-bg-img{transform:scale(1.05)}.drop-shadow-hover{transition:transform 0.3s ease,box-shadow 0.3s ease}.drop-shadow-hover:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.narad-magazine-hero{margin:var(--nrd-spacing-xl) 0}.narad-hero-grid{display:grid;grid-template-columns:1fr;gap:var(--nrd-spacing-md)}@media (min-width:1024px){.narad-hero-grid{grid-template-columns:repeat(3,1fr)}}.narad-hero-main{position:relative;border-radius:var(--nrd-radius-lg);height:400px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}@media (min-width:1024px){.narad-hero-main{grid-column:span 2;height:500px}}.narad-hero-link{display:block;width:100%;height:100%;text-decoration:none}.narad-hero-content{position:absolute;bottom:0;left:0;width:100%;padding:var(--nrd-spacing-md);z-index:3;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.narad-hero-content{padding:var(--nrd-spacing-lg)}}.narad-hero-title{color:var(--nrd-mag-white);font-size:2rem;font-weight:800;line-height:1.1;margin:0 0 var(--nrd-spacing-sm) 0;text-shadow:0 2px 4px rgb(0 0 0 / .5);transition:color 0.3s ease}@media (min-width:768px){.narad-hero-title{font-size:3rem}}.narad-hero-main:hover .narad-hero-title{color:#bfdbfe}.narad-hero-meta{display:flex;align-items:center;gap:1rem;color:#d1d5db;font-size:.875rem}.narad-meta-author{display:flex;align-items:center;gap:.5rem}.narad-meta-author img{border-radius:50%;border:1px solid var(--nrd-mag-white)}.narad-hero-stacked{display:flex;flex-direction:column;gap:var(--nrd-spacing-md)}.narad-hero-small{position:relative;border-radius:var(--nrd-radius-lg);height:238px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.narad-hero-small-title{color:var(--nrd-mag-white);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .5rem 0;transition:color 0.3s ease}.narad-hero-small:hover .narad-hero-small-title{color:#fed7aa}.narad-meta-date-small{color:#d1d5db;font-size:.75rem;margin:0}.narad-cat-badge{align-self:flex-start;color:var(--nrd-mag-white);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:var(--nrd-radius-sm);margin-bottom:var(--nrd-spacing-sm);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}.narad-cat-primary{background-color:var(--nrd-mag-primary)}.narad-cat-secondary{background-color:var(--nrd-mag-secondary)}.narad-magazine-picks{margin-bottom:var(--nrd-spacing-xl)}.narad-section-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e5e7eb;margin-bottom:var(--nrd-spacing-lg);padding-bottom:.5rem}.narad-section-title{font-size:1.5rem;font-weight:800;color:var(--nrd-mag-text);margin:0;position:relative}.narad-section-title::after{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:4px;background-color:var(--nrd-mag-primary)}.narad-view-all{font-size:.875rem;font-weight:600;color:var(--nrd-mag-primary);text-decoration:none;transition:color 0.3s ease}.narad-view-all:hover{color:var(--nrd-mag-secondary)}.narad-picks-grid{display:grid;grid-template-columns:1fr;gap:var(--nrd-spacing-lg)}@media (min-width:768px){.narad-picks-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.narad-picks-grid{grid-template-columns:repeat(4,1fr)}}.narad-pick-card{display:flex;flex-direction:column}.narad-pick-link{text-decoration:none}.narad-pick-thumbnail{border-radius:var(--nrd-radius-lg);overflow:hidden;height:192px;margin-bottom:var(--nrd-spacing-sm);position:relative}.narad-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.narad-pick-card:hover .narad-thumb-img{transform:scale(1.05)}.narad-pick-header{margin-bottom:.5rem}.narad-pick-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.narad-pick-title a{color:var(--nrd-mag-text);text-decoration:none;transition:color 0.3s ease}.narad-pick-card:hover .narad-pick-title a{color:var(--nrd-mag-primary)}.narad-pick-excerpt{color:var(--nrd-mag-text-light);font-size:.875rem;margin:0}.narad-pick-excerpt p{margin:0}