.activities-page{--mp-red:var(--accent);--mp-ink:var(--foreground);--mp-paper:var(--background);--mp-line:var(--border);background:var(--mp-paper);color:var(--mp-ink);font-family:inherit;font-size:15px;line-height:1.8;padding:0 0 72px}.activities-page *{box-sizing:border-box}.activities-page a{color:inherit;text-decoration:none}.activities-page a:focus-visible{outline:2px solid var(--mp-red);outline-offset:5px}.activities-page h1,.activities-page h2,.activities-page h3,.activities-page ol,.activities-page p,.activities-page ul{margin:0}.activities-page h1,.activities-page h2,.activities-page h3{font-weight:600;line-height:1.4;text-align:left}.activities-page h2 span{border:0;font:inherit}.activities-page .mp-shell{width:1200px;max-width:calc(100% - 64px);margin:0 auto;padding-top:28px}.activities-page .mp-hero{display:grid;grid-template-columns:1.45fr 1fr;border-top:0;border-bottom:1px solid var(--mp-ink);min-height:450px}.activities-page .mp-hero-copy{padding:48px 62px 48px 0;align-self:center}.activities-page .mp-eyebrow{font-size:11px;line-height:1.5;letter-spacing:1.8px;font-weight:700;color:var(--mp-red)}.activities-page h1{font-size:45px;letter-spacing:-1.8px;line-height:1.35;margin:22px 0}.activities-page .mp-hero-description{font-size:15px;color:#666862;max-width:580px;line-height:1.95}.activities-page .mp-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.activities-page .mp-button{min-height:45px;padding:10px 21px;display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--mp-red);color:white;border:1px solid var(--mp-red);font-size:13px;font-weight:600;transition:background .18s,color .18s}.activities-page .mp-button:hover{background:color-mix(in oklab,var(--accent) 85%,black);border-color:var(--accent)}.activities-page .mp-button-outline{background:transparent;color:var(--mp-red);white-space:nowrap}.activities-page .mp-button-outline:hover{background:var(--mp-red);color:white}.activities-page .mp-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:600}.activities-page .mp-text-link:hover{color:var(--mp-red)}.activities-page .mp-event-poster{background:var(--mp-red);padding:31px 35px;display:flex;flex-direction:column;justify-content:space-between;color:white;position:relative;overflow:hidden}.activities-page .mp-poster-small{font-size:12px;letter-spacing:2px}.activities-page .mp-poster-title{font-size:65px;line-height:1.15;font-weight:700;letter-spacing:-2px;margin:20px 0 25px;z-index:1}.activities-page .mp-poster-title span{color:#e6c9a7}.activities-page .mp-poster-bottom{font-size:10px;letter-spacing:1.7px;border-top:1px solid #ffffff59;padding-top:16px}.activities-page .mp-event-poster:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #ffffff35;right:-155px;top:75px;transform:rotate(45deg)}.activities-page .mp-section-nav{display:flex;gap:40px;align-items:center;padding:17px 0;border-bottom:1px solid var(--mp-line);font-size:13px}.activities-page .mp-section-nav a:hover{color:var(--mp-red)}.activities-page .mp-section{padding-top:65px;scroll-margin-top:110px}.activities-page .mp-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px}.activities-page .mp-section-head h2{font-size:27px;letter-spacing:-.7px;margin-top:9px}.activities-page .mp-section-head>p{font-size:13px;color:#777970;max-width:330px;text-align:right}.activities-page .mp-format-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mp-ink);border-bottom:1px solid var(--mp-line)}.activities-page .mp-format-card{padding:27px 25px 24px 0}.activities-page .mp-format-card+.mp-format-card{border-left:1px solid var(--mp-line);padding-left:25px}.activities-page .mp-card-number{font-size:11px;letter-spacing:1px;color:var(--mp-red);font-weight:700}.activities-page .mp-format-card h3{font-size:20px;margin:20px 0 14px}.activities-page .mp-format-card p{font-size:13px;line-height:1.9;color:#696b65;min-height:75px}.activities-page .mp-card-label{display:block;font-size:11px;letter-spacing:1px;margin-top:24px;color:#85857c}.activities-page .mp-schedule-notice{border-top:1px solid var(--mp-ink);border-bottom:1px solid var(--mp-line);padding:30px 0;display:grid;grid-template-columns:100px 1fr auto;gap:28px;align-items:center}.activities-page .mp-notice-mark{font-size:18px;font-weight:700;line-height:1.4;color:var(--mp-red);border-left:3px solid var(--mp-red);padding-left:15px}.activities-page .mp-schedule-notice h3{font-size:19px;margin-bottom:9px}.activities-page .mp-schedule-notice p{font-size:13px;color:#74766f;max-width:635px}.activities-page .mp-schedule-list{border-top:1px solid var(--mp-ink)}.activities-page .mp-schedule-row{display:grid;grid-template-columns:135px 1fr auto;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid var(--mp-line)}.activities-page .mp-schedule-row time{font-size:13px;color:#74766f}.activities-page .mp-schedule-row h3{font-size:18px}.activities-page .mp-schedule-archive>h3{font-size:17px;padding:25px 0 0}.activities-page .mp-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.activities-page .mp-review-card{display:grid;grid-template-columns:185px 1fr;border-top:1px solid var(--mp-ink);padding-top:19px;gap:24px}.activities-page .mp-review-art{min-height:225px;display:flex;flex-direction:column;justify-content:space-between;padding:21px;background:#e4e0d7;color:#30312c}.activities-page .mp-review-art>span{font-size:13px;font-weight:700;letter-spacing:1px}.activities-page .mp-review-art strong{font-size:28px;line-height:1.5;font-weight:600;letter-spacing:-1px}.activities-page .mp-review-art small{font-size:10px;letter-spacing:1px;border-top:1px solid #30312c40;padding-top:12px}.activities-page .mp-review-art-dark{background:#333d40;color:#f0efeb}.activities-page .mp-review-art-dark small{border-color:#ffffff45}.activities-page .mp-review-copy{padding:8px 0}.activities-page .mp-article-label{font-size:11px;color:var(--mp-red);letter-spacing:1px;font-weight:600}.activities-page .mp-review-copy h3{font-size:20px;line-height:1.6;margin:12px 0}.activities-page .mp-review-copy p{font-size:13px;color:#74766f}.activities-page .mp-review-copy .mp-text-link{margin-top:20px}.activities-page .mp-review-card:hover h3{color:var(--mp-red)}.activities-page .mp-partnership{display:flex;justify-content:space-between;align-items:center;gap:35px;background:var(--mp-ink);color:#fff;padding:41px;margin-top:65px}.activities-page .mp-partnership .mp-eyebrow{color:#cc9e86}.activities-page .mp-partnership h2{font-size:26px;margin:12px 0 15px}.activities-page .mp-partnership p:last-child{font-size:12px;color:#b8b9b4}.activities-page .mp-partnership-actions{display:flex;align-items:flex-start;flex-direction:column;gap:13px;flex-shrink:0}.activities-page .mp-button-light{background:#f6f5f2;border-color:#f6f5f2;color:var(--mp-ink)}.activities-page .mp-button-light:hover{background:#e5e2d9;border-color:#e5e2d9}.activities-page .mp-partnership-actions>a:not(.mp-button){font-size:12px;color:#c4c4be}.activities-page .mp-partnership-actions>a:not(.mp-button):hover{color:#fff}.activities-page .mp-awards-poster{background:#252628;color:#cfb58b;padding:31px 35px;display:flex;flex-direction:column;justify-content:space-between}.activities-page .mp-awards-poster .mp-poster-small{color:#ddceae}.activities-page .mp-awards-type{font-family:Georgia,Times New Roman,serif;font-size:77px;line-height:1.1;letter-spacing:-3px;margin:25px 0 20px}.activities-page .mp-awards-type strong{font-size:39px;letter-spacing:1px;font-weight:400}.activities-page .mp-awards-rule{height:3px;background:#cfb58b;width:65px;margin-bottom:22px}.activities-page .mp-awards-poster>p{font-size:15px;line-height:1.9;letter-spacing:2px}.activities-page .mp-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.activities-page .mp-focus-card{border-top:1px solid var(--mp-ink);padding-top:21px}.activities-page .mp-focus-card h3{font-size:23px;margin:23px 0 15px}.activities-page .mp-focus-card p{color:#73756e;font-size:14px;line-height:1.95}.activities-page .mp-awards-editorial{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;margin-top:60px;border-top:1px solid var(--mp-line);padding-top:42px}.activities-page .mp-awards-editorial h2{font-size:34px;margin-top:15px;line-height:1.5}.activities-page .mp-editorial-copy>p{font-size:15px;line-height:2;color:#656761;margin-bottom:30px}.activities-page .mp-editorial-row{display:grid;grid-template-columns:110px 1fr;gap:25px;border-top:1px solid var(--mp-line);padding:18px 0;font-size:13px}.activities-page .mp-editorial-row>span{font-weight:600}.activities-page .mp-editorial-row>p{color:#74766f}.activities-page .mp-project-notice{padding:30px 35px;border-left:3px solid var(--mp-red);background:#eeede8}.activities-page .mp-project-notice h3{font-size:23px;margin:14px 0}.activities-page .mp-project-notice p{font-size:14px;color:#74766f;max-width:860px;line-height:1.95}.activities-page .mp-project-notice .mp-text-link{margin-top:23px}.activities-page .mp-media-poster{padding:32px 35px;background:#e8e4da;display:flex;flex-direction:column;justify-content:space-between;color:var(--mp-ink);overflow:hidden}.activities-page .mp-media-poster>div{display:flex;flex-direction:column;gap:12px;margin:25px 0}.activities-page .mp-media-poster>div span{font-size:23px;letter-spacing:-.8px;font-weight:600;border-bottom:1px solid #20212528;padding-bottom:12px}.activities-page .mp-media-poster>div span:last-child{color:var(--mp-red)}.activities-page .mp-media-poster>p:last-child{font-size:15px;line-height:1.8;letter-spacing:2px}.activities-page .mp-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.activities-page .mp-service-card{padding-top:21px;border-top:1px solid var(--mp-ink);scroll-margin-top:100px}.activities-page .mp-service-card h3{font-size:21px;margin:22px 0 15px}.activities-page .mp-service-card>p{font-size:13px;color:#74766f;line-height:1.95;min-height:105px}.activities-page .mp-service-card ul{padding:20px 0 0;list-style:none;margin-top:20px;border-top:1px solid var(--mp-line)}.activities-page .mp-service-card li{font-size:12px;padding:3px 0}.activities-page .mp-service-card li:before{content:"—";color:var(--mp-red);margin-right:10px}.activities-page .mp-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.activities-page .mp-channel-card{padding:25px;background:#efeee9;border-top:2px solid var(--mp-ink)}.activities-page .mp-channel-heading{display:flex;align-items:center;gap:15px}.activities-page .mp-channel-index{font-family:Georgia,serif;color:var(--mp-red);font-size:23px}.activities-page .mp-channel-heading h3{font-size:21px}.activities-page .mp-channel-card>p{font-size:13px;color:#74766f;margin-top:17px;min-height:76px;line-height:1.95}.activities-page .mp-channel-qr{display:flex;align-items:center;gap:18px;margin-top:23px;border-top:1px solid #d8d8d0;padding-top:22px}.activities-page .mp-channel-qr img{display:block;width:90px;height:90px;object-fit:contain;background:#fff}.activities-page .mp-channel-qr>div{display:flex;flex-direction:column;gap:2px}.activities-page .mp-channel-qr small,.activities-page .mp-channel-qr span{font-size:11px;color:#74766f}.activities-page .mp-channel-qr strong{font-size:15px;font-weight:500}.activities-page .mp-workflow-list{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:24px 0;border-top:1px solid var(--mp-ink);border-bottom:1px solid var(--mp-line);gap:24px}.activities-page .mp-workflow-list>li{display:flex;gap:17px;align-items:flex-start}.activities-page .mp-workflow-list>li>span{font-family:Georgia,serif;font-size:22px;color:var(--mp-red);line-height:1.4}.activities-page .mp-workflow-list h3{font-size:17px;margin-bottom:8px}.activities-page .mp-workflow-list p{font-size:12px;color:#74766f;line-height:1.8}.activities-page .mp-company-copy{max-width:1040px;font-size:15px;color:#656761;line-height:2}.activities-page .mp-company-copy>p+p{margin-top:18px}.activities-page .mp-mission-statement{font-size:23px;line-height:1.9;margin-top:22px;color:var(--mp-ink)}.activities-page .mp-values-title{font-size:22px;margin-bottom:20px}.activities-page #company-mission{scroll-margin-top:30px}@media (max-width:1050px){.activities-page .mp-shell{max-width:calc(100% - 48px)}.activities-page .mp-hero-copy{padding-right:35px}.activities-page h1{font-size:38px}.activities-page .mp-poster-title{font-size:58px}.activities-page .mp-section-head h2{font-size:25px}.activities-page .mp-format-grid,.activities-page .mp-service-grid{grid-template-columns:repeat(2,1fr)}.activities-page .mp-format-card:nth-child(3){border-left:0;border-top:1px solid var(--mp-line);padding-left:0}.activities-page .mp-format-card:nth-child(4){border-top:1px solid var(--mp-line)}.activities-page .mp-service-card>p{min-height:0}.activities-page .mp-review-card{grid-template-columns:140px 1fr;gap:18px}.activities-page .mp-review-art{padding:17px;min-height:235px}.activities-page .mp-review-art strong{font-size:24px}.activities-page .mp-review-copy h3{font-size:18px}.activities-page .mp-schedule-notice{grid-template-columns:80px 1fr;gap:20px}.activities-page .mp-schedule-notice>.mp-button{grid-column:2;justify-self:start}.activities-page .mp-channel-grid{gap:18px}.activities-page .mp-channel-card{padding:21px 17px}.activities-page .mp-channel-heading h3{font-size:18px}.activities-page .mp-channel-qr{gap:12px}.activities-page .mp-channel-qr img{width:75px;height:75px}.activities-page .mp-partnership{padding:32px}.activities-page .mp-partnership h2{font-size:23px}.activities-page .mp-awards-editorial{gap:45px}.activities-page .mp-workflow-list{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (max-width:700px){.activities-page{padding-bottom:38px}.activities-page .mp-mission-statement{font-size:21px}.activities-page .mp-company-copy{font-size:14px}.activities-page .mp-shell{max-width:calc(100% - 36px);padding-top:20px}.activities-page .mp-hero{grid-template-columns:1fr;min-height:0}.activities-page .mp-hero-copy{padding:30px 0 33px}.activities-page h1{font-size:34px;letter-spacing:-1px;margin:19px 0}.activities-page .mp-hero-description{font-size:14px}.activities-page .mp-actions{gap:23px;margin-top:24px}.activities-page .mp-event-poster{min-height:270px;padding:23px;flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:15px}.activities-page .mp-event-poster>.mp-poster-small{align-self:flex-start}.activities-page .mp-poster-title{font-size:42px;margin:0 0 0 auto;min-width:140px}.activities-page .mp-poster-bottom{width:100%;font-size:9px;padding-top:12px}.activities-page .mp-section-nav{gap:0;justify-content:space-between;font-size:12px;overflow-x:auto;white-space:nowrap}.activities-page .mp-section{padding-top:43px;scroll-margin-top:95px}.activities-page .mp-section-head{display:block;margin-bottom:22px}.activities-page .mp-section-head h2{font-size:24px;line-height:1.5}.activities-page .mp-section-head>p{max-width:none;text-align:left;margin-top:12px;font-size:12px}.activities-page .mp-section-head>.mp-text-link{margin-top:15px}.activities-page .mp-format-card{padding:22px 17px 22px 0}.activities-page .mp-format-card+.mp-format-card{padding-left:17px}.activities-page .mp-format-card:nth-child(3){padding-left:0}.activities-page .mp-format-card h3{font-size:19px;margin:15px 0 12px}.activities-page .mp-format-card p{font-size:12px;min-height:91px}.activities-page .mp-card-label{font-size:10px;letter-spacing:0;margin-top:14px}.activities-page .mp-schedule-notice{grid-template-columns:1fr;padding:25px 0;gap:20px}.activities-page .mp-notice-mark{font-size:14px}.activities-page .mp-notice-mark br{display:none}.activities-page .mp-schedule-notice>.mp-button{grid-column:auto}.activities-page .mp-schedule-notice h3{font-size:18px}.activities-page .mp-schedule-row{grid-template-columns:1fr auto;gap:10px 15px;padding:19px 0}.activities-page .mp-schedule-row time{grid-column:1/-1;font-size:12px}.activities-page .mp-schedule-row h3{font-size:16px}.activities-page .mp-schedule-row .mp-text-link{font-size:12px;gap:8px}.activities-page .mp-review-grid{grid-template-columns:1fr;gap:26px}.activities-page .mp-review-card{grid-template-columns:122px 1fr;gap:18px;padding-top:16px}.activities-page .mp-review-art{min-height:220px;padding:15px}.activities-page .mp-review-art strong{font-size:22px}.activities-page .mp-review-art small{font-size:9px;letter-spacing:0}.activities-page .mp-review-copy h3{font-size:17px;line-height:1.65;margin:10px 0}.activities-page .mp-review-copy p{font-size:12px}.activities-page .mp-review-copy .mp-text-link{font-size:12px;margin-top:15px}.activities-page .mp-partnership{display:block;margin-top:42px;padding:28px 23px}.activities-page .mp-partnership h2{font-size:24px;line-height:1.6}.activities-page .mp-partnership-actions{margin-top:26px}.activities-page .mp-awards-poster{min-height:270px;padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:end}.activities-page .mp-awards-poster>.mp-poster-small{grid-column:1/-1;align-self:start}.activities-page .mp-awards-type{font-size:61px;letter-spacing:-2px;margin:0}.activities-page .mp-awards-type strong{font-size:27px;letter-spacing:0}.activities-page .mp-awards-rule{display:none}.activities-page .mp-awards-poster>p{font-size:13px;letter-spacing:0;padding-left:20px;border-left:1px solid #cfb58b75}.activities-page .mp-focus-grid{grid-template-columns:1fr;gap:26px}.activities-page .mp-focus-card{padding-top:17px}.activities-page .mp-focus-card h3{font-size:22px;margin:16px 0 12px}.activities-page .mp-focus-card p{font-size:13px}.activities-page .mp-awards-editorial{grid-template-columns:1fr;gap:25px;padding-top:30px;margin-top:37px}.activities-page .mp-awards-editorial h2{font-size:28px}.activities-page .mp-editorial-copy>p{font-size:14px;margin-bottom:23px}.activities-page .mp-editorial-row{grid-template-columns:85px 1fr;gap:15px;font-size:12px}.activities-page .mp-project-notice{padding:25px 21px}.activities-page .mp-project-notice h3{font-size:21px}.activities-page .mp-project-notice p{font-size:13px}.activities-page .mp-media-poster{min-height:270px;padding:23px}.activities-page .mp-media-poster>div{margin:22px 0}.activities-page .mp-media-poster>div span{font-size:21px;letter-spacing:0;padding-bottom:7px}.activities-page .mp-media-poster>p:last-child{font-size:12px;letter-spacing:1px}.activities-page .mp-media-poster>p:last-child br{display:none}.activities-page .mp-service-grid{gap:29px 20px}.activities-page .mp-service-card h3{font-size:19px;margin:17px 0 12px}.activities-page .mp-service-card>p{font-size:12px;line-height:1.95}.activities-page .mp-service-card ul{padding-top:14px;margin-top:16px}.activities-page .mp-service-card li{font-size:11px;line-height:1.8}.activities-page .mp-service-card li:before{margin-right:7px}.activities-page .mp-card-number{font-size:10px;letter-spacing:.5px}.activities-page .mp-channel-grid{grid-template-columns:1fr;gap:20px}.activities-page .mp-channel-card{padding:23px}.activities-page .mp-channel-heading h3{font-size:21px}.activities-page .mp-channel-card>p{min-height:0;font-size:13px}.activities-page .mp-channel-qr{margin-top:20px;padding-top:20px}.activities-page .mp-channel-qr img{width:88px;height:88px}.activities-page .mp-workflow-list{gap:27px 20px;padding:23px 0}.activities-page .mp-workflow-list>li{gap:11px}.activities-page .mp-workflow-list>li>span{font-size:19px}.activities-page .mp-workflow-list h3{font-size:16px}.activities-page .mp-workflow-list p{font-size:11px}}.activities-page .mp-recent-heading{height:auto;padding:22px 0 25px;border:0;background:transparent}.activities-page .mp-recent-heading h1{font-size:38px;margin:13px 0;letter-spacing:-1px}.activities-page .mp-recent-heading>p:last-child{color:#74766f;font-size:14px}.activities-page .mp-application-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.activities-page .mp-application-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--mp-line);padding:17px 16px;min-height:64px;font-size:13px;font-weight:600}.activities-page .mp-application-links>a>span:last-child{color:var(--mp-red);flex-shrink:0}.activities-page .mp-application-links>a:hover{color:var(--mp-red);border-color:var(--mp-red)}@media (max-width:900px){.activities-page .mp-application-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.activities-page .mp-recent-heading h1{font-size:30px}.activities-page .mp-recent-heading>p:last-child{font-size:13px}.activities-page .mp-application-links{gap:10px;margin-bottom:22px}.activities-page .mp-application-links>a{font-size:12px;padding:13px 12px;min-height:68px}}.activities-page .gs{--gs-accent:var(--accent);--gs-line:var(--border);--gs-muted:var(--muted-foreground);--gs-ink:var(--foreground);color:var(--gs-ink);background:#fff;font:inherit;font-size:14px;line-height:1.6;width:100%;min-width:0;text-align:left}.activities-page .gs *,.activities-page .gs :after,.activities-page .gs :before{box-sizing:border-box;letter-spacing:0}.activities-page .gs [hidden]{display:none!important}.activities-page .gs button,.activities-page .gs input,.activities-page .gs select{font:inherit;color:inherit;margin:0}.activities-page .gs button{cursor:pointer;touch-action:manipulation}.activities-page .gs button:disabled{cursor:wait;opacity:.55}.activities-page .gs a:focus-visible,.activities-page .gs button:focus-visible,.activities-page .gs input:focus-visible,.activities-page .gs select:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.activities-page .gs dd,.activities-page .gs dl,.activities-page .gs h3,.activities-page .gs h4,.activities-page .gs p{margin:0;text-align:left}.activities-page .gs-icon{font:15px/1 GhrScheduleIcons;display:inline-block;width:16px;text-align:center}.activities-page .gs-icon-left:before{content:"\e079"}.activities-page .gs-icon-right:before{content:"\e080"}.activities-page .gs-icon-refresh:before{content:"\e031"}.activities-page .gs-icon-search:before{content:"\e003"}.activities-page .gs-icon-calendar:before{content:"\e109"}.activities-page .gs-icon-list:before{content:"\e056"}.activities-page .gs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;border-top:2px solid var(--gs-ink)}.activities-page .gs-month-controls,.activities-page .gs-toolbar-end{display:flex;gap:8px;align-items:center;min-width:0}.activities-page .gs-icon-button{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid var(--gs-line);border-radius:4px;background:#fff;font-size:23px!important}.activities-page .gs-icon-button:hover{background:#f3f4f6}.activities-page .gs-month-picker input{width:163px;min-width:0;height:36px;border:1px solid var(--gs-line);border-radius:4px;background:#fff;padding:4px 8px;font-weight:600}.activities-page .gs-command{border:1px solid var(--gs-line);border-radius:4px;background:#fff;padding:6px 12px;min-height:36px;white-space:nowrap}.activities-page .gs-command:hover{border-color:#9298a1;background:#f7f8fa}.activities-page .gs-view-switch{display:inline-flex;border:1px solid var(--gs-line);border-radius:4px;height:36px;overflow:hidden}.activities-page .gs-view-switch button{display:flex;align-items:center;gap:7px;justify-content:center;width:78px;border:0;background:#fff}.activities-page .gs-view-switch button+button{border-left:1px solid var(--gs-line)}.activities-page .gs-view-switch button[aria-pressed=true]{background:var(--gs-ink);color:#fff}.activities-page .gs-search{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,.8fr) minmax(170px,1.8fr) 38px auto;gap:12px;align-items:end;padding:0 0 20px;border-bottom:1px solid var(--gs-line)}.activities-page .gs-search label{display:grid;gap:5px;font-size:12px;color:var(--gs-muted);min-width:0}.activities-page .gs-search input,.activities-page .gs-search select{width:100%;min-width:0;height:38px;border:1px solid var(--gs-line);border-radius:4px;background:#fff;padding:7px 10px;font-size:14px}.activities-page .gs-search-button{display:inline-flex;width:38px;height:38px;justify-content:center;align-items:center;border:0;border-radius:4px;background:var(--gs-accent);color:#fff!important}.activities-page .gs-search .gs-command{height:38px}.activities-page .gs-body{display:grid;grid-template-columns:176px minmax(0,1fr);gap:22px;padding-top:20px}.activities-page .gs-sidebar{min-width:0}.activities-page .gs-sidebar-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px}.activities-page .gs .gs-sidebar-title h3{font-size:14px;font-weight:600}.activities-page .gs-text-command{padding:2px 0;border:0;background:none;color:var(--gs-accent)!important;font-size:12px!important}.activities-page .gs-categories{display:grid;gap:3px}.activities-page .gs-category{display:flex;align-items:center;gap:8px;padding:8px 4px;cursor:pointer;font-size:12px;border-radius:4px}.activities-page .gs-category:hover{background:#f6f7f9}.activities-page .gs-category input{width:15px;height:15px;flex:0 0 15px;accent-color:var(--gs-accent)}.activities-page .gs-swatch{display:inline-block;height:9px;width:9px;flex:0 0 9px;border-radius:2px;background:var(--gs-category)}.activities-page .gs-category-count{margin-left:auto;color:var(--gs-muted);font-size:11px;font-variant-numeric:tabular-nums}.activities-page .gs-main{min-width:0}.activities-page .gs-summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:34px;padding:0 0 12px}.activities-page .gs .gs-summary h3{font-size:19px;font-weight:600;line-height:1.4}.activities-page .gs-summary>span{font-size:12px;color:var(--gs-muted);white-space:nowrap}.activities-page .gs-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;min-height:220px;text-align:center;padding:30px 20px;border-top:1px solid var(--gs-line);color:var(--gs-muted)}.activities-page .gs-days,.activities-page .gs-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.activities-page .gs-calendar{border-top:1px solid var(--gs-line);border-left:1px solid var(--gs-line)}.activities-page .gs-weekdays{background:#f5f6f8;color:var(--gs-muted);font-size:11px}.activities-page .gs-weekdays>span{padding:9px 5px;text-align:center}.activities-page .gs-day,.activities-page .gs-weekdays>span{border-right:1px solid var(--gs-line);border-bottom:1px solid var(--gs-line)}.activities-page .gs-day{min-width:0;min-height:118px;padding:6px 4px;background:#fff}.activities-page .gs-day.is-outside{background:#f8f9fa}.activities-page .gs-day.is-selected{box-shadow:inset 0 0 0 2px #1677ff}.activities-page .gs-day-number{display:flex;justify-content:center;align-items:center;width:26px;height:26px;margin:0 0 4px;border:0;background:transparent;font-size:12px!important;border-radius:4px}.activities-page .gs-day.is-today .gs-day-number{background:var(--gs-ink);color:#fff}.activities-page .gs-day.is-outside .gs-day-number{color:#a2a7ae;cursor:default}.activities-page .gs-event{display:block;width:100%;min-width:0;border:0;border-left:3px solid var(--gs-category);border-radius:2px;background:#f4f5f7;margin:3px 0!important;padding:4px 5px;text-align:left;font-size:11px!important;line-height:1.55;overflow-wrap:anywhere}.activities-page .gs-event:hover{background:#e9ecf1}.activities-page .gs-event-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activities-page .gs-more{border:0;background:transparent;padding:4px 3px;color:#4b596b!important;font-size:11px!important}.activities-page .gs-mobile-day-count{display:none}.activities-page .gs-list{border-top:1px solid var(--gs-line)}.activities-page .gs-list-row{display:grid;grid-template-columns:93px minmax(0,1fr) auto;align-items:start;gap:16px;padding:19px 0;border-bottom:1px solid var(--gs-line)}.activities-page .gs-list-date{display:grid;gap:2px;color:var(--gs-muted);font-size:12px}.activities-page .gs-list-date strong{color:var(--gs-ink);font-size:16px;font-weight:600}.activities-page .gs-list-title{padding:0;border:0;background:none;display:block;text-align:left;font-size:15px!important;line-height:1.65;font-weight:500!important;overflow-wrap:anywhere}.activities-page .gs-list-title:hover{color:var(--gs-accent)}.activities-page .gs-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px!important;color:var(--gs-muted);font-size:11px}.activities-page .gs-badge{display:inline-flex;align-items:center;gap:5px;color:#444c57;font-size:11px}.activities-page .gs-list-city{text-align:right;color:var(--gs-muted);font-size:12px;max-width:100px;overflow-wrap:anywhere}.activities-page .gs-day-agenda{border-top:2px solid var(--gs-ink);margin-top:22px;padding-top:13px}.activities-page .gs .gs-day-agenda h4{font-size:15px;font-weight:600}.activities-page .gs-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 0 0;margin-top:20px;border-top:1px solid var(--gs-line);color:var(--gs-muted);font-size:11px}.activities-page .gs-dialog{position:fixed;width:500px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);padding:24px;border:1px solid var(--gs-line);border-radius:8px;color:var(--gs-ink);background:#fff;overflow-y:auto;margin:auto;box-shadow:0 12px 55px #10182833}.activities-page .gs-dialog::backdrop{background:#171e2b88}.activities-page .gs-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--gs-muted)}.activities-page .gs .gs-dialog h3{font-size:22px;line-height:1.6;margin:18px 0 16px;overflow-wrap:anywhere;text-align:left}.activities-page .gs-detail-status{color:var(--gs-muted);font-size:13px}.activities-page .gs-detail-fields{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px 18px;margin-top:20px!important;font-size:14px}.activities-page .gs-detail-fields dt{color:var(--gs-muted);font-weight:400}.activities-page .gs-detail-fields dd{overflow-wrap:anywhere}.activities-page .gs-dialog-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--gs-line);padding-top:20px;margin-top:25px}.activities-page .gs-dialog-footer a{font-size:13px;color:var(--gs-accent);text-decoration:none}.activities-page .gs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1000px){.activities-page .gs-body{grid-template-columns:1fr;gap:15px}.activities-page .gs-categories{display:flex;flex-wrap:wrap;gap:2px 16px}.activities-page .gs-category{min-width:135px}.activities-page .gs-sidebar-title{padding-bottom:4px}.activities-page .gs-category-count{min-width:20px;text-align:right}.activities-page .gs-day{min-height:110px}}@media (max-width:600px){.activities-page .gs-toolbar{gap:12px;padding:14px 0}.activities-page .gs-month-controls{gap:6px}.activities-page .gs-month-picker input{width:145px}.activities-page .gs-month-controls .gs-command{padding-right:8px;padding-left:8px}.activities-page .gs-toolbar-end{width:100%;justify-content:space-between}.activities-page .gs-view-switch{flex:1;max-width:220px}.activities-page .gs-view-switch button{flex:1}.activities-page .gs-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:10px;padding-bottom:15px}.activities-page .gs-search .gs-keyword,.activities-page .gs-search label:first-child,.activities-page .gs-search label:nth-child(2){grid-column:1/3}.activities-page .gs-search .gs-command{grid-column:3;grid-row:1;padding:0 5px}.activities-page .gs-search-button{grid-column:3}.activities-page .gs-search .gs-search-button{grid-row:3}.activities-page .gs-category{min-width:calc(50% - 8px);padding:5px 2px}.activities-page .gs-categories{gap:3px 10px}.activities-page .gs-summary{align-items:center}.activities-page .gs .gs-summary h3{font-size:17px}.activities-page .gs-summary>span{font-size:11px}.activities-page .gs-list-row{grid-template-columns:67px minmax(0,1fr);gap:8px 12px;padding:16px 0}.activities-page .gs-list-date strong{font-size:14px}.activities-page .gs-list-date{font-size:10px}.activities-page .gs-list-title{font-size:14px!important}.activities-page .gs-list-city{grid-column:2;text-align:left;max-width:none;font-size:11px}.activities-page .gs-weekdays>span{font-size:10px;padding:8px 0}.activities-page .gs-day{min-height:71px;padding:5px 3px}.activities-page .gs-day-number{width:24px;height:24px;margin:0}.activities-page .gs-day .gs-event,.activities-page .gs-day .gs-more{display:none}.activities-page .gs-mobile-day-count{display:block;width:100%;min-height:22px;border:0;background:#eef1f6;padding:2px 0;border-radius:3px;font-size:10px!important;white-space:nowrap}.activities-page .gs-state{min-height:180px}.activities-page .gs .gs-dialog{padding:19px}.activities-page .gs .gs-dialog h3{font-size:19px}.activities-page .gs-detail-fields{font-size:13px;gap:10px 12px}}.activities-page .gs .gs-range-note{margin:0 0 16px;font-size:11px;color:var(--gs-muted);line-height:1.8}.activities-page .mp-application-links{margin:26px 0 0}.activities-page .mp-application-links>a{background:var(--card);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--border));border-top:3px solid var(--accent);color:var(--foreground);font-size:14px;min-height:84px;transition:background .18s,border-color .18s}.activities-page .mp-application-links>a:hover{background:var(--secondary);border-color:var(--accent)}.activities-page .gs-icon{font:inherit;display:inline-flex;align-items:center;justify-content:center}.activities-page .gs-icon:before{content:"";display:block;width:16px;height:16px;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center}.activities-page .gs-icon-left:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%2018l-6-6%206-6%22%2F%3E%3C%2Fsvg%3E")}.activities-page .gs-icon-right:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018l6-6-6-6%22%2F%3E%3C%2Fsvg%3E")}.activities-page .gs-icon-refresh:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2011a8%208%200%201%200-2.3%206.6M20%204v7h-7%22%2F%3E%3C%2Fsvg%3E")}.activities-page .gs-icon-search:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2021l-4.5-4.5M19%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200%22%2F%3E%3C%2Fsvg%3E")}.activities-page .gs-icon-calendar:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h18v16H3zM16%203v4M8%203v4M3%2011h18%22%2F%3E%3C%2Fsvg%3E")}.activities-page .gs-icon-list:before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206h13M8%2012h13M8%2018h13M3%206h.01M3%2012h.01M3%2018h.01%22%2F%3E%3C%2Fsvg%3E")}@media (max-width:600px){.activities-page .mp-application-links{gap:10px;margin-top:20px}.activities-page .mp-application-links>a{font-size:12px;padding:14px 12px;min-height:76px}.activities-page .mp-section{scroll-margin-top:84px}}.activities-page .mp-review-art{background:var(--secondary);color:var(--foreground)}.activities-page .mp-review-art-dark{background:var(--primary);color:var(--primary-foreground)}.activities-page .mp-poster-title span{color:var(--accent-foreground);opacity:.82}.activities-page .mp-partnership .mp-eyebrow{color:var(--accent-foreground);opacity:.7}