.detail-list-module__Q0Y5JW__list{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-gold,var(--color-primary));box-shadow:var(--shadow-card,none);border-radius:16px;margin:0 0 28px;padding:8px 24px}.detail-list-module__Q0Y5JW__row{gap:var(--space-md);border-bottom:1px dashed var(--color-border);align-items:center;min-height:52px;padding:12px 0;display:flex}.detail-list-module__Q0Y5JW__row:last-child{border-bottom:none}.detail-list-module__Q0Y5JW__term{color:var(--color-text-secondary);flex:0 0 96px;font-size:15px}.detail-list-module__Q0Y5JW__value{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:15px}@media (max-width:767px){.detail-list-module__Q0Y5JW__list{padding:6px 16px}.detail-list-module__Q0Y5JW__row{flex-direction:column;align-items:flex-start;gap:4px}.detail-list-module__Q0Y5JW__term{flex-basis:auto;font-weight:600}}
.page-header-module__EMSwoa__pageHeader{background:var(--color-paper,var(--color-background));border-bottom:1px solid var(--color-border);margin-bottom:28px;padding:28px 0 30px;position:relative;overflow:hidden}.page-header-module__EMSwoa__pageHeader:after{content:"";background:var(--color-accent-gold,var(--color-primary));border-radius:3px;width:76px;height:3px;position:absolute;bottom:0;right:max(24px,50vw - 600px)}.page-header-module__EMSwoa__breadcrumbs{color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}.page-header-module__EMSwoa__breadcrumbList{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-header-module__EMSwoa__breadcrumbList li+li:before{content:"›";margin-right:var(--space-xs);color:var(--color-accent-gold,var(--color-border))}.page-header-module__EMSwoa__title{font-family:var(--font-display);color:var(--color-deep,var(--color-primary));letter-spacing:0;align-items:center;gap:12px;font-size:32px;font-weight:700;display:flex}.page-header-module__EMSwoa__title:before{content:"";background:var(--color-seal,var(--color-primary));border-radius:2px;flex:0 0 9px;width:9px;height:9px;transform:rotate(45deg)}.page-header-module__EMSwoa__badge{min-height:24px;margin-bottom:var(--space-xs);padding:0 var(--space-sm);border:1px solid var(--color-primary);color:var(--color-primary);background:var(--color-surface);border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.page-header-module__EMSwoa__description{max-width:70ch;color:var(--color-text-secondary);margin-top:8px;padding-left:21px;font-size:15px;line-height:1.75}@media (max-width:767px){.page-header-module__EMSwoa__pageHeader{margin-bottom:22px;padding:22px 0 24px}.page-header-module__EMSwoa__pageHeader:after{width:52px;right:16px}.page-header-module__EMSwoa__breadcrumbs{margin-bottom:10px;font-size:13px}.page-header-module__EMSwoa__title{gap:10px;font-size:26px}.page-header-module__EMSwoa__description{padding-left:19px;font-size:15px}}
.search-form-module__ssNi4W__form{min-width:0;transition:border-color var(--press-out,.16s) ease, background-color var(--press-out,.16s) ease;background:#f5f7f0;border:1px solid #e5eadc;border-radius:30px;align-items:center;gap:8px;margin-left:auto;padding:4px;display:flex}.search-form-module__ssNi4W__form:focus-within{background:var(--color-surface);border-color:#77a78a}.search-form-module__ssNi4W__input{width:180px;min-width:0;max-width:100%;height:36px;color:var(--color-text);background:0 0;border:0;border-radius:22px;padding:0 14px;font-size:13px}.search-form-module__ssNi4W__input::placeholder{color:#73816e}.search-form-module__ssNi4W__input:focus{outline:none}.search-form-module__ssNi4W__button{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;min-height:36px;transition:transform var(--press-out,.16s) var(--ease,ease), background-color var(--press-out,.16s) ease;border:0;border-radius:23px;flex:none;padding:0 16px;font-size:13px;font-weight:600}.search-form-module__ssNi4W__button:active{transition-duration:var(--press-in,.1s);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.search-form-module__ssNi4W__button:hover{background:var(--color-primary-hover)}}@media (prefers-reduced-motion:reduce){.search-form-module__ssNi4W__button{transition:background-color var(--press-out,.16s) ease}.search-form-module__ssNi4W__button:active{transform:none}}@media (max-width:767px){.search-form-module__ssNi4W__form{order:11;width:100%;margin-left:0}.search-form-module__ssNi4W__input{width:100%;height:44px;font-size:14px}.search-form-module__ssNi4W__button{min-height:44px}}
.pagination-module__f4K36a__pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:28px;padding-top:18px;font-size:15px;display:flex}.pagination-module__f4K36a__total{color:var(--color-text-secondary)}.pagination-module__f4K36a__pages{gap:var(--space-xs);flex-wrap:wrap;display:flex}.pagination-module__f4K36a__pageLink,.pagination-module__f4K36a__current,.pagination-module__f4K36a__disabled,.pagination-module__f4K36a__ellipsis{text-align:center;border-radius:22px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 14px;line-height:1.4;display:inline-flex}.pagination-module__f4K36a__pageLink{color:var(--color-text);background:var(--color-surface);transition:background-color var(--press-out,.16s) ease, border-color var(--press-out,.16s) ease, color var(--press-out,.16s) ease;border:1px solid #dbe4d4}.pagination-module__f4K36a__current{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}.pagination-module__f4K36a__disabled{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-background)}.pagination-module__f4K36a__ellipsis{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.pagination-module__f4K36a__pageLink:hover{color:var(--color-primary);background:#eaf1e0;border-color:#c0d2b8}}@media (max-width:767px){.pagination-module__f4K36a__pagination{flex-direction:column;align-items:flex-start}}
.list-pages-module__dkNCIa__resultStatus{min-height:20px;color:var(--color-text-secondary);margin:0 0 18px;font-size:12px}.list-pages-module__dkNCIa__resultStatus strong{color:var(--color-primary);font-weight:700}.list-pages-module__dkNCIa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1023px){.list-pages-module__dkNCIa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.list-pages-module__dkNCIa__resultStatus{margin-bottom:14px}.list-pages-module__dkNCIa__cardGrid{grid-template-columns:minmax(0,1fr)}}
.news-module__cyC5HW__list{background:var(--color-surface);border:1px solid var(--color-border);padding:0 var(--space-lg);box-shadow:var(--shadow-card,none);border-radius:16px}.news-module__cyC5HW__resultStatus{min-height:20px;color:var(--color-text-secondary);margin:0 0 18px;font-size:12px}.news-module__cyC5HW__resultStatus strong{color:var(--color-primary);font-weight:700}.news-module__cyC5HW__columnNav{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.news-module__cyC5HW__columnNavLabel{color:var(--color-text-secondary);flex:none;font-size:14px;line-height:30px}.news-module__cyC5HW__columnChips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.news-module__cyC5HW__chip{padding:var(--space-xs) var(--space-md);background:var(--color-surface);min-height:44px;color:var(--color-text);transition:background-color var(--press-out,.16s) ease, border-color var(--press-out,.16s) ease, color var(--press-out,.16s) ease;border:1px solid #dbe4d4;border-radius:22px;align-items:center;font-size:14px;display:inline-flex}.news-module__cyC5HW__chip:hover{color:var(--color-primary);background:#eaf1e0;border-color:#c0d2b8}@media (max-width:767px){.news-module__cyC5HW__resultStatus{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.news-module__cyC5HW__chip{transition:none}}
.states-module__a5w_3W__state{min-height:220px;margin:var(--space-lg) 0;background:var(--color-surface);text-align:center;border:1px dashed #c4d6b8;border-radius:16px;align-content:center;justify-items:center;padding:45px 20px;display:grid}.states-module__a5w_3W__stateTitle{font-family:var(--font-display);color:var(--color-deep,var(--color-text));margin-bottom:10px;font-size:20px;font-weight:700}.states-module__a5w_3W__stateDescription{max-width:32em;color:var(--color-text-secondary);margin:0 auto;font-size:14px;line-height:1.8}.states-module__a5w_3W__stateAction{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;min-height:44px;transition:transform var(--press-out,.16s) var(--ease,ease), background-color var(--press-out,.16s) ease;border-radius:24px;justify-content:center;align-items:center;margin-top:16px;padding:10px 24px;font-size:14px;font-weight:600;display:inline-flex}.states-module__a5w_3W__stateAction:active{transition-duration:var(--press-in,.1s);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.states-module__a5w_3W__stateAction:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:#fff}}@media (prefers-reduced-motion:reduce){.states-module__a5w_3W__stateAction{transition:background-color var(--press-out,.16s) ease}.states-module__a5w_3W__stateAction:active{transform:none}}.states-module__a5w_3W__skeleton{gap:var(--space-md);padding:var(--space-lg) 0;display:grid}.states-module__a5w_3W__skeletonRow{background:#e6eee0;border-radius:12px;height:56px;animation:1.4s ease-in-out infinite states-module__a5w_3W__skeleton-pulse;display:block}@keyframes states-module__a5w_3W__skeleton-pulse{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.states-module__a5w_3W__skeletonRow{opacity:.45;animation:none}}
.page-module__Cp5W8G__page{--color-paper:#f9fbf4;--color-seal:#207c55;--color-accent-gold:#f4cc70;--color-text-tertiary:#8a988f;--shadow-card:0 12px 30px #234d350f;--shadow-hover:0 16px 34px #234d351f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-paper);overflow:clip}.page-module__Cp5W8G__wrap{width:min(1200px,100% - 80px);margin-inline:auto}.page-module__Cp5W8G__coursesBand{background:color-mix(in srgb, var(--color-soft) 70%, #fff);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:52px}.page-module__Cp5W8G__bandSection{margin-top:0;padding:48px 0}.page-module__Cp5W8G__homeGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:38px;margin-top:52px;display:grid;}.page-module__Cp5W8G__mainColumn,.page-module__Cp5W8G__sidebar{min-width:0}.page-module__Cp5W8G__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__Cp5W8G__cardGrid>*{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:transform var(--motion-ui) ease, box-shadow var(--motion-ui) ease;border-radius:14px;overflow:hidden}.page-module__Cp5W8G__cardGrid>:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.page-module__Cp5W8G__sidebar{position:static}.page-module__Cp5W8G__sidebarSection{margin-top:36px}.page-module__Cp5W8G__sidebar>:first-child .page-module__Cp5W8G__sidebarSection{margin-top:0}.page-module__Cp5W8G__columnList,.page-module__Cp5W8G__governmentList{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.page-module__Cp5W8G__columnList li+li,.page-module__Cp5W8G__governmentList li+li{border-top:1px solid var(--color-border)}.page-module__Cp5W8G__columnList a{min-height:48px;color:var(--color-text);transition:color var(--press-out) ease, background-color var(--press-out) ease, padding-left var(--press-out) ease;justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;display:flex}.page-module__Cp5W8G__columnList a:hover{color:var(--color-primary);background:var(--color-paper);padding-left:20px}.page-module__Cp5W8G__columnList span{color:var(--color-accent-gold)}.page-module__Cp5W8G__governmentList a{color:var(--color-text);transition:color var(--press-out) ease, background-color var(--press-out) ease, border-color var(--press-out) ease;border-left:3px solid #0000;gap:3px;padding:14px 16px;display:grid}.page-module__Cp5W8G__governmentList a:hover{color:var(--color-primary);background:var(--color-paper);border-left-color:var(--color-primary)}.page-module__Cp5W8G__governmentList strong{font-size:14px}.page-module__Cp5W8G__governmentList span{color:var(--color-text-tertiary);font-size:11px}.page-module__Cp5W8G__closing{margin-top:56px;margin-bottom:65px;}.page-module__Cp5W8G__closingCard{background:color-mix(in srgb, var(--color-sun) 26%, #fff);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:39px 45px;display:flex}.page-module__Cp5W8G__closingCard h2{font-family:var(--font-display);letter-spacing:.5px;margin:0 0 9px;font-size:26px}.page-module__Cp5W8G__closingCard p{color:color-mix(in srgb, var(--color-sun) 30%, var(--color-text-secondary));margin:0;font-size:14px}.page-module__Cp5W8G__closingAction{color:#fff;background:var(--color-primary);border:1px solid var(--color-primary);min-height:44px;transition:transform var(--press-out) var(--ease), background-color var(--press-out) ease;border-radius:28px;flex:none;justify-content:center;align-items:center;gap:15px;padding:12px 24px;font-size:14px;font-weight:700;display:inline-flex}.page-module__Cp5W8G__closingAction:hover{color:#fff;background:var(--color-deep)}.page-module__Cp5W8G__closingAction:active{transition-duration:var(--press-in);transform:scale(.97)}.page-module__Cp5W8G__closingAction>span{transition:transform var(--press-out) ease;display:inline-block}@media (hover:hover) and (pointer:fine){.page-module__Cp5W8G__closingAction:hover>span{transform:translate(3px)}}@media (max-width:1100px){.page-module__Cp5W8G__wrap{width:calc(100% - 56px)}.page-module__Cp5W8G__homeGrid{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.page-module__Cp5W8G__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-module__Cp5W8G__homeGrid{grid-template-columns:minmax(0,1fr)}.page-module__Cp5W8G__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__Cp5W8G__sidebarSection,.page-module__Cp5W8G__sidebar>:first-child .page-module__Cp5W8G__sidebarSection{margin-top:0}}@media (max-width:800px){.page-module__Cp5W8G__wrap{width:calc(100% - 40px)}}@media (max-width:767px){.page-module__Cp5W8G__cardGrid,.page-module__Cp5W8G__sidebar{grid-template-columns:minmax(0,1fr)}.page-module__Cp5W8G__sidebar{gap:36px}}@media (max-width:600px){.page-module__Cp5W8G__wrap{width:calc(100% - 36px)}.page-module__Cp5W8G__coursesBand{margin-top:44px}.page-module__Cp5W8G__bandSection{padding:36px 0}.page-module__Cp5W8G__closing{margin-bottom:43px}.page-module__Cp5W8G__closingCard{padding:28px 25px;display:block}.page-module__Cp5W8G__closingCard h2{font-size:24px;line-height:1.5}.page-module__Cp5W8G__closingCard p{font-size:15px;line-height:1.8}.page-module__Cp5W8G__closingAction{margin-top:23px;font-size:13px}}@media (prefers-reduced-motion:reduce){.page-module__Cp5W8G__cardGrid>*,.page-module__Cp5W8G__columnList a,.page-module__Cp5W8G__governmentList a,.page-module__Cp5W8G__closingAction,.page-module__Cp5W8G__closingAction>span{transition:none}.page-module__Cp5W8G__cardGrid>:hover,.page-module__Cp5W8G__closingAction:active,.page-module__Cp5W8G__closingAction:hover>span{transform:none}}
.resource-media-module__VcfsoW__placeholder.resource-media-module__VcfsoW__placeholder{place-content:center;gap:var(--space-xs);text-align:center;color:var(--color-text-secondary);background:var(--color-background);border-bottom:1px solid var(--color-border);display:grid}.resource-media-module__VcfsoW__placeholder strong{font-family:var(--font-display);color:var(--color-primary);font-size:28px}.resource-media-module__VcfsoW__placeholder span{font-size:12px}.resource-media-module__VcfsoW__gallery{margin-bottom:var(--space-lg)}.resource-media-module__VcfsoW__galleryTitle{margin-bottom:var(--space-sm);font-family:var(--font-display);color:var(--color-deep,var(--color-text));font-size:18px}.resource-media-module__VcfsoW__hero{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-card,0 12px 30px #234d3510);border-radius:16px;display:block}.resource-media-module__VcfsoW__thumbnails{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.resource-media-module__VcfsoW__thumbnail,.resource-media-module__VcfsoW__thumbnailActive{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:0;overflow:hidden}.resource-media-module__VcfsoW__thumbnailActive{border-color:var(--color-primary);outline:1px solid var(--color-primary)}.resource-media-module__VcfsoW__thumbnailImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (max-width:767px){.resource-media-module__VcfsoW__hero{aspect-ratio:4/3}}
.course-detail-module__sLJhIa__shell{max-width:1040px;padding-bottom:72px}.course-detail-module__sLJhIa__section,.course-detail-module__sLJhIa__sectionLead{margin-top:34px}.course-detail-module__sLJhIa__sectionLead:first-child{margin-top:0}.course-detail-module__sLJhIa__sectionTitle{border-bottom:1px dashed var(--color-border);color:var(--color-deep,var(--color-primary));font-family:var(--font-display);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;font-size:22px;font-weight:700;display:flex}.course-detail-module__sLJhIa__sectionTitle:before{content:"";background:var(--color-accent-gold,var(--color-primary));border-radius:2px;flex:0 0 9px;width:9px;height:9px;transform:rotate(45deg)}.course-detail-module__sLJhIa__body{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-text);line-height:1.9}.course-detail-module__sLJhIa__bulletList,.course-detail-module__sLJhIa__numberedList{gap:var(--space-sm);padding-left:1.4rem;display:grid}.course-detail-module__sLJhIa__bulletList{list-style:outside}.course-detail-module__sLJhIa__numberedList{list-style:decimal}.course-detail-module__sLJhIa__bulletList li,.course-detail-module__sLJhIa__numberedList li{overflow-wrap:anywhere;line-height:1.8}@media (max-width:767px){.course-detail-module__sLJhIa__shell{padding-bottom:52px}.course-detail-module__sLJhIa__section,.course-detail-module__sLJhIa__sectionLead{margin-top:var(--space-lg)}}
.article-module__EXCoBW__article{background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-gold,var(--color-primary));box-shadow:var(--shadow-card,none);border-radius:16px;margin-top:28px;padding:30px}.article-module__EXCoBW__meta{gap:var(--space-xs) var(--space-lg);color:var(--color-text-secondary);border-bottom:1px dashed var(--color-border);padding-bottom:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;font-size:14px;display:flex}.article-module__EXCoBW__body{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.article-module__EXCoBW__attachments{margin-top:var(--space-xl);border-top:1px dashed var(--color-border);padding-top:var(--space-md)}.article-module__EXCoBW__attachmentsTitle{font-family:var(--font-display);color:var(--color-deep,var(--color-primary));margin-bottom:var(--space-sm);font-size:18px}.article-module__EXCoBW__attachmentList{gap:var(--space-xs);font-size:14px;display:grid}.article-module__EXCoBW__relatedLinks{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px dashed var(--color-border);flex-wrap:wrap;font-size:14px;display:flex}.article-module__EXCoBW__relatedLinks a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:767px){.article-module__EXCoBW__article{padding:18px 16px}}
.partner-detail-module__JzfycG__content{padding-bottom:72px}.partner-detail-module__JzfycG__mediaLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-bottom:28px;display:grid}.partner-detail-module__JzfycG__mediaMain>section{margin-top:0}.partner-detail-module__JzfycG__infoRail{position:sticky;top:96px}.partner-detail-module__JzfycG__section{margin-top:34px}.partner-detail-module__JzfycG__sectionTitle{border-bottom:1px dashed var(--color-border);color:var(--color-deep,var(--color-primary));font-family:var(--font-display);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;font-size:22px;display:flex}.partner-detail-module__JzfycG__sectionTitle:before{content:"";background:var(--color-accent-gold,var(--color-primary));border-radius:2px;flex:0 0 9px;width:9px;height:9px;transform:rotate(45deg)}.partner-detail-module__JzfycG__body{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.9}.partner-detail-module__JzfycG__facilityList{gap:var(--space-xs);display:grid}.partner-detail-module__JzfycG__facilityList li{overflow-wrap:anywhere;padding-left:1em;position:relative}.partner-detail-module__JzfycG__facilityList li:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.partner-detail-module__JzfycG__mapActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.partner-detail-module__JzfycG__mapLink,.partner-detail-module__JzfycG__navigationLink{min-height:44px;padding:var(--space-xs) var(--space-lg);border:1px solid var(--color-primary);transition:background-color var(--press-out,.16s) ease, border-color var(--press-out,.16s) ease, color var(--press-out,.16s) ease;border-radius:24px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.partner-detail-module__JzfycG__mapLink{color:#fff;background:var(--color-primary)}.partner-detail-module__JzfycG__navigationLink{color:var(--color-primary);background:var(--color-surface)}.partner-detail-module__JzfycG__mapLink:hover{color:#fff;border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.partner-detail-module__JzfycG__navigationLink:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}@media (max-width:767px){.partner-detail-module__JzfycG__content{padding-bottom:52px}.partner-detail-module__JzfycG__mediaLayout{grid-template-columns:1fr}.partner-detail-module__JzfycG__infoRail{position:static}.partner-detail-module__JzfycG__mapLink,.partner-detail-module__JzfycG__navigationLink{flex:100%}}@media (prefers-reduced-motion:reduce){.partner-detail-module__JzfycG__mapLink,.partner-detail-module__JzfycG__navigationLink{transition:none}}
.supervision-module__a60jJG__workspace{padding-top:0;padding-bottom:72px}.supervision-module__a60jJG__nav{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.supervision-module__a60jJG__navLink{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text-secondary);padding:var(--space-sm) var(--space-md);transition:color var(--motion-ui) var(--ease), border-color var(--motion-ui) var(--ease), background-color var(--motion-ui) var(--ease);border-radius:8px;align-items:center;display:inline-flex}.supervision-module__a60jJG__navLink:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}@media (hover:hover) and (pointer:fine){.supervision-module__a60jJG__navLink:hover{border-color:var(--color-primary);background:var(--color-soft);color:var(--color-deep)}}.supervision-module__a60jJG__summaryGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.supervision-module__a60jJG__summaryItem,.supervision-module__a60jJG__tableWrap{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card,none);border-radius:8px}.supervision-module__a60jJG__summaryItem{border-top:3px solid var(--color-accent-gold,var(--color-primary));padding:20px}.supervision-module__a60jJG__summaryValue{color:var(--color-deep);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;display:block}.supervision-module__a60jJG__summaryLabel,.supervision-module__a60jJG__meta{color:var(--color-text-secondary);font-size:14px}.supervision-module__a60jJG__tableWrap{overflow-x:auto}.supervision-module__a60jJG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:14px}.supervision-module__a60jJG__table th,.supervision-module__a60jJG__table td{border-bottom:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);text-align:left;vertical-align:top}.supervision-module__a60jJG__table th{background:var(--color-paper);color:var(--color-deep);white-space:nowrap;font-weight:600}.supervision-module__a60jJG__table tbody tr:nth-child(2n){background:var(--color-paper)}@media (hover:hover) and (pointer:fine){.supervision-module__a60jJG__table tbody tr:hover{background:var(--color-soft)}}.supervision-module__a60jJG__table tr:last-child td{border-bottom:0}.supervision-module__a60jJG__metricList{gap:var(--space-sm);margin:0;padding:0;display:grid}.supervision-module__a60jJG__metricItem{border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-surface);padding:var(--space-sm) var(--space-md);border-radius:8px;list-style:none}@media (max-width:767px){.supervision-module__a60jJG__workspace{padding-bottom:52px}.supervision-module__a60jJG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.status-badge-module__HOkmbG__badge{border:1px solid var(--color-border);background:var(--color-paper);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 10px;font-size:13px;line-height:20px;display:inline-flex}.status-badge-module__HOkmbG__success{background:color-mix(in srgb, var(--color-success) 12%, var(--color-surface));border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border));color:color-mix(in srgb, var(--color-success) 55%, var(--color-deep))}.status-badge-module__HOkmbG__warning{background:color-mix(in srgb, var(--color-warning) 16%, var(--color-surface));border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-border));color:color-mix(in srgb, var(--color-warning) 52%, var(--color-deep))}.status-badge-module__HOkmbG__error{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-error) 45%, var(--color-border));color:color-mix(in srgb, var(--color-error) 68%, var(--color-deep))}
.filing-status-module__x2fY7a__panel{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-xxl) var(--space-lg);text-align:center;box-shadow:var(--shadow-card,none);border-radius:16px}.filing-status-module__x2fY7a__title{font-family:var(--font-display);color:var(--color-deep,var(--color-text));margin-bottom:var(--space-sm);font-size:18px;font-weight:700}.filing-status-module__x2fY7a__note{color:var(--color-text-secondary);font-size:14px}.filing-status-module__x2fY7a__action{min-height:44px;margin-top:var(--space-md);padding:var(--space-xs) var(--space-lg);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;cursor:pointer;transition:background-color var(--press-out,.16s) ease, border-color var(--press-out,.16s) ease;border-radius:24px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.filing-status-module__x2fY7a__action:hover{color:#fff;border-color:var(--color-primary-hover);background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.filing-status-module__x2fY7a__action{transition:none}}
.route-detail-module__SW1iKq__shell{max-width:1080px;padding-bottom:72px}.route-detail-module__SW1iKq__section,.route-detail-module__SW1iKq__sectionLead{margin-top:34px}.route-detail-module__SW1iKq__sectionLead{margin-top:0}.route-detail-module__SW1iKq__section[id]{scroll-margin-top:112px}.route-detail-module__SW1iKq__sectionTitle{font-family:var(--font-display);color:var(--color-deep,var(--color-primary));border-bottom:1px dashed var(--color-border);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;font-size:22px;font-weight:700;display:flex}.route-detail-module__SW1iKq__sectionTitle:before{content:"";background:var(--color-accent-gold,var(--color-primary));border-radius:2px;flex:0 0 9px;width:9px;height:9px;transform:rotate(45deg)}.route-detail-module__SW1iKq__facts{gap:var(--space-xs) var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-gold,var(--color-primary));box-shadow:var(--shadow-card,none);border-radius:16px;grid-template-columns:max-content minmax(0,1fr);display:grid}.route-detail-module__SW1iKq__facts dt{color:var(--color-text-secondary);white-space:nowrap}.route-detail-module__SW1iKq__facts dd{overflow-wrap:anywhere;min-width:0}.route-detail-module__SW1iKq__sectionNavigation{gap:var(--space-xs);margin-top:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-detail-module__SW1iKq__sectionNavigationLink,.route-detail-module__SW1iKq__sectionNavigationActive{min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);color:var(--color-text);overflow-wrap:anywhere;text-align:center;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.route-detail-module__SW1iKq__sectionNavigationLink:hover{border-color:var(--color-primary);color:var(--color-primary)}.route-detail-module__SW1iKq__sectionNavigationActive{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}.route-detail-module__SW1iKq__routeMediaGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.route-detail-module__SW1iKq__routeMediaGrid figure,.route-detail-module__SW1iKq__documentMedia{gap:var(--space-xs);margin:0;display:grid}.route-detail-module__SW1iKq__routeMediaGrid img,.route-detail-module__SW1iKq__documentMedia img,.route-detail-module__SW1iKq__mediaFallback{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);background:var(--color-background);border-radius:16px;place-items:center;width:100%;display:grid}.route-detail-module__SW1iKq__routeMediaGrid figcaption,.route-detail-module__SW1iKq__documentMedia figcaption,.route-detail-module__SW1iKq__notice,.route-detail-module__SW1iKq__relatedBases span,.route-detail-module__SW1iKq__shareStatus{color:var(--color-text-secondary);font-size:14px}.route-detail-module__SW1iKq__relatedBases{list-style:none;display:grid}.route-detail-module__SW1iKq__relatedBases li{justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px dashed var(--color-border);display:flex}.route-detail-module__SW1iKq__document{gap:var(--space-lg);display:grid}.route-detail-module__SW1iKq__document section{gap:var(--space-sm);display:grid}.route-detail-module__SW1iKq__document h3{font-size:17px}.route-detail-module__SW1iKq__document h4{font-size:15px}.route-detail-module__SW1iKq__document p,.route-detail-module__SW1iKq__document li{overflow-wrap:anywhere;line-height:1.8}.route-detail-module__SW1iKq__document ul,.route-detail-module__SW1iKq__document ol,.route-detail-module__SW1iKq__itinerary{padding-left:1.4rem}.route-detail-module__SW1iKq__document ul{list-style:outside}.route-detail-module__SW1iKq__document ol,.route-detail-module__SW1iKq__itinerary{list-style:decimal}.route-detail-module__SW1iKq__itinerary{gap:var(--space-sm);display:grid}.route-detail-module__SW1iKq__itinerary li{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-card,none);border-radius:0 12px 12px 0}.route-detail-module__SW1iKq__itinerary p+p{margin-top:var(--space-xs)}.route-detail-module__SW1iKq__emptyPanel,.route-detail-module__SW1iKq__feeLogin{min-height:88px;padding:var(--space-md);border:1px dashed var(--color-border);color:var(--color-text-secondary);background:var(--color-surface);border-radius:16px}.route-detail-module__SW1iKq__feeLogin{align-items:center;display:flex}.route-detail-module__SW1iKq__feeLogin a{align-items:center;min-height:44px;display:inline-flex}.route-detail-module__SW1iKq__sharePanel{gap:var(--space-xs);max-width:320px;padding-top:var(--space-md);border-top:1px dashed var(--color-border);display:grid}.route-detail-module__SW1iKq__qrDisclosure{gap:var(--space-sm);display:grid}.route-detail-module__SW1iKq__qrDisclosure summary{cursor:pointer;min-height:44px}.route-detail-module__SW1iKq__qrCode{object-fit:contain;width:132px;height:132px}.route-detail-module__SW1iKq__shareAction,.route-detail-module__SW1iKq__copyAction,.route-detail-module__SW1iKq__canonicalLink{min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;transition:background-color var(--press-out,.16s) ease, border-color var(--press-out,.16s) ease, color var(--press-out,.16s) ease;border-radius:24px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.route-detail-module__SW1iKq__shareAction:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:#fff}.route-detail-module__SW1iKq__copyAction,.route-detail-module__SW1iKq__canonicalLink{background:var(--color-surface);color:var(--color-primary)}.route-detail-module__SW1iKq__copyAction:hover,.route-detail-module__SW1iKq__canonicalLink:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}@media (max-width:767px){.route-detail-module__SW1iKq__shell{padding-bottom:52px}.route-detail-module__SW1iKq__section[id]{scroll-margin-top:var(--space-md)}.route-detail-module__SW1iKq__sectionNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.route-detail-module__SW1iKq__routeMediaGrid{grid-template-columns:1fr}.route-detail-module__SW1iKq__routeMediaGrid img,.route-detail-module__SW1iKq__documentMedia img,.route-detail-module__SW1iKq__mediaFallback{aspect-ratio:4/3}.route-detail-module__SW1iKq__relatedBases li{gap:var(--space-xs);flex-direction:column}.route-detail-module__SW1iKq__qrDisclosure,.route-detail-module__SW1iKq__sharePanel{width:100%}.route-detail-module__SW1iKq__qrDisclosure summary{align-items:center;display:flex}.route-detail-module__SW1iKq__qrCode{width:160px;height:160px}}@media (prefers-reduced-motion:reduce){.route-detail-module__SW1iKq__shareAction,.route-detail-module__SW1iKq__copyAction,.route-detail-module__SW1iKq__canonicalLink{transition:none}}
