html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.6;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.maintenance-detail{border:1px solid #ccc;padding:20px;margin-bottom:20px}@media only screen and (min-width:48em){.maintenance-detail{margin-bottom:40px}}.maintenance-detail__date{margin-bottom:20px;text-align:center}@media only screen and (min-width:48em){.maintenance-detail__date{font-weight:700;font-size:18px}}.maintenance-detail__date--retire{text-align:left}@media only screen and (min-width:48em){.maintenance-detail__date--retire{text-align:center}}@media only screen and (max-width:47.9375em){.maintenance-detail__date span{display:block;margin-bottom:10px;font-weight:700}}.maintenance-detail__annotation{position:relative;font-size:11px}.maintenance-detail__annotation a{display:inline}