.information-page{--info-line:#e4dfe9;--info-muted:#615b69;width:min(1120px,calc(100% - 80px));max-width:none;margin:0 auto;padding:68px 0 88px;color:#29242e}#main-content .information-page :is(h1,h2,h3,strong,summary,.text-link,.button){font-family:Google Sans Flex;font-weight:400;-webkit-text-stroke:0}.information-page .article-header{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;margin:0 0 56px;padding:0 0 48px;border-bottom:1px solid var(--info-line)}#main-content .information-page h1{margin:0;font-size:36px;line-height:1.3;letter-spacing:-.025em}.information-page .article-introduction>p{margin:0;max-width:60ch;color:var(--info-muted);font-size:19px;line-height:1.7}.information-page .article-introduction>.article-updated{margin-top:20px;font-size:16px}.information-page .article-body{max-width:none;padding:0;font-size:17px;line-height:1.8}#main-content .information-page .article-body :is(p,li,dt,dd,.text-link){font-size:17px;line-height:1.8}.information-page p{max-width:72ch}.information-page p+p{margin-top:16px}#main-content .information-page h2{margin:0 0 16px;font-size:25px;line-height:1.4;letter-spacing:-.015em}#main-content .information-page h3{margin:24px 0 10px;font-size:20px;line-height:1.5}.information-page .article-section{margin:0}.information-page .article-section+.article-section{margin-top:44px}.information-page :is(ul,ol){padding-left:23px;margin-block:16px}.information-page li+li{margin-top:9px}.information-page a:not(.button){color:#533e66;text-decoration:underline;text-decoration-color:#b9a7c8;text-underline-offset:4px;overflow-wrap:anywhere}.information-page a:not(.button):hover{color:#302139;text-decoration-color:currentColor}.information-page :is(h1,h2,section){scroll-margin-top:calc(var(--header-height) + 24px)}.information-page .section-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:24px}#main-content .information-page .button{min-height:48px;padding:11px 24px;font-size:16px;line-height:24px}.information-page .section-actions .text-link{margin:0}.information-page .article-note{padding:28px 32px;margin-top:32px;background:#f5f1f8;border-radius:12px}.information-page .article-note>p,.information-page .info-definitions{margin:0}.information-page .info-definitions>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--info-line)}.information-page .info-definitions>div:first-child{padding-top:0}.information-page .info-definitions dt{color:#533e66}.information-page .info-definitions dd{margin:0}.information-policy{width:min(800px,calc(100% - 80px))}.information-policy .article-header{display:block;margin-bottom:40px;padding-bottom:32px}.information-policy .article-introduction{margin-top:20px}.information-policy .article-introduction>p{font-size:18px}.information-organizers .article-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;padding-bottom:40px;border-bottom:1px solid var(--info-line)}.information-about .article-body{display:grid;grid-template-columns:1fr 1fr;gap:48px 64px}.information-about .article-section+.article-section{margin:0}.information-about :is(#what-we-do,#spaces,#next-step){grid-column:1/-1}.information-about #what-we-do{display:grid;grid-template-columns:1fr 1.25fr;gap:56px}.information-about #spaces{padding:36px;background:#f5f1f8;border-radius:12px}.information-about #expectations{grid-column:1/-1;max-width:76ch}.information-about #next-step{padding-top:32px;border-top:1px solid var(--info-line)}.information-page .help-topics{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.information-page .help-topic{display:block;padding:24px 0;border-bottom:1px solid var(--info-line);text-decoration:none}.information-page .help-topic:first-child,.information-page .help-topic:nth-child(2){border-top:1px solid var(--info-line)}#main-content .information-page .help-topic h2{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:8px;font-size:21px}.information-page .help-topic p{color:var(--info-muted)}.information-page .help-topic:hover h2{text-decoration:underline;text-underline-offset:5px}.information-help .popular-questions{margin-top:56px}.information-page .faq-list{margin-top:18px}.information-page .faq-list,.information-page .faq-list details{border-color:var(--info-line)}#main-content .information-page .faq-list summary{min-height:66px;padding-block:18px;font-size:18px;line-height:1.6}.information-page .faq-list details>div{padding:0 32px 22px 0;color:#49414f;font-size:17px;line-height:1.8}.information-contact .article-body{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px 64px}.information-contact .article-section+.article-section{margin:0}.information-contact #support{grid-column:1;grid-row:1/span 2;padding:30px;background:#f5f1f8;border-radius:12px}.information-contact :is(#event,#include){grid-column:2}.information-contact :is(#privacy,#report){border-top:1px solid var(--info-line);padding-top:32px}.information-contact #expect{grid-column:1/-1;border-top:1px solid var(--info-line);padding-top:32px}.information-page .contact-privacy-reminder{color:var(--info-muted)}.information-page .help-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:24px;font-size:16px}@media (max-width:800px){.information-page{width:calc(100% - 48px);padding-block:40px 64px}.information-page .article-header{grid-template-columns:1fr;gap:20px;margin-bottom:36px;padding-bottom:32px}.information-about .article-body,.information-contact .article-body{grid-template-columns:1fr;gap:36px}.information-about #what-we-do{display:block}.information-about :is(#what-we-do,#spaces,#expectations,#next-step),.information-contact :is(#support,#event,#include,#privacy,#report,#expect){grid-column:auto;grid-row:auto}.information-organizers .article-section{grid-template-columns:1fr;gap:4px;padding-bottom:32px}.information-page .help-topics{-moz-column-gap:32px;column-gap:32px}.information-page .article-introduction>p{font-size:18px}}@media (max-width:520px){#main-content .information-page h1{font-size:30px}.information-page .help-topics{grid-template-columns:1fr}.information-page .help-topic:nth-child(2){border-top:0}.information-page .info-definitions>div{grid-template-columns:1fr;gap:6px}.information-about #spaces,.information-contact #support,.information-page .article-note{padding:24px}#main-content .information-page h2{font-size:23px}.information-page .faq-list details>div{padding-right:0}}