.ndg-label{font:11px/1.7 var(--font-mono);color:#61745a;display:block}.ndg-joining{grid-template-columns:1fr 1fr;gap:27px;display:grid}.ndg-joining>article{background:#f6f8f1;border:1px solid #d4dec9;border-radius:8px;padding:27px}html body.type-system.next-site #main .ndg-page .ndg-joining h3{letter-spacing:-.04em;margin:18px 0 14px;font-size:30px;line-height:1.2}html body.type-system.next-site #main .ndg-page .ndg-joining article>p{max-width:54ch;font-size:14px;line-height:1.85}.ndg-join-model{background:#fafcf6;border:1px solid #d9e2d0;border-radius:5px;padding:18px;margin-block:23px!important}html body.type-system.next-site #main .ndg-page .ndg-join-model figcaption{font:10px/1.7 var(--font-mono);color:#728169}.ndg-join-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin-top:24px;display:grid}.ndg-join-flow>div{text-align:center;flex-direction:column;align-items:center;display:flex}.ndg-join-flow svg{color:#668058;width:37px;height:37px;margin-bottom:15px}.ndg-join-flow strong{color:#3e5634;font-size:13px;font-weight:530;line-height:1.8}.ndg-join-flow span{color:#728169;margin-top:4px;font-size:11px;line-height:1.8}.ndg-join-flow>b{color:#91a580;align-self:start;margin-top:9px;font-size:20px;font-weight:400}.ndg-joining ul{margin:0 0 20px;padding:0;list-style:none}html body.type-system.next-site #main .ndg-page .ndg-joining li{color:#596a51;border-bottom:1px solid #d9e2d0;padding:9px 0 9px 20px;font-size:13px;line-height:1.9;position:relative}.ndg-joining li:before{content:"+";color:#7d9470;position:absolute;top:9px;left:0}html body.type-system.next-site #main .ndg-page .ndg-joining article>.ndg-small{color:#6d7c65;font-size:12px;line-height:1.85}.ndg-identity-section{border-top:1px solid #dce3d5}.ndg-identity{margin:0 0 22px}.ndg-identity>div{border-top:1px solid #d0dcc3;grid-template-columns:150px 1fr;gap:27px;padding-block:19px;display:grid}.ndg-identity dt{color:#3e5634;font-size:13px;font-weight:530;line-height:1.8}html body.type-system.next-site #main .ndg-page .ndg-identity dd{color:#606b60;margin:0;font-size:13px;line-height:1.85}.ndg-site{background:#f0f2eb;border-bottom:1px solid #dce3d5;padding-block:57px}.ndg-site-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:0;padding:30px;list-style:none;display:grid}.ndg-site-path li{flex-direction:column;align-items:start;display:flex;position:relative}.ndg-site-path li+li:before{content:"⇄";color:#97aa89;font-size:22px;line-height:1.5;position:absolute;top:17px;left:-29px}.ndg-site-icon{color:#617f54;background:#f8faf4;border:1px solid #d6dfcf;border-radius:8px;place-items:center;width:55px;height:55px;margin-bottom:17px;display:grid}.ndg-site-icon svg{width:32px;height:32px}.ndg-site-core{color:#c2deb2;background:#29422e;border-color:#29422e}html body.type-system.next-site #main .ndg-page .ndg-site-path small{font:10px/1.7 var(--font-mono);color:#7c8f70;margin-bottom:4px}.ndg-site-path strong{color:#344b2f;font-size:14px;font-weight:530;line-height:1.7}html body.type-system.next-site #main .ndg-page .ndg-site-path code{font:12px/1.8 var(--font-mono);color:#526d45;background:0 0;border:0;margin-top:7px;padding:0}.ndg-site-path li>span:last-child{color:#6a7861;margin-top:5px;font-size:11px;line-height:1.8}html body.type-system.next-site #main .ndg-page .ndg-site-note{color:#65745e;background:#f8faf5;border-top:1px solid #dce3d5;padding:20px 30px;font-size:12px;line-height:1.85}.ndg-site-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:32px;display:grid}.ndg-site-rules article{border-top:1px solid #bdcbb3;padding-top:19px}html body.type-system.next-site #main .ndg-page .ndg-site-rules h3{letter-spacing:-.035em;margin-block:20px 14px;font-size:25px;line-height:1.3}html body.type-system.next-site #main .ndg-page .ndg-site-rules p{font-size:14px;line-height:1.85}.ndg-edge{border-top:1px solid #bdcbb3;justify-content:space-between;align-items:center;gap:45px;margin-top:33px;padding-top:26px;display:flex}html body.type-system.next-site #main .ndg-page .ndg-edge h3{letter-spacing:-.025em;margin-block:12px;font-size:21px;line-height:1.3}html body.type-system.next-site #main .ndg-page .ndg-edge p{max-width:76ch;font-size:13px;line-height:1.85}.ndg-edge>.po-link{flex:none;font-size:12px}html body.type-system.next-site #main .ndg-page .ndg-platform-intro{max-width:33ch;margin-top:21px;font-size:14px;line-height:1.85}.ndg-page #platforms>div:first-child>.po-link{margin-top:18px;font-size:12px}.ndg-platforms details{border-top:1px solid #d0dcc3}.ndg-platforms details:last-child{border-bottom:1px solid #d0dcc3}.ndg-platforms summary{cursor:pointer;align-items:center;gap:18px;min-height:83px;padding:19px 0;list-style:none;display:flex}.ndg-platforms summary::-webkit-details-marker{display:none}.ndg-platforms summary>svg{color:#69815b;flex:none;width:30px;height:30px}.ndg-platforms summary>span{flex-direction:column;gap:5px;display:flex}.ndg-platforms strong{color:#344b2f;font-size:15px;font-weight:530;line-height:1.6}html body.type-system.next-site #main .ndg-page .ndg-platforms small{color:#73836a;font-size:11px;line-height:1.8}.ndg-platforms summary>b{color:#69815b;margin-left:auto;font-size:22px;font-weight:350;line-height:1.5}.ndg-platforms details[open] summary>b{transform:rotate(45deg)}html body.type-system.next-site #main .ndg-page .ndg-platforms p{color:#606b60;max-width:66ch;margin:0 30px 23px 48px;font-size:13px;line-height:1.85}html body.type-system.next-site #main .ndg-page .ndg-platform-note{margin-top:22px}@media (width<=1100px){.ndg-joining{gap:22px}.ndg-joining>article{padding:23px}.ndg-identity>div{grid-template-columns:125px 1fr;gap:22px}.ndg-site-rules{gap:27px}.ndg-edge{gap:30px}.ndg-site-path{gap:27px}.ndg-site-path li+li:before{left:-24px}}@media (width<=900px){.ndg-edge{flex-direction:column;align-items:start;gap:17px}.ndg-identity>div{grid-template-columns:150px 1fr}.ndg-platform-intro{max-width:50ch!important}}@media (width<=700px){.ndg-joining{grid-template-columns:1fr;gap:20px}.ndg-joining>article{padding:25px}.ndg-joining article>p{max-width:none!important}.ndg-site{padding-block:42px}.ndg-site-path{grid-template-columns:1fr;gap:28px;padding:25px}.ndg-site-path li{grid-template-columns:55px 1fr;gap:0 20px;display:grid}.ndg-site-icon{grid-area:1/1/5;align-self:center;margin:0}.ndg-site-path small{grid-area:1/2;margin:0!important}.ndg-site-path strong{grid-area:2/2}.ndg-site-path code{grid-area:3/2;margin:2px 0!important}.ndg-site-path li>span:last-child{grid-area:4/2;margin:0}.ndg-site-path li+li:before{content:"↕";font-size:18px;top:-27px;left:23px}.ndg-site-note{padding-inline:25px!important}.ndg-site-rules{grid-template-columns:1fr;gap:25px}.ndg-site-rules h3{margin-top:14px!important}.ndg-identity>div{grid-template-columns:125px 1fr;gap:20px}}@media (width<=560px){.ndg-joining>article{padding:23px 20px}.ndg-joining h3{font-size:28px!important}.ndg-join-model{padding:16px 13px}.ndg-join-flow{gap:10px}.ndg-join-flow strong{font-size:12px}.ndg-join-flow span{font-size:10px}.ndg-identity>div{grid-template-columns:1fr;gap:9px}.ndg-site-path{padding-inline:20px}.ndg-site-note{padding-inline:20px!important}.ndg-platforms summary{gap:14px}.ndg-platforms strong{font-size:14px}.ndg-platforms p{margin-left:44px!important;margin-right:0!important}}
