.trial-cycle-notice{color:#294331;background:#f0f5e9;border:1px solid #d9e5ca;border-radius:16px;margin:0 0 22px;padding:18px 20px}.trial-cycle-heading{align-items:center;gap:9px;font-size:15px;line-height:1.4;display:flex}.trial-cycle-heading svg{flex-shrink:0}.trial-cycle-notice ol{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.trial-cycle-notice li{color:#66745e;align-items:center;gap:7px;font-size:13px;display:flex}.trial-cycle-notice li>span{border:1px solid #bbcbb0;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;display:flex}.trial-cycle-notice li.is-current{color:#24452d;font-weight:700}.trial-cycle-notice li.is-current>span{background:#dcf0b4;border-color:#8da766}.trial-cycle-notice li.is-complete>span{color:#fff;background:#305a3c;border-color:#305a3c}.trial-cycle-notice p{color:#506347!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.trial-cycle-notice .text-action{margin-top:12px;font-size:13px}.trial-cycle-notice .text-action:focus-visible{outline-offset:4px;outline:3px solid #7f9c49}.trial-banner{flex-wrap:wrap}.trial-banner>span{white-space:nowrap}@media (max-width:480px){.trial-cycle-notice{padding:16px}.trial-cycle-notice ol{gap:10px}.trial-cycle-notice li{font-size:12px}}
