.lrm-header.lrm-header--refresh{display:block;padding:0;position:relative;background:#fff;color:#10284b;border-bottom:1px solid #d1d8d6;font-family:Georgia,'Times New Roman',serif;z-index:20}
.lrm-header--refresh a{color:#10284b;text-decoration:none}
.lrm-header--refresh a:hover{text-decoration:underline;text-underline-offset:5px}
.lrm-header--refresh :is(a,button,summary,select):focus-visible{outline:3px solid #aa7a19;outline-offset:4px}
.lrm-header--refresh .lrm-header-utility{display:flex;justify-content:flex-end;align-items:center;gap:16px;min-height:46px;padding:0 4.8%;border-bottom:1px solid #d1d8d6;font-size:16px}
.lrm-header--refresh .lrm-header-utility>a{display:flex;align-items:center;min-height:44px}
.lrm-header--refresh .lrm-header-weather{font:inherit;color:inherit;margin:0}
.lrm-header--refresh .lrm-header-weather summary{background:transparent;border:0;border-radius:0;padding:0;min-height:44px;font-weight:400;font-size:inherit}
.lrm-header--refresh .lrm-weather-sun,.lrm-header--refresh .lrm-header-weather summary:after{display:none}
.lrm-header--refresh .lrm-weather-picker{left:auto;right:0;font-family:Arial,sans-serif}
.lrm-header--refresh .lrm-header-main{max-width:1600px;margin:auto;padding:25px 4.8%;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:130px}
.lrm-header--refresh .lrm-brand--logo{width:350px}
.lrm-header--refresh .lrm-nav{display:flex;align-items:center;justify-content:flex-end;gap:30px;flex-wrap:nowrap;font:400 20px/1.3 Georgia,'Times New Roman',serif}
.lrm-header--refresh .lrm-nav>a,.lrm-header--refresh .lrm-header-area>summary{min-height:44px;display:flex;align-items:center;white-space:nowrap}
.lrm-header--refresh .lrm-nav>.lrm-button{padding:15px 24px;background:#1d583c;color:#fff;border:1px solid #1d583c;border-radius:10px;font:inherit;text-decoration:none}
.lrm-header--refresh .lrm-nav>.lrm-button:hover{background:#123e2a}
.lrm-header--refresh .lrm-header-area{position:relative}
.lrm-header--refresh .lrm-header-area>summary{gap:12px;list-style:none;cursor:pointer}
.lrm-header--refresh .lrm-header-area>summary::-webkit-details-marker{display:none}
.lrm-header--refresh .lrm-header-area-panel{position:absolute;top:calc(100% + 12px);left:0;z-index:50;background:#fff;border:1px solid #cad4cb;border-radius:12px;box-shadow:0 12px 28px #10284b20;padding:20px;min-width:290px;font:16px/1.5 Arial,sans-serif}
.lrm-header--refresh .lrm-header-area-panel>a{display:block;padding:8px 0}
.lrm-header--refresh .lrm-area-jump--header{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:10px;width:100%}
.lrm-header--refresh .lrm-area-jump--header .lrm-area-jump-select{min-width:100%;max-width:100%;min-height:44px;width:100%}
.lrm-header--refresh .lrm-sponsors{display:flex;align-items:center;gap:0;background:#eef2e7;border-bottom:1px solid #c6cebd;padding:14px 2.6%;min-height:100px}
.lrm-header--refresh .lrm-sponsors-label{flex:0 0 170px;padding-right:20px;line-height:1.15}
.lrm-header--refresh .lrm-sponsors-label strong{display:block;font-size:20px;color:#143e31}
.lrm-header--refresh .lrm-sponsors-label>span{display:block;color:#805b16;font-size:14px;margin-top:5px}
.lrm-header--refresh .lrm-sponsors-track{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.lrm-header--refresh .lrm-sponsors-track::-webkit-scrollbar{display:none}
.lrm-header--refresh .lrm-sponsor{display:flex;align-items:center;gap:16px;flex:0 0 280px;padding:6px 22px;border-left:1px solid #b4c0a8;box-sizing:border-box;min-height:72px;scroll-snap-align:start}
.lrm-header--refresh .lrm-sponsor img,.lrm-header--refresh .lrm-sponsor-initial{width:58px;height:58px;object-fit:contain;flex-shrink:0;border-radius:8px}
.lrm-header--refresh .lrm-sponsor-initial{display:grid;place-items:center;color:#1d583c;background:#fff9e9;font-size:32px;border:1px solid #d6d5bf}
.lrm-header--refresh .lrm-sponsor strong{display:block;font-size:19px;line-height:1.15}
.lrm-header--refresh .lrm-sponsor small{display:block;margin-top:5px;font-size:14px;color:#496177;line-height:1.25}
.lrm-header--refresh .lrm-sponsor-empty{flex-basis:auto;flex-grow:1}
.lrm-header--refresh .lrm-sponsors-controls{display:flex;gap:6px;padding-left:14px}
.lrm-header--refresh .lrm-sponsors-controls[hidden]{display:none}
.lrm-header--refresh .lrm-sponsors-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #99731f;border-radius:50%;background:transparent;color:#765515;font:23px/1 Georgia,serif;cursor:pointer}
.lrm-header--refresh .lrm-sponsors-controls button[data-sponsor-pause]{font-size:15px}
.lrm-share.lrm-share{display:flex;flex-wrap:wrap;align-items:center;gap:0;width:fit-content;max-width:100%;padding:4px 0;background:#fff;border-radius:0;color:#144168;font:400 16px/1.3 Georgia,'Times New Roman',serif}
.lrm-share.lrm-share .lrm-share-sep{display:none}
.lrm-share.lrm-share :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;margin:0;padding:8px 17px;border:0!important;border-radius:0!important;box-shadow:none;background:#fff!important;color:#144168!important;font:inherit;text-decoration:none;cursor:pointer}
.lrm-share.lrm-share a{border-left:1px solid #ccd3da!important}
.lrm-share.lrm-share :is(a,button):hover{text-decoration:underline;text-underline-offset:4px}
.lrm-share.lrm-share :is(a,button):focus-visible{outline:3px solid #99731f;outline-offset:2px}
.lrm-share.lrm-share :is(a,button):before{content:'';width:22px;height:22px;background:currentColor;flex-shrink:0;mask:center/contain no-repeat var(--lrm-share-icon);-webkit-mask:center/contain no-repeat var(--lrm-share-icon)}
.lrm-share.lrm-share button{--lrm-share-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M7 12l10-6M7 12l10 6'/%3E%3Cg fill='black'%3E%3Ccircle cx='5' cy='12' r='3'/%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3C/g%3E%3C/svg%3E")}
.lrm-share.lrm-share a[href^='mailto:']{--lrm-share-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2'%3E%3Crect x='2' y='5' width='20' height='14' rx='1'/%3E%3Cpath d='m2 5 10 8L22 5'/%3E%3C/g%3E%3C/svg%3E")}
.lrm-share.lrm-share a[href*='facebook.com']{--lrm-share-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M24 12a12 12 0 1 0-14 11.8v-8.3H7v-3.5h3V9.3C10 6.3 11.8 5 14.4 5c1.3 0 2.6.2 2.6.2v3h-1.5c-1.5 0-1.9.8-1.9 1.8v2h3.3l-.5 3.5h-2.8v8.3A12 12 0 0 0 24 12Z'/%3E%3C/svg%3E");color:#0864bd!important}
.lrm-share.lrm-share a[href^='sms:']{--lrm-share-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M5 3h14a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H9l-6 4V6a3 3 0 0 1 2-3Z'/%3E%3C/svg%3E")}
.page-id-1435{background:#fff}
.page-id-1435 .lrm-main{max-width:1500px}
.page-id-1435 h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,5.2vw,72px);line-height:1.1;color:#103e30}
.lrm-pricing.lrm-pricing{color:#10284b}
.lrm-pricing.lrm-pricing>.lrm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.lrm-pricing.lrm-pricing .lrm-pricing-card{padding:26px 22px;background:#fff;border:1px solid #d3dad6;border-radius:10px;box-shadow:0 4px 12px #152d4710;display:flex;flex-direction:column;min-width:0}
.lrm-pricing.lrm-pricing .lrm-pricing-card.is-recommended{background:#eef4e9;border-color:#1d583c}
.lrm-pricing.lrm-pricing .lrm-pricing-card h2{font:700 32px/1.15 Georgia,'Times New Roman',serif;color:#10284b;margin:14px 0}
.lrm-pricing.lrm-pricing .lrm-price{font-family:Georgia,'Times New Roman',serif;font-size:42px;color:#103e30;line-height:1.15}
.lrm-pricing.lrm-pricing .lrm-price small{font-size:17px;font-weight:400}
.lrm-pricing.lrm-pricing .lrm-price-was{font:16px/1.5 Arial,sans-serif}
.lrm-pricing.lrm-pricing .lrm-pricing-card ul{flex:1;padding-left:20px;font-size:14px;line-height:1.7}
.lrm-pricing.lrm-pricing .lrm-pricing-card .lrm-button{background:#1d583c;color:white;font-size:14px;text-align:center;padding:12px;border-radius:7px}
.lrm-pricing.lrm-pricing .lrm-intro-flag{background:#1d583c;color:white;border-radius:4px;font-size:10px;align-self:flex-start}
.lrm-pricing.lrm-pricing .lrm-countdown{background:#174e3c;color:#fff;border-radius:10px}
.lrm-pricing.lrm-pricing .lrm-countdown-clock strong{color:#f0d994}
@media(max-width:1200px){.lrm-header--refresh .lrm-brand--logo{width:270px}.lrm-header--refresh .lrm-nav{gap:20px;font-size:17px}.lrm-header--refresh .lrm-nav>.lrm-button{padding:13px 18px}.lrm-pricing.lrm-pricing>.lrm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.lrm-header--refresh .lrm-header-main{flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 20px}.lrm-header--refresh .lrm-nav{justify-content:center;flex:1 1 100%;flex-wrap:wrap;gap:12px 24px}.lrm-header--refresh .lrm-sponsors-label{flex-basis:130px}.lrm-header--refresh .lrm-sponsors-label strong{font-size:17px}.lrm-header--refresh .lrm-sponsor{flex-basis:255px}.lrm-header--refresh .lrm-sponsors-controls{gap:4px;padding-left:8px}.lrm-header--refresh .lrm-sponsors-controls button{width:34px;height:36px}}
@media(max-width:540px){.lrm-header--refresh .lrm-sponsors{padding:10px 12px;flex-wrap:wrap}.lrm-header--refresh .lrm-sponsors-label{flex-basis:95px;padding-right:10px}.lrm-header--refresh .lrm-sponsors-label strong{font-size:15px}.lrm-header--refresh .lrm-sponsors-label>span{font-size:12px}.lrm-header--refresh .lrm-sponsor{flex-basis:100%;padding:4px 12px;gap:10px}.lrm-header--refresh .lrm-sponsor img,.lrm-header--refresh .lrm-sponsor-initial{width:42px;height:42px}.lrm-header--refresh .lrm-sponsor strong{font-size:16px}.lrm-header--refresh .lrm-sponsor small{font-size:12px}.lrm-header--refresh .lrm-sponsors-controls{margin:6px 0 0 auto}.lrm-header--refresh .lrm-sponsors-controls button{width:44px;height:44px}.lrm-header--refresh .lrm-header-utility{font-size:14px;gap:12px;padding:0 16px}.lrm-header--refresh .lrm-brand--logo{width:265px}.lrm-header--refresh .lrm-header-main{padding:16px 12px;gap:10px}.lrm-header--refresh .lrm-nav{font-size:15px;gap:5px 18px}.lrm-header--refresh .lrm-nav>.lrm-button{padding:10px 17px}.lrm-header--refresh .lrm-header-area-panel{left:auto;right:-20px;min-width:260px;max-width:calc(100vw - 32px)}.lrm-header--refresh .lrm-weather-picker{position:fixed;top:150px;left:12px;right:12px;width:auto}.lrm-share.lrm-share{font-size:14px}.lrm-share.lrm-share :is(a,button){padding:8px 10px;gap:6px}.lrm-share.lrm-share :is(a,button):before{width:19px;height:19px}.lrm-pricing.lrm-pricing>.lrm-grid{grid-template-columns:1fr}}
.lrm-header--refresh .lrm-nav>a[href*="/michigan-chat/"]{display:none}
@media(max-width:540px){.lrm-header--refresh .lrm-sponsors-controls{flex:0 0 100%;justify-content:flex-end;padding-left:0}.lrm-header--refresh .lrm-sponsors-track{flex-basis:calc(100% - 95px)}}

/* Hide sponsor controls and contain absolutely positioned accessibility text. */
.lrm-header--refresh .lrm-sponsors .lrm-sponsors-controls{display:none}
.lrm-header--refresh .lrm-sponsor{position:relative}
