.v4-logo{display:flex;align-items:center;width:200px;flex:none}.v4-logo img{width:100%;height:auto;display:block}.google-entry{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:64vh}.google-entry-copy{max-width:470px}.entry-brand{font-size:24px;font-weight:850;letter-spacing:-1.2px}.google-entry h1{margin:28px 0}.google-entry p{max-width:420px}.google-entry .google-signin{margin-top:30px;max-width:390px;min-height:49px}.google-signin:disabled{opacity:.58;cursor:default}.entry-note{font-size:12px;line-height:1.8;margin-top:21px}.entry-note a{text-decoration:underline}.entry-status{font-size:13px;line-height:1.7}.google-entry-art{height:500px;border-radius:24px;overflow:hidden;background:#b093eb}.google-entry-art img{width:200%;height:100%;max-width:none;object-fit:cover;object-position:right center;margin-left:-100%}.back-landing{display:inline-block;margin-top:12px;font-size:13px}.selected-model,.first-test{font-size:13px;color:#5b3e8b}.first-test{padding:15px;background:#eee8fc;border-radius:12px}.google-entry .notice{margin-top:20px}.panel label input{max-width:100%}@media(max-width:700px){.v4-logo{width:150px}.google-entry{grid-template-columns:1fr;gap:32px}.google-entry-art{height:290px;order:-1}.google-entry-copy{max-width:none}.google-entry h1{font-size:40px}.google-entry p{max-width:none}.google-entry .google-signin{max-width:none}.entry-brand{font-size:21px}header{gap:15px}nav{gap:14px;font-size:11px}}

/* Align the login copy with the approved logo, without moving the logo. */
body:has(.google-entry)>main{max-width:1280px}@media(max-width:700px){body:has(.google-entry)>main{padding-left:6%;padding-right:6%}}
