.DocumentList-module__NUFmja__list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.DocumentList-module__NUFmja__row{border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:4px 14px;padding:18px 0 20px;display:grid}.DocumentList-module__NUFmja__glyph{color:var(--ink);grid-row:span 2;margin-top:10px}.DocumentList-module__NUFmja__main{min-width:0}.DocumentList-module__NUFmja__title{font:600 var(--t-prose) / 1.35 var(--font-print);overflow-wrap:anywhere;padding-block:10px;display:block}.DocumentList-module__NUFmja__clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DocumentList-module__NUFmja__file{font-size:var(--t-small);color:var(--pencil);overflow-wrap:anywhere;margin:0}.DocumentList-module__NUFmja__meta{font-size:var(--t-small);color:var(--pencil);grid-column:2;margin:0}.DocumentList-module__NUFmja__download{grid-column:1/-1;width:100%;margin-top:10px}@media (min-width:900px){.DocumentList-module__NUFmja__row{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:4px 28px;padding:20px 0}.DocumentList-module__NUFmja__glyph{grid-row:auto;margin-top:0}.DocumentList-module__NUFmja__title{font-size:1.3125rem}.DocumentList-module__NUFmja__meta{text-align:right;white-space:nowrap;grid-column:auto}.DocumentList-module__NUFmja__download{grid-column:auto;width:auto;margin-top:0}}
.JoiningSteps-module__TCrlEG__steps{max-width:40rem;margin:24px 0 0;padding:0;list-style:none}.JoiningSteps-module__TCrlEG__step{min-height:40px;padding:0 0 28px 60px;position:relative}.JoiningSteps-module__TCrlEG__num{border:2px solid var(--pen);background:var(--paper);width:40px;height:40px;color:var(--pen);font:600 var(--t-ui) / 1 var(--font-ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.JoiningSteps-module__TCrlEG__step:not(:last-child):after{content:"";background:var(--pen);clip-path:polygon(5px 0,7px 0,7px calc(100% - 8px),12px calc(100% - 8px),6px 100%,0 calc(100% - 8px),5px calc(100% - 8px));width:12px;position:absolute;top:46px;bottom:6px;left:14px}.JoiningSteps-module__TCrlEG__step h3{font-size:var(--t-h3);margin:6px 0 4px}.JoiningSteps-module__TCrlEG__step p{max-width:40ch;color:var(--pencil);margin:0}
.MediaGrid-module__54kywq__album{--h:150px;--hmax:360px;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 20px;display:flex}.MediaGrid-module__54kywq__tile{flex:var(--ar) 1 calc(var(--ar) * var(--h));max-width:calc(var(--ar) * var(--hmax));min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block}.MediaGrid-module__54kywq__wide{flex-basis:100%}.MediaGrid-module__54kywq__tile:focus-visible{outline-offset:8px}.MediaGrid-module__54kywq__frame{background:var(--sunk);box-shadow:var(--mount);transition:box-shadow .12s;display:block;position:relative}.MediaGrid-module__54kywq__tile:hover .MediaGrid-module__54kywq__frame,.MediaGrid-module__54kywq__tile:focus-visible .MediaGrid-module__54kywq__frame{box-shadow:var(--mount-lit)}.MediaGrid-module__54kywq__thumb{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:auto;transition:opacity .2s ease-out;display:block}.MediaGrid-module__54kywq__thumb.MediaGrid-module__54kywq__loading{opacity:0}.MediaGrid-module__54kywq__badge{background:var(--ink);width:40px;height:40px;color:var(--paper);place-items:center;display:grid;position:absolute;bottom:8px;left:8px}.MediaGrid-module__54kywq__caption{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-print);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:14px;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.MediaGrid-module__54kywq__number{font-size:var(--t-small);color:var(--pencil);margin-top:2px;display:block}.MediaGrid-module__54kywq__frame+.MediaGrid-module__54kywq__number{margin-top:14px}@media (min-width:600px){.MediaGrid-module__54kywq__album{--h:220px;--hmax:400px;gap:32px 24px}.MediaGrid-module__54kywq__album:after{content:"";flex-grow:1000000000}.MediaGrid-module__54kywq__wide{flex-basis:calc(var(--ar) * var(--h))}}@media (min-width:900px){.MediaGrid-module__54kywq__album{--h:250px;--hmax:440px;gap:36px 28px}.MediaGrid-module__54kywq__caption{-webkit-line-clamp:3;line-clamp:3;font-size:1.0625rem}}.MediaGrid-module__54kywq__dialog{background:var(--leaf);width:100%;max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.MediaGrid-module__54kywq__dialog::backdrop{background:#1c1c21cc}.MediaGrid-module__54kywq__sheet{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.MediaGrid-module__54kywq__stage{background:var(--ink);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:64px 8px 8px;display:grid;position:relative}.MediaGrid-module__54kywq__stage :focus-visible{outline-color:var(--paper)}.MediaGrid-module__54kywq__media{object-fit:contain;width:auto;max-width:100%;max-height:100%}.MediaGrid-module__54kywq__close{border-radius:var(--r-control);background:var(--paper);min-height:48px;color:var(--ink);font:600 var(--t-ui) / 1 var(--font-ui);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute;top:8px;right:8px}.MediaGrid-module__54kywq__close:hover{background:var(--wash)}.MediaGrid-module__54kywq__rail{flex-direction:column;gap:6px;min-height:0;max-height:45dvh;padding:16px 16px 0;display:flex;overflow:auto}.MediaGrid-module__54kywq__rail p{margin:0}.MediaGrid-module__54kywq__railCaption{font-family:var(--font-print);font-size:var(--t-prose);overflow-wrap:anywhere;line-height:1.45}.MediaGrid-module__54kywq__prompt{font-size:var(--t-ui)}.MediaGrid-module__54kywq__ask{font-size:var(--t-meta)}.MediaGrid-module__54kywq__railNumber{font-size:var(--t-small);font-weight:600}.MediaGrid-module__54kywq__railMeta{font-size:var(--t-small);color:var(--pencil);overflow-wrap:anywhere}.MediaGrid-module__54kywq__download{align-self:flex-start;min-height:48px;margin-top:6px}.MediaGrid-module__54kywq__actions{padding:12px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--leaf);margin-top:auto;position:sticky;bottom:0}.MediaGrid-module__54kywq__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.MediaGrid-module__54kywq__ctl{width:100%;min-height:56px}.MediaGrid-module__54kywq__position{font-size:var(--t-small);color:var(--pencil);text-align:center}@media (prefers-reduced-motion:no-preference){.MediaGrid-module__54kywq__dialog[open]{animation:.12s ease-out MediaGrid-module__54kywq__lightboxIn}}@keyframes MediaGrid-module__54kywq__lightboxIn{0%{opacity:0}}@media (min-width:900px){.MediaGrid-module__54kywq__dialog{width:min(1240px,94vw);height:fit-content;max-height:92dvh;margin:auto}.MediaGrid-module__54kywq__sheet{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 360px;height:86dvh}.MediaGrid-module__54kywq__stage{padding:72px 32px 32px}.MediaGrid-module__54kywq__close{top:12px;right:12px}.MediaGrid-module__54kywq__rail{gap:8px;max-height:none;padding:28px 28px 24px}.MediaGrid-module__54kywq__railCaption{font-size:1.375rem}.MediaGrid-module__54kywq__actions{background:0 0;padding:16px 0 0;position:static}.MediaGrid-module__54kywq__ctl{min-height:48px}}
.page-module__QD9C_q__head{margin-bottom:20px}.page-module__QD9C_q__head h1{margin:0}.page-module__QD9C_q__count{font-size:var(--t-meta);color:var(--pencil);margin:4px 0 0}.page-module__QD9C_q__empty{justify-items:start;gap:12px;max-width:40rem;display:grid}.page-module__QD9C_q__empty p{margin:0}.page-module__QD9C_q__emptyHead{font:400 var(--t-lead) / 1.3 var(--font-print)}@media (min-width:600px){.page-module__QD9C_q__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:clamp(24px,4vw,40px);display:flex}.page-module__QD9C_q__count{margin:0}}
.page-module__YoQiRW__head{margin-bottom:20px}.page-module__YoQiRW__head h1{margin:0}.page-module__YoQiRW__count{font-size:var(--t-meta);color:var(--pencil);margin:4px 0 0}.page-module__YoQiRW__empty{justify-items:start;gap:12px;max-width:40rem;display:grid}.page-module__YoQiRW__empty p{margin:0}.page-module__YoQiRW__emptyHead{font:400 var(--t-lead) / 1.3 var(--font-print)}@media (min-width:600px){.page-module__YoQiRW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:clamp(24px,4vw,40px);display:flex}.page-module__YoQiRW__count{margin:0}}
.page-module__E0kJGG__title{text-align:center;padding-block:28px 0}.page-module__E0kJGG__apex{font-size:var(--t-apex);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.02}.page-module__E0kJGG__lead{max-width:30ch;font-family:var(--font-print);font-size:var(--t-lead);color:var(--pencil);margin:12px auto 0;line-height:1.4}.page-module__E0kJGG__lineage{--stub:24px;--drop:24px;--aw:6px;--ah:8px;justify-content:center;max-width:900px;margin:16px auto 0;padding:0;list-style:none;display:flex;position:relative}.page-module__E0kJGG__lineage:before{content:"";height:var(--stub);border-left:2px solid var(--pen);transform-origin:top;position:absolute;top:0;left:calc(50% - 1px)}.page-module__E0kJGG__lineage li{min-width:0;padding-top:calc(var(--stub) + var(--drop) + var(--ah) + 4px);flex:1 1 0;position:relative}.page-module__E0kJGG__lineage li:before{content:"";top:var(--stub);border-top:2px solid var(--pen);position:absolute;left:0;right:0}.page-module__E0kJGG__lineage li:first-child:before{transform-origin:100%;left:calc(50% - 1px)}.page-module__E0kJGG__lineage li:last-child:before{transform-origin:0;right:calc(50% - 1px)}.page-module__E0kJGG__lineage li:only-child:before{display:none}.page-module__E0kJGG__lineage li:after{content:"";top:var(--stub);height:var(--drop);border-left:2px solid var(--pen);transform-origin:top;position:absolute;left:calc(50% - 1px)}.page-module__E0kJGG__lineage a{min-height:64px;color:var(--ink);flex-direction:column;align-items:center;gap:2px;padding:4px 8px 8px;text-decoration:none;display:flex}.page-module__E0kJGG__lineage a:before{content:"";top:calc(var(--stub) + var(--drop));left:calc(50% - var(--aw));border-style:solid;border-width:var(--ah) var(--aw) 0;border-color:var(--pen) transparent transparent;position:absolute}.page-module__E0kJGG__branchHead{font:600 1.5rem/1.15 var(--font-print)}.page-module__E0kJGG__branchCount{font-size:var(--t-meta);color:var(--pen);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.page-module__E0kJGG__lineage a:hover .page-module__E0kJGG__branchCount{color:var(--pen-deep);text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.page-module__E0kJGG__lineage:before{animation:.22s ease-out .15s both page-module__E0kJGG__drawY}.page-module__E0kJGG__lineage li:before{animation:.28s ease-out .37s both page-module__E0kJGG__drawX}.page-module__E0kJGG__lineage li:after{animation:.18s ease-out .65s both page-module__E0kJGG__drawY}.page-module__E0kJGG__lineage a:before{animation:.12s ease-out .83s both page-module__E0kJGG__appear}}@keyframes page-module__E0kJGG__drawY{0%{transform:scaleY(0)}}@keyframes page-module__E0kJGG__drawX{0%{transform:scaleX(0)}}@keyframes page-module__E0kJGG__appear{0%{opacity:0}}@media (forced-colors:active){.page-module__E0kJGG__lineage a:before{display:none}}.page-module__E0kJGG__door{border:1.5px solid var(--ink);text-align:center;max-width:34rem;margin:40px auto 0;padding:0 20px 20px}.page-module__E0kJGG__doorHead{background:var(--paper);width:fit-content;max-width:100%;font-size:var(--t-h3);margin:-.62em auto 10px;padding:0 12px;line-height:1.2}.page-module__E0kJGG__doorText{max-width:32ch;color:var(--pencil);margin:0 auto 18px}.page-module__E0kJGG__doorActions{gap:12px;display:grid}@media (min-width:600px){.page-module__E0kJGG__doorActions{grid-auto-flow:column;justify-content:center}}.page-module__E0kJGG__section{padding-top:clamp(56px,8vw,96px);scroll-margin-top:16px}.page-module__E0kJGG__section>h2{margin-bottom:.8em}.page-module__E0kJGG__split{padding-top:clamp(56px,8vw,96px)}.page-module__E0kJGG__splitHead{margin:0 0 .4em}.page-module__E0kJGG__closer{margin:8px 0 0;display:grid}@media (min-width:600px){.page-module__E0kJGG__closer{justify-content:start}}@media (min-width:900px){.page-module__E0kJGG__lineage{--stub:40px;--drop:34px;--aw:8px;--ah:11px;margin-top:24px}.page-module__E0kJGG__branchHead{font-size:2.25rem}.page-module__E0kJGG__branchCount{font-size:var(--t-prose)}.page-module__E0kJGG__title{padding-block:48px 0}.page-module__E0kJGG__door{margin-top:48px;padding:0 32px 28px}.page-module__E0kJGG__title+.page-module__E0kJGG__section{padding-top:72px}.page-module__E0kJGG__split{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:clamp(8px,3vw,56px);display:grid}.page-module__E0kJGG__splitHead{margin-bottom:0}.page-module__E0kJGG__split>div>:first-child{margin-top:0}}
