.ChecklistControlItem{position:relative;margin:2px 0;padding-left:24px;--iconColor:var(--titleColor);--iconScale:0.8;--iconOpacity:0.5;--timerDuration:0ms;--timerStrokeDashoffset:64;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ChecklistControlItem--active{--iconOpacity:1;--iconScale:1;--iconColor:var(--accentColor)}@media (pointer:fine){.ChecklistControlItem--highlighted{--iconColor:var(--titleColor);--iconOpacity:1;--iconScale:1}}.ChecklistControlItem--active:hover{--iconColor:var(--accentColor)}@media (pointer:fine){.ChecklistControlItem--active:hover{--iconOpacity:0.8}}.ChecklistControlItem--timer{--timerDuration:1800ms;--timerStrokeDashoffset:0}.ChecklistControlItem__input{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;cursor:pointer}.ChecklistControlIcon__active{opacity:0}.ChecklistControlIcon__timer{stroke:var(--titleColor);stroke-dasharray:64px 64px;stroke-dashoffset:var(--timerStrokeDashoffset);transition:stroke-dashoffset var(--timerDuration) linear}.ChecklistControlIcon__svg{display:block;fill:var(--iconColor);transition:opacity .2s,transform .2s;transform:scale(var(--iconScale));opacity:var(--iconOpacity)}.ChecklistControlIcon__active,.ChecklistControlIcon__inactive{transition:opacity .2s}.ChecklistControlItem--active .ChecklistControlIcon__inactive{opacity:0}.ChecklistControlItem--active .ChecklistControlIcon__active{opacity:1}.ChecklistControlItem--active .ChecklistControlItem__title{color:var(--titleColor);transition:color .3s}.ChecklistControlItem__title{font-weight:var(--fontWeightSemibold)}.ChecklistControlItem__body{margin-bottom:16px}.ChecklistControlItem__icon{position:absolute;top:2px;left:-3px;pointer-events:none}.ChecklistControlItem__link{font-weight:var(--fontWeightBold);color:var(--accentColor)}.ChecklistControl--hasTitle .ChecklistControlItem__link,.SiteFooterSection .ChecklistControlItem__link{font-weight:400}