.journey-price,.journey-help{font-size:13px;line-height:1.7;color:#bad0dc}.journey-price a,.journey-help a,.fineprint a,.journey-status-tools a{color:#80e3c7;text-decoration:underline}.journey-help{margin:14px 0 20px}.journey-status-tools{margin:24px 0;padding:18px 22px;border:1px solid #28485d;border-radius:12px;display:flex;align-items:center;gap:22px;color:#b7cbd9}.journey-status-tools button{border:1px solid #518777;color:#dcfff4;background:#123b3f;border-radius:8px;padding:12px 18px;font-weight:bold;cursor:pointer;white-space:nowrap}.journey-status-tools p{font-size:13px;line-height:1.7;margin:0}.journey-status-tools button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #7de2c4;outline-offset:3px}.visual .journey{flex-wrap:wrap;row-gap:16px}.visual .journey>div{min-width:60px}.fineprint{line-height:1.7}.captcha{max-width:100%}@media(max-width:600px){.journey-status-tools{flex-direction:column;align-items:stretch}.journey-status-tools button{width:100%}.visual .journey{gap:12px}.captcha{overflow-x:auto}}/* Keep the signup form's intrinsic CAPTCHA width from expanding narrow grid tracks. */
.shell>.side,.side>.card,.card form,.card .grid,.card label{min-width:0}
@media(max-width:1000px){.shell{grid-template-columns:minmax(0,1fr)}}
@media(max-width:360px){.captcha .g-recaptcha{zoom:.85}.captcha{overflow:visible}}
