.gpc-normalized{border-top:1px solid #d2e2df;margin-top:.5rem;padding-top:.6rem;display:grid;gap:.4rem}.gpc-normalized strong{font-size:1rem!important}.gpc-normalized small{display:block;line-height:1.5}.gpc-row[data-selected-offer],.gpc-row:target{outline:3px solid #168778;outline-offset:4px;background:#f0f8f5;scroll-margin-top:110px}.grey-flow-context{overflow-wrap:anywhere;white-space:normal}.grey-inquiry-flow>.grey-flow-context{margin:.5rem 0;padding:.7rem 1rem;background:#eef7f4;border-radius:12px;font-size:.85rem;max-height:150px;overflow:auto}.grey-inquiry-flow>.grey-flow-context p{margin:.25rem 0}.grey-flow-footer{position:sticky;bottom:0;background:#fff;padding-top:12px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;z-index:3}.grey-inquiry-flow .consent-row{min-height:44px}.grey-inquiry-flow .consent-row input{min-width:20px;min-height:20px}.grey-inquiry-flow :focus-visible{outline:3px solid #168778;outline-offset:3px}.grey-inquiry-flow [role=alert]{scroll-margin:100px}.grey-review-translation{font-size:.85rem;color:#466a63;margin:.4rem 0;line-height:1.5}
.lmp-rows article[data-selected-offer]{outline:3px solid #168778;outline-offset:4px;background:#f0f8f5;scroll-margin-top:110px}

/* Keep required consent and submit controls in the same modal scroll flow. */
.grey-step-modal .grey-flow-footer{position:static;bottom:auto}
