.HomeTopicMap_wrapper__fsnL9{container:home-islands/inline-size;position:relative;isolation:isolate;min-width:0;width:100%;margin:32px auto 0}.HomeTopicMap_sheet__C4Dx4{--paper-edge:clamp(18px,3.6cqi,32px)}.HomeTopicMap_grid__H5p6I,.HomeTopicMap_sheet__C4Dx4{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px 48px;gap:36px 48px;padding:0}.HomeTopicMap_route__s69rM{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#c98a3c;stroke-width:2;stroke-dasharray:8 7;opacity:.42;pointer-events:none}.HomeTopicMap_island__H_yfY{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;grid-gap:16px;gap:16px;min-width:0;padding:8px 0}.HomeTopicMap_art__5GQfu{position:relative;isolation:isolate;display:block;min-width:0;width:100%;aspect-ratio:4/3;align-self:center}.HomeTopicMap_art__5GQfu>svg{display:block;width:100%;height:100%;overflow:hidden}.HomeTopicMap_copy__Jp27Z{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-width:0;min-height:44px;color:#062e3d;text-decoration:none;text-align:left;white-space:normal}.HomeTopicMap_copy__Jp27Z>*{min-width:0;max-width:100%}.HomeTopicMap_copy__Jp27Z:focus-visible{outline:2px solid var(--academy-focus);outline-offset:5px}.HomeTopicMap_title__TLXuF{color:#062e3d;font:400 clamp(24px,3cqi,30px)/1.08 var(--academy-font-accent);overflow-wrap:break-word;text-wrap:balance}.HomeTopicMap_note__HiGfP{color:#143945;font:400 16px/1.4 var(--academy-font-reading);overflow-wrap:break-word}.HomeTopicMap_action__WIyEz{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--academy-link);font:400 16px/1.35 var(--academy-font-reading);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.HomeTopicMap_action__WIyEz svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.HomeTopicMap_action__WIyEz>span{min-width:0;overflow-wrap:break-word}.HomeTopicMap_copy__Jp27Z:is(:hover,:focus-visible) .HomeTopicMap_action__WIyEz{color:var(--academy-link-hover)}.HomeTopicMap_copy__Jp27Z:is(:hover,:focus-visible) .HomeTopicMap_action__WIyEz svg{transform:translateX(3px)}@container home-islands (max-width: 680px){.HomeTopicMap_grid__H5p6I,.HomeTopicMap_sheet__C4Dx4{grid-template-columns:minmax(0,1fr);gap:24px}.HomeTopicMap_route__s69rM{display:none}.HomeTopicMap_island__H_yfY{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding-block:8px}.HomeTopicMap_title__TLXuF{font-size:28px}}@container home-islands (max-width: 390px){.HomeTopicMap_island__H_yfY{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding-block:8px 12px}.HomeTopicMap_art__5GQfu{width:min(260px,90%)}.HomeTopicMap_copy__Jp27Z{align-items:center;width:100%;text-align:center}.HomeTopicMap_note__HiGfP{max-width:30ch}}@media (max-width:760px){.HomeTopicMap_wrapper__fsnL9{margin-top:24px}}@media (prefers-reduced-motion:reduce){.HomeTopicMap_action__WIyEz svg{transition:none}.HomeTopicMap_copy__Jp27Z:is(:hover,:focus-visible) .HomeTopicMap_action__WIyEz svg{transform:none}}@media (forced-colors:active){.HomeTopicMap_action__WIyEz,.HomeTopicMap_copy__Jp27Z,.HomeTopicMap_note__HiGfP,.HomeTopicMap_title__TLXuF{color:LinkText}.HomeTopicMap_route__s69rM{display:none}}.Page_home__2o1_A{background:var(--academy-page-background)}