.portal-pages-shell .portal-header-saved{align-items:center;gap:8px;display:inline-flex}.portal-pages-shell .portal-navigation a[aria-current=page]{color:var(--portal-teal)}.portal-pages-shell .portal-navigation a[aria-current=page]:after{content:"";background:var(--portal-teal);border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}.portal-pages-shell .portal-header{position:relative}.portal-pages-shell .portal-events-main{max-width:1184px;margin:0 auto;padding:6px 28px 60px}.portal-pages-shell .events-heading{background:#edf3e9;border-radius:13px;margin:26px 0 28px;padding:28px 30px}.portal-pages-shell .events-heading h1{color:#243d3b;letter-spacing:-1px;margin:12px 0;font-size:36px;font-weight:500}.portal-pages-shell .events-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#608264;font-size:10px}.portal-pages-shell .events-heading h1+p{color:#7d8e76;font-size:13px;line-height:1.8}.portal-pages-shell .events-location{color:#71876c;background:#f8faf3;border:1px solid #dce7d4;font-size:11px}.portal-pages-shell .events-view-toggle{background:#eef2e9;border-color:#e3e9dd;border-radius:8px}.portal-pages-shell .events-view-toggle button{border-radius:5px;font-size:11px;font-weight:500}.portal-pages-shell .events-view-toggle button[aria-pressed=true]{color:var(--portal-teal)}.portal-pages-shell .events-calendar,.portal-pages-shell .events-agenda{border-color:#e3e9dd;border-radius:12px;box-shadow:0 5px 20px #364f2803}.portal-pages-shell .events-month-controls h2{font-size:21px;font-weight:500}.portal-pages-shell .events-month-controls button{color:#71856a;border-color:#e3e9dd}.portal-pages-shell .calendar-day-today .calendar-day-number{background:var(--portal-teal)}.portal-pages-shell .events-empty{color:#89967e;font-size:13px}.portal-pages-shell .portal-pages-footer{border-top:1px solid var(--portal-line);margin:0 auto;padding:26px 28px 32px}.portal-pages-footer nav{align-items:center}.portal-pages-footer nav>a{align-items:center;gap:4px;display:flex}.portal-pages-footer .app-install-button{color:#607c54;height:auto;min-height:32px;box-shadow:none;background:#eef3e8;border:1px solid #e1e8db;padding:7px 10px;font-size:10px}.portal-pages-footer .portal-footer-bottom>span:last-child{width:auto;font-size:9px}.portal-pages-shell .portal-tips-main{color:#243d3b;max-width:920px;margin:0 auto;padding:24px 28px 60px}.portal-pages-shell .tips-breadcrumb{color:#92a08a;margin:0 0 25px;font-size:10px}.portal-pages-shell .tips-heading{background:#edf3e9;border-radius:12px;margin:0 0 23px;padding:29px 32px}.portal-pages-shell .tips-eyebrow{color:#608264;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:600}.portal-pages-shell .tips-heading h1{letter-spacing:-1.1px;margin:13px 0 17px;font-size:37px;font-weight:500}.portal-pages-shell .tips-introduction{color:#829179;font-size:13px;line-height:1.9}.portal-pages-shell .tips-contents{gap:8px;margin-bottom:25px}.portal-pages-shell .tips-contents>a{color:#77916b;background:#fff;border-color:#e2e8dc;border-radius:6px;min-height:36px;padding:8px 13px;font-size:11px}.portal-pages-shell .tips-contents>a:hover{background:#eaf1e5;border-color:#c8d8be}.portal-pages-shell .tips-article{border-color:#e3e9dd;border-radius:11px;gap:23px;padding:28px 30px}.portal-pages-shell .tips-number{color:#86a173;background:#edf3e8;border-radius:7px;min-width:40px;min-height:40px;font-family:Georgia,serif;font-size:16px;font-weight:400}.portal-pages-shell .tips-article h2{letter-spacing:-.5px;color:#3c5740;font-size:23px;font-weight:500}.portal-pages-shell .tips-summary{color:#5b7f50;font-size:14px;font-weight:400}.portal-pages-shell .tips-body{color:#7f8d76;font-size:14px;line-height:1.9}.portal-pages-shell .tips-external{color:var(--portal-teal);font-size:12px;font-weight:500}.portal-pages-shell .tips-article:target{border-color:#a3bea0;box-shadow:0 0 0 3px #e7f0df}@media (max-width:760px){.portal-pages-shell .portal-events-main{padding:4px 18px 40px}.portal-pages-shell .events-heading{margin:18px 0 23px;padding:23px 22px}.portal-pages-shell .events-heading h1{margin:12px 0;font-size:29px}.portal-pages-shell .events-heading h1+p{font-size:11px}.portal-pages-shell .events-eyebrow{letter-spacing:.6px;font-size:9px}.portal-pages-shell .events-toolbar{gap:12px}.portal-pages-shell .events-view-toggle button{padding:9px 15px}.portal-pages-shell .events-month-controls h2{font-size:17px}.portal-pages-shell .portal-tips-main{padding:20px 18px 40px}.portal-pages-shell .tips-heading{padding:23px 22px}.portal-pages-shell .tips-heading h1{letter-spacing:-.8px;font-size:30px}.portal-pages-shell .tips-introduction{font-size:12px}.portal-pages-shell .tips-article{gap:14px;padding:22px 18px}.portal-pages-shell .tips-article h2{font-size:21px}.portal-pages-shell .tips-summary,.portal-pages-shell .tips-body{font-size:13px}.portal-pages-shell .tips-number{min-width:31px;min-height:33px;font-size:13px}.portal-pages-shell .portal-pages-footer{padding:24px 20px 35px}.portal-pages-footer .portal-footer-bottom>span:last-child{font-size:9px}.portal-pages-shell .portal-header-saved span{display:none}}
