/* MERITIQA Live Interview — canonical homepage-aligned single-workspace shell. */
body:has(#mqil-main) .entry-header,body:has(#mqil-main) .wp-block-post-title{display:none!important}
#mqil-main{width:min(100% - 48px,1440px);margin:0 auto;padding:clamp(32px,4vw,66px) 0 48px;min-width:0;color:#133d2e}
#mqil-main #mq18-voice.mq18{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;position:static!important;font-family:inherit}
#mqil-main .mq18-hero{padding:0 0 23px!important;margin:0 0 22px!important;border-bottom:1px solid #d9e5dc!important;align-items:end!important}
#mqil-main .mq18-hero h1{font-family:inherit;font-size:clamp(32px,3.5vw,52px)!important;line-height:1.09!important;max-width:900px!important;letter-spacing:-.045em!important;font-weight:800!important}
#mqil-main .mq18-hero p:not(.mq18-kicker){max-width:720px;font-size:15px!important}
#mqil-main .mq18-grid{grid-template-columns:minmax(300px,39fr) minmax(0,61fr)!important;align-items:stretch!important;gap:20px!important}
#mqil-main .mq18-panel{border-radius:17px!important;box-shadow:0 10px 30px rgba(19,56,39,.035)!important;padding:clamp(20px,2vw,30px)!important}
#mqil-main .mq18-panel:first-child{display:flex;flex-direction:column}
#mqil-main .mq18-panel:first-child > label:not(.mq18-consent){margin:12px 0 5px}
#mqil-main .mq18-hint{font-size:12px!important;line-height:1.4!important;margin:4px 0 7px!important}
#mqil-main .mqil-advanced{border:1px solid #d9e6de;border-radius:11px;margin:14px 0 8px;padding:0 13px;background:#f8faf8}
#mqil-main .mqil-advanced summary{cursor:pointer;list-style:none;padding:13px 0;font-size:13px;font-weight:700;color:#173f30;display:flex;justify-content:space-between;align-items:center}
#mqil-main .mqil-advanced summary:after{content:'+';font-size:19px;font-weight:400}
#mqil-main .mqil-advanced[open] summary:after{content:'−'}
#mqil-main .mqil-advanced-content{padding:0 0 15px}
#mqil-main .mq18-consent{margin-top:auto!important;font-size:12px!important}
#mqil-main .mq18-buttons{position:sticky;bottom:0;z-index:3;background:#fff;padding:9px 0}
#mqil-main #mq18-status.mqil-failed{border:1px solid #e9c7b7;background:#fff8f3;color:#8b3824;border-radius:10px;padding:11px;font-weight:650}
#mqil-main .mqil-recovery{display:none;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0}
#mqil-main .mqil-recovery.is-visible{display:flex}
#mqil-main .mqil-recovery a{border:1px solid #b9d1bf;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700;color:#174d35;text-decoration:none}
#mqil-main .mqil-next{margin-top:18px;border-top:1px solid #d9e6de;padding-top:10px}
#mqil-main .mqil-next summary{font-size:13px;font-weight:700;color:#245b42;cursor:pointer;padding:8px 0}
#mqil-main .mq18-conversation{min-height:0!important}
#mqil-main #mq18-transcript{height:clamp(290px,47vh,560px)!important;min-height:290px!important;max-height:560px!important}
#mqil-main .mq18-empty{min-height:100%!important;font-size:14px!important}
#mqil-main .mq18-empty:before{content:'◉';display:block;font-size:32px;color:#5a9472;margin-bottom:12px}
#mqil-main .mqil-advanced :focus-visible,#mqil-main .mqil-next :focus-visible{outline:3px solid #3a8660;outline-offset:3px}
@media(max-width:800px){#mqil-main{width:calc(100% - 32px);padding:26px 0 44px}#mqil-main .mq18-grid{grid-template-columns:minmax(0,1fr)!important}#mqil-main .mq18-hero{display:block}#mqil-main .mq18-hero>a{margin-top:12px}#mqil-main #mq18-transcript{height:330px!important}#mqil-main .mq18-buttons{position:static}}
@media(max-width:480px){#mqil-main{width:calc(100% - 24px)}#mqil-main .mq18-hero h1{font-size:clamp(30px,9vw,39px)!important}#mqil-main .mq18-panel{padding:17px!important}}
@media(prefers-reduced-motion:reduce){#mqil-main *{transition:none!important;animation:none!important}}
