.br-activity{background:#faf7f2}.br-activity__intro{padding:36px max(5vw,calc((100vw - 1224px)/2)) 30px;background:linear-gradient(100deg,#f7f0e8,#edf6f1)}.br-activity__intro nav{font-size:14px;color:#52655e;margin-bottom:24px}.br-activity__intro nav a{text-decoration:underline;text-underline-offset:3px}.br-activity__intro h1{max-width:none;text-align:center;font-size:clamp(32px,3.6vw,48px);background:linear-gradient(90deg,#145e50,#1f8f78,#2bb89a,#36e1bc);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1.15}.br-activity__about{max-width:70ch;margin:22px auto 0;font-size:17px;line-height:1.65}.br-activity__intro>.br-home__text-link{display:flex;justify-content:center;margin-top:18px}.br-activity .br-activity__summary{font-size:16px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.br-activity .br-home__countdown{top:0;left:0;bottom:auto;border-radius:16px 0 12px 0;background:linear-gradient(100deg,#359f90,#51d7bc);color:white;box-shadow:none}.br-activity [hidden]{display:none!important}.br-activity #activity-empty{padding:22px;background:#edf6f1;border-radius:16px;font-size:17px}.br-activity #activity-empty a{text-decoration:underline}.br-activity .br-home__card-copy{padding:18px}.br-activity .br-home__card h3{font-size:21px;line-height:1.35}@media(max-width:700px){.br-activity__intro{padding:26px 5vw}.br-activity__intro h1{text-align:left;font-size:34px}.br-activity__intro>.br-home__text-link{justify-content:flex-start}.br-activity .br-home__section{padding:30px 2.5vw}.br-activity .br-home__card h3{font-size:21px}.br-activity__about{font-size:17px}}
