body .auto-posting-support{margin:48px 0 20px;padding:38px;background:#fafcfc;border:2px solid #63e5dc;border-radius:16px;box-shadow:0 0 13px #32d9ce99,0 0 30px #38d4c95c;display:flex;align-items:center;gap:45px;transition:background .3s,color .3s}
body .auto-posting-support>div{flex:1;min-width:0}
body .auto-posting-support .auto-posting-label{font-size:12px;letter-spacing:.15em;margin:0 0 20px}
body .auto-posting-support h3{font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.65;margin:0 0 18px}
body .auto-posting-support p,body .auto-posting-support li{font-size:15px;line-height:2}
body .auto-posting-support ul{padding-left:1.3em;margin:20px 0}
body .auto-posting-support .auto-posting-note{font-size:12px;margin-bottom:0}
body .auto-posting-support .cta{font-size:14px;flex-shrink:0;max-width:100%;box-sizing:border-box;padding:24px}
@media(hover:hover) and (pointer:fine){body .auto-posting-support:hover{background:#111719;color:#fff}body .auto-posting-support:hover :is(h3,p,li){color:#fff}}
@media(max-width:950px){body .auto-posting-support{flex-direction:column;align-items:flex-start;gap:24px;padding:26px}body .auto-posting-support .cta{font-size:13px;padding:20px 14px}}
@media(prefers-reduced-motion:reduce){body .auto-posting-support{transition:none}}
