.header-magazine{background:var(--red);min-height:44px;max-width:230px;flex-shrink:0}.header-magazine img{max-width:100%;max-height:40px;object-fit:contain}.header-inner{flex-wrap:wrap}.header-magazine:focus-visible{outline:3px solid currentColor;outline-offset:3px}.category-logo img{max-width:100%;height:auto;max-height:200px;object-fit:contain;margin:0 0 20px}.subcategory-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.subcategory-nav a{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid currentColor;border-radius:4px}.subcategory-nav img{width:48px;height:40px;object-fit:contain}.article-audio audio{display:block;width:100%;margin:16px 0}.content-preview{width:100%;height:650px;border:1px solid #777;margin-top:16px}.content-thumbnail{display:block;max-width:180px;max-height:120px;object-fit:contain;margin:12px 0}#content-editor label{display:block;margin:16px 0 8px}#content-editor input[type=range]{display:block;width:100%;max-width:600px}#content-editor output{font-weight:700}#content-editor input[type=color]{min-height:44px}.section-background,.section-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.section-background img,.section-background video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.section-background video{opacity:0}.section-background video.is-playing{opacity:1}.section-overlay{background:#000}.mobile-background{display:none}[data-custom-background]{position:relative;isolation:isolate;background:var(--section-color)!important;color:var(--section-ink)}[data-custom-background]>:not(.section-background):not(.section-overlay){position:relative;z-index:1}[data-custom-background]>.hero-image{display:none}[data-custom-background] #home-background-toggle{display:none}[data-custom-background=image],[data-custom-background=video]{color:#fff}[data-custom-background=image] :is(h1,h2,h3,p,.eyebrow,.text-link),[data-custom-background=video] :is(h1,h2,h3,p,.eyebrow,.text-link){color:#fff}[data-custom-background=color] :is(h1,h2,h3,p,.eyebrow),[data-custom-background=none] :is(h1,h2,h3,p,.eyebrow){color:var(--section-ink)}[data-custom-background] .program-card :is(h3,p){color:inherit}#home-youtube{position:absolute;inset:0;opacity:0;pointer-events:none}#home-youtube iframe{position:absolute;width:100%;height:100%;inset:0;border:0}.background-playing #home-youtube{opacity:1}@media(max-width:700px){.header-magazine{font-size:.8rem;padding:8px;max-width:150px}.header-magazine img{max-width:100px;max-height:30px}.mobile-background{display:block}.section-background video[data-mobile=image]{display:none}.content-preview{height:500px}.header-inner{gap:8px}.subcategory-nav a{flex:1 1 160px}}

/* Synergie Magazine: editorial subcategory navigation. */
[data-synergie-page] .subcategory-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}
[data-synergie-page] .subcategory-nav a{position:relative;isolation:isolate;min-height:128px;box-sizing:border-box;padding:24px 46px 24px 22px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--synergie-background) 94%,var(--synergie-ink));color:inherit;text-decoration:none;font-size:1.05rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}
[data-synergie-page] .subcategory-nav a::before{content:"";position:absolute;left:22px;top:0;width:32px;height:3px;background:var(--red,#df152d);border-radius:0 0 3px 3px}
[data-synergie-page] .subcategory-nav a::after{content:"";position:absolute;right:23px;top:50%;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);opacity:.7}
[data-synergie-page] .subcategory-nav img{width:48px;height:48px;flex:none;object-fit:contain}
[data-synergie-page] .subcategory-nav a:hover{border-color:var(--red,#df152d);background:color-mix(in srgb,var(--synergie-background) 88%,var(--synergie-ink));transform:translateY(-2px)}
[data-synergie-page] .subcategory-nav a:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-color:var(--red,#df152d)}
@media(max-width:1100px){[data-synergie-page] .subcategory-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){[data-synergie-page] .subcategory-nav{grid-template-columns:1fr;gap:12px;margin-top:24px}[data-synergie-page] .subcategory-nav a{min-height:88px;padding:20px 46px 20px 20px;font-size:1rem}}
@media(prefers-reduced-motion:reduce){[data-synergie-page] .subcategory-nav a{transition:none}[data-synergie-page] .subcategory-nav a:hover{transform:none}}
