.E0kJGG_hero{text-align:center;background-color:var(--color-bg);padding:80px 32px 60px;position:relative}.E0kJGG_heroLoginCard{background-color:var(--color-green);color:var(--color-white);text-align:center;z-index:50;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:8px;width:110px;padding:10px 8px 12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;top:20%;right:0;box-shadow:0 6px 16px #00000024}.E0kJGG_heroLoginCard:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}.E0kJGG_heroLoginCardIcon{background-color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 3px 8px #0000001a}.E0kJGG_heroLoginCardIcon img{object-fit:contain;width:48px;height:48px}.E0kJGG_heroLoginCardText{letter-spacing:.04em;flex-direction:column;gap:2px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.E0kJGG_heroTitle{margin-bottom:24px;line-height:0}.E0kJGG_heroTitle img{width:min(300px,70%);height:auto;margin:0 auto;display:block}.E0kJGG_heroSprout{margin:0 auto 32px;display:block}.E0kJGG_heroLead{letter-spacing:.1rem;color:var(--color-text);margin-bottom:36px;font-size:16px;line-height:2}.E0kJGG_scrollIndicator{color:#5c4232;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;bottom:0;right:32px}.E0kJGG_scrollIndicatorText{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.35em;margin-bottom:10px;font-size:16px;font-weight:600}.E0kJGG_scrollIndicatorDot{background-color:currentColor;border-radius:50%;width:10px;height:10px}.E0kJGG_scrollIndicatorLine{background-color:currentColor;width:2px;height:120px;position:relative;overflow:hidden}.E0kJGG_scrollIndicatorLine:after{content:"";background:linear-gradient(#fff0 0%,#fffaf0f2 50%,#fff0 100%);height:40px;animation:1.8s ease-in-out infinite E0kJGG_scrollLineFlow;position:absolute;top:0;left:0;right:0}.E0kJGG_scrollIndicatorDot{background-color:currentColor;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite E0kJGG_scrollDotPulse}.E0kJGG_scrollIndicatorArrow{transform-origin:top;width:12px;height:8px;animation:1.8s ease-in-out infinite E0kJGG_scrollArrowBob;display:block}@keyframes E0kJGG_scrollLineFlow{0%{transform:translateY(-40px)}to{transform:translateY(120px)}}@keyframes E0kJGG_scrollDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}@keyframes E0kJGG_scrollArrowBob{0%,to{opacity:.85;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.3)}}@media (prefers-reduced-motion:reduce){.E0kJGG_scrollIndicatorLine:after,.E0kJGG_scrollIndicatorDot,.E0kJGG_scrollIndicatorArrow{animation:none}}.E0kJGG_topics{max-width:1100px;margin:0 auto;padding:40px 32px}.E0kJGG_sectionHeading{flex-direction:column;align-items:center;margin-bottom:36px;display:inline-flex}.E0kJGG_sectionSprout{width:32px;height:auto;margin-bottom:4px;display:block}.E0kJGG_sectionTitle{letter-spacing:.2em;color:var(--color-text);font-size:32px;font-weight:500}.E0kJGG_topicsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.E0kJGG_topicCard{background-color:var(--color-white);aspect-ratio:4/3;border-radius:16px;padding:36px 32px;transition:transform .15s,box-shadow .15s;display:block;position:relative;box-shadow:0 8px 20px #0000000f}.E0kJGG_topicCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000001a}.E0kJGG_topicCard h3{color:var(--color-text);letter-spacing:.05em;margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.4}.E0kJGG_topicCard p{color:var(--color-text-muted);white-space:pre-line;font-size:16px;line-height:1.7}.E0kJGG_topicCardTitleSuffix{margin-left:4px;font-size:16px;font-weight:500}.E0kJGG_topicCardImage{display:block;position:absolute;bottom:22px;left:28px}.E0kJGG_topicCardImage img{width:120px;height:auto}.E0kJGG_topicCardArrow{justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;bottom:20px;right:20px}.E0kJGG_topicCardArrow svg{width:52px;height:52px}.E0kJGG_news{max-width:1100px;margin:0 auto;padding:40px 32px 80px}.E0kJGG_newsList{flex-direction:column;gap:6px;display:flex}.E0kJGG_newsItem{background-color:var(--color-white);border-radius:16px;align-items:center;gap:24px;padding:14px 28px;font-size:16px;display:flex}.E0kJGG_newsDate{color:var(--color-text-muted);flex-shrink:0}.E0kJGG_newsText{color:var(--color-text)}.E0kJGG_mascotRow{align-items:flex-end;max-width:1100px;margin:0 auto;padding:0 32px 80px;display:flex}@media (max-width:900px){.E0kJGG_topicsGrid{grid-template-columns:repeat(2,1fr)}.E0kJGG_topicCard h3{font-size:22px}}@media (max-width:600px){.E0kJGG_topicsGrid{grid-template-columns:1fr}.E0kJGG_topicCard{aspect-ratio:auto;padding-bottom:84px}.E0kJGG_topicCardWithImage{padding-bottom:130px}.E0kJGG_topicCardImage img{width:104px}.E0kJGG_heroLoginCard,.E0kJGG_scrollIndicator{display:none}.E0kJGG_newsItem{flex-direction:column;align-items:flex-start;gap:4px}}
