.browser-content{max-width:1000px;padding:24px}.browser-card{padding:24px;border:1px solid #dbe2ed;border-radius:16px;background:#fff;margin-bottom:20px}.browser-card h2{margin-top:0}.browser-card p{line-height:1.65}.browser-card label{display:block;font-weight:650;margin:14px 0 7px}.browser-card input{max-width:520px;display:block;width:100%;border:1px solid #ccd5e4;border-radius:9px;padding:12px;font:inherit;color:#17243b;background:#fff}.browser-card button{margin-top:12px;cursor:pointer}.browser-code{padding:16px;background:#f2f5fc;border-radius:12px;margin-top:20px}.browser-code input{font-family:monospace;font-size:14px}.browser-fine{font-size:13px;color:#64748b;line-height:1.7}.browser-device{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e6eaf2;padding:14px 0}.browser-device strong{overflow-wrap:anywhere}.browser-device p{font-size:12px;color:#64748b;margin:8px 0 0}.browser-revoke{background:#fff!important;color:#b42318!important;border:1px solid #f2bcb6!important;flex-shrink:0}.browser-message{padding:14px;border-radius:10px;background:#fff3df;color:#7c4b09}.browser-hero{padding:25px 0}.browser-hero h1{font-size:clamp(30px,5vw,48px);max-width:760px;line-height:1.15}.browser-hero>p{max-width:720px;font-size:18px;line-height:1.65;color:#53647a}.browser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.browser-grid .browser-card{margin:0}.browser-grid h2{font-size:20px}.browser-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.browser-policy{max-width:800px;margin:35px auto;padding:0 20px;line-height:1.8}.browser-policy h1{line-height:1.2}.browser-policy h2{margin-top:26px}.browser-screenshot{display:block;width:100%;max-width:760px;border-radius:14px;border:1px solid #dde4ef;margin:25px 0}#copy_status{display:block;font-size:12px;margin-top:9px}@media(max-width:680px){.browser-content{padding:16px}.browser-card{padding:18px}.browser-grid{grid-template-columns:1fr}.browser-device{align-items:flex-start}.browser-device>div{min-width:0}.browser-code input{font-size:12px}}

.chrome-install-guide .browser-card ol{padding-inline-start:24px;margin:20px 0 0;line-height:1.8}.chrome-install-guide .browser-card li{margin:10px 0;color:#263753}.chrome-install-guide .browser-card code{display:inline-block;unicode-bidi:isolate;overflow-wrap:anywhere}.chrome-install-guide .browser-card p{overflow-wrap:anywhere}.chrome-install-guide .guide-kicker{letter-spacing:.07em}
