/* Adapt retained utility-styled pages to the shared header and footer. */
body.cr-login{display:block;padding:0}
.cr-login #main{width:100%;max-width:480px;margin:48px auto;padding:0 20px}
.cr-login .card{max-width:none}
.cr-header .cr-button{white-space:normal;text-align:center}
.cr-compare .cr-packs{display:flex;flex-direction:column}
.cr-compare .cr-packs article{padding:14px}
.cr-compare .cr-pack-price{font-size:24px}
.cr-compare .cr-packs .cr-button{width:auto}
.cr-header,.cr-footer{width:100%}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.sr-only:focus{width:auto;height:auto;clip:auto;background:white;color:black;z-index:100;padding:12px}
