.dialog-backdrop[role=dialog],.drawer-backdrop[role=dialog]{inset:var(--overlay-top,0) auto auto var(--overlay-left,0);width:var(--overlay-width,100vw);height:var(--overlay-height,100dvh);overscroll-behavior:contain}.dialog-backdrop[role=dialog]{display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.dialog-backdrop>.search-dialog{display:flex;flex-direction:column;width:min(760px,100%);min-width:0;min-height:0;max-height:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:16px}.search-dialog .search-dialog-header{display:grid;grid-template-columns:20px minmax(0,1fr) 44px;flex-shrink:0;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--border);background:#fff}.search-dialog-header input{min-width:0;font-size:16px}.search-dialog-header .icon-button{width:44px;min-width:44px;min-height:44px}.search-dialog .search-dialog-results{display:grid;gap:4px;min-height:0;padding:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.search-dialog-results .search-result{min-width:0;min-height:44px;padding:12px;overflow-wrap:anywhere}.search-dialog-results .empty-state{margin:0;padding:12px;overflow-wrap:anywhere}.drawer-backdrop>.drawer-panel{display:flex;flex-direction:column;width:min(430px,100%);height:100%;max-height:100%;min-height:0;padding:0;overflow:hidden}.drawer-panel .drawer-head{flex-shrink:0;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:#fff}.drawer-head .icon-button{min-width:44px;min-height:44px}.drawer-panel .drawer-content{min-height:0;padding:0 max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer-content :is(a,button){overflow-wrap:anywhere}@media (max-height:420px),(max-width:400px){.search-dialog .search-dialog-header{gap:8px;padding:10px}.search-dialog .search-dialog-results{padding:8px}}html[data-site-language]:not([data-site-language=en]) body{line-height:1.65}html[data-site-language]:not([data-site-language=en]) :is(.nav-link,.signin-link){text-transform:none;letter-spacing:0}html[data-site-language]:not([data-site-language=en]) .nav-link{font-size:13px;padding-inline:10px}html[data-site-language]:not([data-site-language=en]) :is(.ceo-message-copy p,.field,.feature-card p){overflow-wrap:anywhere}html[data-site-language=dz] :is(h1,h2,h3,p,button){line-height:1.8}html[data-site-language=my] :is(h1,h2,h3,p){line-height:1.7}html[dir=rtl] :is(input[type=email],input[type=tel],input[type=url],.brand-lockup,.brand-logo-image){direction:ltr}html[dir=rtl] .nav-actions{margin-left:0;margin-inline-start:auto}html[dir=rtl] :is(.field,.article-content,.ceo-message-copy,.drawer-panel,.search-dialog){text-align:start}html[dir=rtl] :is(svg,.payment-logo-track,.payment-logo-viewport){direction:ltr}html[data-site-language]:not([data-site-language=en]) .nav-download{white-space:nowrap}@media (min-width:1101px) and (max-width:1450px){.nav-shell{gap:18px}.desktop-nav{gap:4px}.nav-link{padding-inline:8px;font-size:12px}.nav-actions{gap:9px}.nav-download{padding-inline:14px;font-size:11px}}@media (max-width:640px){.nav-shell{gap:8px}.nav-actions{gap:5px}}@media (max-width:360px){.nav-actions .search-trigger{display:none}}