/* Owner's accepted Metering entry metrics, scoped to guide heroes only. */
body[data-faq-entry-standard] .bulk-standard-hero{background:#0d2445!important;color:#fff!important;text-align:center!important;padding:42px 22px 0!important;overflow:hidden;isolation:isolate}
body[data-faq-entry-standard] .bulk-standard-hero>.wrap,body[data-faq-entry-standard] .bulk-standard-hero>.nto-entry-inner{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;gap:0!important;margin:0 auto!important;padding:0!important}
body[data-faq-entry-standard] .bulk-standard-hero h1{font:500 clamp(34px,8.8vw,58px)/1.08 Arial,Helvetica,sans-serif!important;letter-spacing:-1.2px!important;max-width:660px!important;margin:0 auto 19px!important;color:#fff!important;text-wrap:balance}
body[data-faq-entry-standard] .bulk-standard-hero .lead{font:400 16px/1.5 Arial,Helvetica,sans-serif!important;max-width:470px!important;margin:0 auto!important;color:#eef3fa!important;text-wrap:pretty}
body[data-faq-entry-standard] .bulk-standard-hero .bulk-guide-actions{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;margin:23px 0 0!important}
body[data-faq-entry-standard] .bulk-standard-hero .bulk-guide-actions .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;font:600 14px/1.25 Arial,Helvetica,sans-serif!important;padding:13px 17px!important;min-height:46px!important;white-space:normal!important;border-radius:24px!important;box-shadow:none!important;background:transparent!important;color:#fff!important;border:1px solid #91a8c4!important;text-decoration:none!important}
body[data-faq-entry-standard] .bulk-standard-hero .bulk-guide-actions .button.orange{background:#f6892b!important;color:#0d2445!important;border-color:#ffb979!important}
body[data-faq-entry-standard] .bulk-standard-hero :focus-visible{outline:3px solid #23c3f3;outline-offset:4px}
body[data-faq-entry-standard] .bulk-standard-hero .broker-hero-note{font-size:13px!important;margin:14px auto 0!important}
body[data-faq-entry-standard] .bulk-standard-hero .bulk-standard-art{display:block!important;order:10;width:100%!important;max-width:680px!important;height:auto!important;margin:16px auto 0!important}
body[data-faq-entry-standard] .bulk-standard-hero img.bulk-standard-art{object-fit:contain;max-height:400px!important}
body[data-faq-entry-standard] .bulk-standard-hero[data-art-pending]{padding-bottom:42px!important}
/* White orientation strip. The CSS chevrons are decorative, never fake controls. */
body[data-faq-entry-standard] .bulk-standard-process{background:#fff!important;color:#17304b;padding:36px 24px!important;margin:0!important}
body[data-faq-entry-standard] .bulk-standard-process>.wrap{max-width:1120px!important;width:100%!important;margin:0 auto!important;padding:0!important}
body[data-faq-entry-standard] .bulk-standard-process h2{font:500 28px/1.2 Arial,Helvetica,sans-serif;margin:0 0 26px!important;letter-spacing:-.4px}
body[data-faq-entry-standard] .bulk-standard-process ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:52px!important;list-style:none!important;margin:0!important;padding:0!important}
body[data-faq-entry-standard] .bulk-standard-process li{position:relative;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start;gap:12px!important;margin:0!important;padding:0!important}
body[data-faq-entry-standard] .bulk-standard-process li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#17304b;color:#fff;font:600 18px/1 Arial,Helvetica,sans-serif}
body[data-faq-entry-standard] .bulk-standard-process li:not(:last-child)::after{content:"";position:absolute;right:-31px;top:10px;width:11px;height:11px;border-top:3px solid #f6892b;border-right:3px solid #f6892b;transform:rotate(45deg)}
body[data-faq-entry-standard] .bulk-standard-process h3{font:500 20px/1.3 Arial,Helvetica,sans-serif;margin:2px 0 10px!important}
body[data-faq-entry-standard] .bulk-standard-process p{font:400 16px/1.5 Arial,Helvetica,sans-serif;color:#53677b;margin:0!important}
@media(min-width:761px){body[data-faq-entry-standard] .bulk-standard-hero{padding:62px 40px 0!important}body[data-faq-entry-standard] .bulk-standard-hero .lead{font-size:18px!important;max-width:530px!important}}
@media(max-width:760px){body[data-faq-entry-standard] .bulk-standard-process{padding:28px 22px!important}body[data-faq-entry-standard] .bulk-standard-process ol{grid-template-columns:1fr!important;gap:40px!important}body[data-faq-entry-standard] .bulk-standard-process li:not(:last-child)::after{left:12px;right:auto;top:auto;bottom:-24px;transform:rotate(135deg)}body[data-faq-entry-standard] .bulk-standard-process h2{font-size:26px}body[data-faq-entry-standard] .bulk-standard-hero .bulk-standard-art{max-width:430px!important}}


/* FAQ retains a compact text-only entry until bespoke imagery is approved. */
body[data-faq-entry-standard] .bulk-standard-hero{padding-bottom:42px!important}
body[data-faq-entry-standard] .review-faq .review-faq-list{margin-top:0}
body[data-faq-entry-standard] #faq-answers{scroll-margin-top:100px}
