/* AudioConvert 2026 guide design. Scoped strictly to editorial content. */
.acs-editorial-guide,.acs-premium-guide{box-sizing:border-box;max-width:1120px;margin:32px auto;padding:clamp(22px,4vw,48px);border:1px solid rgba(125,164,220,.26);border-radius:24px;background:linear-gradient(145deg,#112640,#0b172b 90%);color:#d7e6f8;box-shadow:0 18px 52px rgba(0,0,0,.15);font-family:inherit}
.acs-editorial-guide *, .acs-premium-guide *{box-sizing:border-box}
.acs-editorial-guide h2,.acs-premium-guide h2{font-size:clamp(1.35rem,2.3vw,2.05rem);line-height:1.25;letter-spacing:-.02em;color:#fff;margin:1.5em 0 .65em}
.acs-editorial-guide>h2:first-child,.acs-premium-guide>h2:first-child{font-size:clamp(1.65rem,3.1vw,2.65rem);margin-top:0}
.acs-editorial-guide h3,.acs-editorial-guide h4,.acs-premium-guide h3,.acs-premium-guide h4{color:#6ee3f8;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.4;margin:1.4em 0 .5em}
.acs-editorial-guide p,.acs-editorial-guide li,.acs-premium-guide p,.acs-premium-guide li{font-size:clamp(.96rem,1.07vw,1.06rem);line-height:1.8;color:#c4d4e9;max-width:82ch;margin:.65em 0 1em}
.acs-editorial-guide a,.acs-premium-guide a{color:#80e4ff;text-decoration:underline;text-underline-offset:3px}
.acs-editorial-guide .acs-guide-lead{font-size:1.08rem;color:#ddeafb;line-height:1.75}
.acs-editorial-guide .acs-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 26px}
.acs-editorial-guide .acs-guide-mini{border:1px solid rgba(126,166,218,.22);background:rgba(50,82,126,.25);border-radius:16px;padding:18px;min-width:0}
.acs-editorial-guide .acs-guide-mini strong{display:block;color:#edf8ff;font-size:1rem;margin-bottom:5px}
.acs-editorial-guide .acs-guide-mini span{color:#bfd4ec;font-size:.93rem;line-height:1.5}
.acs-editorial-guide .acs-guide-faq{border:1px solid rgba(125,164,220,.3);border-radius:13px;background:rgba(9,20,36,.42);margin:11px 0;overflow:hidden}
.acs-editorial-guide .acs-guide-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 19px;color:#eef6ff;font-weight:650}
.acs-editorial-guide .acs-guide-faq summary::-webkit-details-marker{display:none}
.acs-editorial-guide .acs-guide-faq summary:after{content:'+';font-size:1.5rem;color:#78dfee}
.acs-editorial-guide .acs-guide-faq[open] summary:after{content:'−'}
.acs-editorial-guide .acs-guide-faq p{padding:0 19px 14px;margin:0}
.acs-editorial-guide .acs-guide-faq summary:focus-visible{outline:2px solid #80e4ff;outline-offset:-3px}
/* Guide content on older image pages, without changing the converter widget */
section[id^="acs-original-guide"],.acs-premium-original{max-width:1120px;margin:32px auto;padding:clamp(22px,4vw,44px);border:1px solid rgba(125,164,220,.26);border-radius:24px;background:linear-gradient(145deg,#112640,#0b172b 90%);color:#c4d4e9}
section[id^="acs-original-guide"] h2,section[id^="acs-original-guide"] h3{color:#70ddf4;line-height:1.35}
section[id^="acs-original-guide"] p,section[id^="acs-original-guide"] li{font-size:1rem;line-height:1.8;max-width:82ch;color:#c4d4e9}
@media(max-width:680px){.acs-editorial-guide,.acs-premium-guide,section[id^="acs-original-guide"]{padding:20px 17px;border-radius:16px;margin:22px 12px}.acs-editorial-guide .acs-guide-cards{grid-template-columns:1fr}.acs-editorial-guide p,.acs-premium-guide p{line-height:1.7}}
@media(prefers-reduced-motion:no-preference){.acs-editorial-guide .acs-guide-faq{transition:background .2s ease}.acs-editorial-guide .acs-guide-faq:hover{background:rgba(40,66,97,.5)}}
