* .ontario-radios{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0)}.ontario-radios{padding:0 0 0 .125rem;margin-bottom:2.5rem;max-width:48rem}.ontario-radios__item{position:relative;display:block;margin:0 0 1rem;padding:0 2rem 0}.ontario-radios__item:last-of-type{margin-bottom:0}.ontario-radios__input{cursor:pointer;margin:0;position:absolute;opacity:0;top:-0.125rem;left:-0.125rem;width:2.25rem;height:2.25rem;z-index:1}@media screen and (max-width: 40em){.ontario-radios__input{width:2.5rem;height:2.5rem;top:-0.09375rem;left:-0.09375rem}}.ontario-radios__label{display:inline-block;font-size:1rem;margin:.2rem 0;padding:0 .75rem;touch-action:manipulation;white-space:normal}@media screen and (max-width: 40em){.ontario-radios__label{margin:.3rem 0;padding:0 1rem}}.ontario-radios__label:before{content:"";border:.125rem solid #1a1a1a;border-radius:50%;box-sizing:border-box;position:absolute;top:0;left:0;width:2rem;height:2rem;transition:border .1s ease-in-out;background:#fff}@media screen and (max-width: 40em){.ontario-radios__label:before{width:2.25rem;height:2.25rem}}.ontario-radios__label:after{content:"";border-radius:50%;border:.625rem solid #1a1a1a;position:absolute;top:0;left:0;transform:translate(0.375rem, 0.375rem);opacity:0}@media screen and (max-width: 40em){.ontario-radios__label:after{border:.75rem solid #1a1a1a}}.ontario-radios__input:focus+.ontario-radios__label:before{box-shadow:0 0 0 4px #009adb;outline:.25rem solid transparent;transition:box-shadow .1s ease-in-out}.ontario-radios__input:checked+.ontario-radios__label:after{opacity:1}