.newoncity-dossier{--dossier-pad:var(--newoncity-pad);color:var(--newoncity-ink);padding-bottom:clamp(96px,14vh,192px);overflow-x:clip}.newoncity-dossier__cover{padding:180px var(--dossier-pad)0}.newoncity-dossier__title{margin:0}.newoncity-dossier__lead{color:var(--newoncity-text-body);margin:24px 0 0}.newoncity-dossier__specs{margin:40px 0 0}.newoncity-dossier__specs>div{border-top:1px solid var(--newoncity-line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:12px 0;display:grid}.newoncity-dossier__specs>div:last-child{border-bottom:1px solid var(--newoncity-line)}.newoncity-dossier__specs dt{color:var(--newoncity-ink-60)}.newoncity-dossier__specs dd{font-variant-numeric:tabular-nums;margin:0}.newoncity-dossier__chapter{padding:96px var(--dossier-pad)0;scroll-margin-top:96px}.newoncity-dossier__chapter-head{margin-bottom:40px}.newoncity-dossier__chapter-no{color:var(--newoncity-accent);font-variant-numeric:tabular-nums;margin-right:.4em}.newoncity-dossier__chapter-title{margin:0}.newoncity-dossier__chapter-lead{color:var(--newoncity-text-body);margin:24px 0 0}.newoncity-dossier__block-title{margin:0 0 40px}.newoncity-dossier__board-row{border-top:1px solid var(--newoncity-line);padding-bottom:16px}.newoncity-dossier__board-label{padding:16px 0 8px}.newoncity-dossier__board-label b{display:block}.newoncity-dossier__board-label span{color:var(--newoncity-ink-60);margin-top:6px;display:block}.newoncity-dossier__board-cell{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.newoncity-dossier__board-dest{color:var(--newoncity-text-body)}.newoncity-dossier__board-time{font-variant-numeric:tabular-nums;white-space:nowrap}.newoncity-dossier__sheet-map{border-top:1px solid var(--newoncity-line);border-bottom:1px solid var(--newoncity-line);width:100vw;height:clamp(380px,58vh,800px);margin-top:12px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.newoncity-dossier__zones{margin-top:clamp(80px,11vh,128px)}.newoncity-dossier__zone{border:1px solid var(--newoncity-line);background:var(--newoncity-paper);min-width:0;padding:clamp(24px,3vw,36px) clamp(20px,2.6vw,32px) clamp(28px,3vw,36px);transition:border-color .3s}.newoncity-dossier__zone:hover{border-color:var(--newoncity-ink-60,color-mix(in srgb,var(--newoncity-ink)40%,transparent))}.newoncity-dossier__zone+.newoncity-dossier__zone{margin-top:16px}.newoncity-dossier__zone h3{margin:0 0 28px}.newoncity-dossier__zone dl{gap:28px;margin:0;display:grid}@media (min-width:768px){.newoncity-dossier__zone dl{column-gap:var(--newoncity-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.newoncity-dossier__zone dl>div{border-top:1px solid var(--newoncity-line);padding-top:20px}.newoncity-dossier__zone dt{color:var(--newoncity-ink-60)}.newoncity-dossier__zone dd{margin:12px 0 0}.newoncity-dossier__zone dd.is-num{font-variant-numeric:tabular-nums}.newoncity-dossier__zone>p{color:var(--newoncity-text-body);margin:28px 0 0}.newoncity-dossier__benefits{margin-top:clamp(96px,13vh,160px)}.newoncity-dossier__benefit{min-width:0}.newoncity-dossier__benefit+.newoncity-dossier__benefit{margin-top:48px}.newoncity-dossier__benefit h4{margin:0 0 20px}.newoncity-dossier__benefit ul{border:1px solid var(--newoncity-line);margin:0;padding:0;list-style:none}.newoncity-dossier__benefit li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:20px 24px;display:grid}.newoncity-dossier__benefit li+li{border-top:1px solid var(--newoncity-line)}.newoncity-dossier__benefit-circle{width:48px;height:auto;display:block;overflow:visible}.newoncity-dossier__benefit-circle .is-outer{fill:none;stroke:var(--newoncity-ink-60)}.newoncity-dossier__benefit-circle .is-fill{fill:var(--newoncity-accent)}.newoncity-dossier__benefit-info{min-width:0}.newoncity-dossier__benefit-info b{display:block}.newoncity-dossier__benefit-info span{color:var(--newoncity-text-body);margin-top:6px;display:block}.newoncity-dossier__benefit em{color:var(--newoncity-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.newoncity-dossier__cvg{margin-top:clamp(96px,13vh,160px)}.newoncity-dossier__cvg-head{min-width:0;margin-bottom:48px}.newoncity-dossier__cvg-result{margin:0}.newoncity-dossier__cvg-result b{display:block}.newoncity-dossier__cvg-result span{color:var(--newoncity-text-body);margin-top:10px;display:block}.newoncity-dossier__cvg-note{color:var(--newoncity-text-body);margin:24px 0 0}.newoncity-dossier__cvg-grid{grid-template-columns:1fr;display:grid}.newoncity-dossier__cvg-grid>div{border-top:1px solid var(--newoncity-line);padding:16px}.newoncity-dossier__cvg-grid h4{margin:0 0 6px}.newoncity-dossier__cvg-grid p{color:var(--newoncity-text-body);margin:0}.newoncity-dossier__disclaimer{color:var(--newoncity-ink-60);gap:4px;margin:clamp(56px,8vh,96px) 0 0;padding:0;list-style:none;display:grid}.newoncity-dossier__sheet-map{isolation:isolate}.newoncity-dossier__sheet-map .zm__control{background:var(--newoncity-paper);border:1px solid var(--newoncity-line);width:232px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:18px 20px 16px;top:24px;left:24px}.newoncity-dossier__sheet-map .zm__hint{color:var(--newoncity-ink-60);margin-top:12px}.newoncity-dossier__ledger{gap:var(--newoncity-gutter);margin:0;display:grid}.newoncity-dossier__ledger>div{border:1px solid var(--newoncity-line);background:var(--newoncity-paper);padding:clamp(20px,2.2vw,26px) clamp(18px,2vw,24px);transition:border-color .3s}.newoncity-dossier__ledger>div:hover{border-color:var(--newoncity-ink-60,color-mix(in srgb,var(--newoncity-ink)40%,transparent))}.newoncity-dossier__ledger dt{color:var(--newoncity-ink-60)}.newoncity-dossier__ledger dd{font-variant-numeric:tabular-nums;margin:10px 0 0}.newoncity-dossier__ledger>div.is-lead{border-color:var(--newoncity-ink);padding:clamp(26px,3vw,36px) clamp(20px,2.4vw,30px)}.newoncity-dossier__ledger>div.is-lead dt{color:var(--newoncity-accent)}.newoncity-dossier__chapter-action{margin-top:clamp(24px,3vh,36px)}.newoncity-dossier__env{margin:0}.newoncity-dossier__jobs-group+.newoncity-dossier__jobs-group{margin-top:clamp(40px,6vh,72px)}.newoncity-dossier__jobs-group>.newoncity-dossier__block-title{margin-bottom:clamp(16px,2.4vh,22px)}.newoncity-dossier__jobs-lead{color:var(--newoncity-text-body);margin:0 0 clamp(20px,3vh,28px)}.newoncity-dossier__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;max-width:600px;display:grid}.newoncity-dossier__card{aspect-ratio:1;border:1px solid var(--newoncity-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;transition:border-color .3s;display:flex}.newoncity-dossier__card:hover{border-color:var(--newoncity-accent)}.newoncity-dossier__card-mark{height:44px;color:var(--newoncity-ink);place-items:center;display:grid}.newoncity-dossier__card-mark img{object-fit:contain;width:auto;max-width:132px;height:40px}.newoncity-dossier__card-name{color:var(--newoncity-ink)}.newoncity-dossier__card-share{color:var(--newoncity-accent);font-variant-numeric:tabular-nums}.newoncity-dossier__jobs-note{color:var(--newoncity-ink-60);margin:16px 0 0}@media (min-width:560px){.newoncity-dossier__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.newoncity-dossier__cards{grid-template-columns:repeat(6,minmax(0,1fr))}.newoncity-dossier__cards--stats{grid-template-columns:repeat(3,calc(16.6667% - 10px));justify-content:start}}.newoncity-dossier__chapter-ledger>div{grid-template-columns:150px minmax(0,1fr)}@media (min-width:768px){.newoncity-dossier__cover{padding-top:260px}.newoncity-dossier__board-row{column-gap:var(--newoncity-gutter);grid-template-columns:minmax(140px,2fr) repeat(3,minmax(0,2fr));padding-bottom:0;display:grid}.newoncity-dossier__board-label{padding:20px 0 36px}.newoncity-dossier__board-cell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:168px;padding:20px 0 36px}.newoncity-dossier__board-time{margin-top:auto}.newoncity-dossier__cvg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newoncity-dossier__cvg-grid>div{padding:24px}.newoncity-dossier__cvg-grid>div:nth-child(2n){border-left:1px solid var(--newoncity-line)}.newoncity-dossier__sheet-map{height:clamp(520px,74vh,800px)}}@media (min-width:900px){.newoncity-dossier__cover{padding-top:clamp(240px,30vh,360px)}.newoncity-dossier__cover-grid{column-gap:var(--newoncity-gutter);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.newoncity-dossier__title{grid-area:1/1/auto/8}.newoncity-dossier__lead{grid-area:2/1/auto/6;margin-top:36px}.newoncity-dossier__specs{grid-area:1/9/3/13;align-self:end;margin:0}.newoncity-dossier__chapter{column-gap:var(--newoncity-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-top:clamp(160px,20vh,224px);display:grid}.newoncity-dossier__chapter-head{z-index:2;grid-area:1/1/auto/4;margin-bottom:0;padding-right:clamp(28px,4vw,72px);position:sticky;top:clamp(96px,12vh,140px)}.newoncity-dossier__chapter-body{grid-area:1/4/auto/13;min-width:0}.newoncity-dossier__sheet-map{grid-area:2/1/auto/-1;margin-top:48px}.newoncity-dossier__chapter:has(.newoncity-explorer__room){display:block}.newoncity-dossier__chapter:has(.newoncity-explorer__room) .newoncity-dossier__chapter-head{margin-bottom:clamp(20px,3vh,40px);position:static}.newoncity-dossier__chapter:has(.newoncity-explorer__room) .newoncity-dossier__chapter-body{display:block}.newoncity-dossier__chapter:has(.newoncity-dossier__sheet-map) .newoncity-dossier__chapter-head{position:static}.newoncity-dossier__chapter-body,.newoncity-dossier__board,.newoncity-dossier__board-row,.newoncity-dossier__benefits,.newoncity-dossier__cvg{column-gap:var(--newoncity-gutter);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}@supports (grid-template-columns:subgrid){.newoncity-dossier__chapter-body,.newoncity-dossier__board,.newoncity-dossier__board-row,.newoncity-dossier__benefits,.newoncity-dossier__cvg{grid-template-columns:subgrid}}.newoncity-dossier__board,.newoncity-dossier__board-row{grid-column:1/-1}.newoncity-dossier__board-label{grid-column:1/4}.newoncity-dossier__board-cell{grid-column:span 2}.newoncity-dossier__zones{column-gap:var(--newoncity-gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.newoncity-dossier__zone,.newoncity-dossier__zone+.newoncity-dossier__zone{grid-column:auto;margin-top:0}.newoncity-dossier__benefits{grid-column:1/-1;row-gap:0}.newoncity-dossier__block-title{grid-column:1/-1}.newoncity-dossier__benefit{grid-column:1/7}.newoncity-dossier__benefit+.newoncity-dossier__benefit{margin-top:48px}.newoncity-dossier__cvg{grid-column:1/-1;row-gap:40px}.newoncity-dossier__cvg-head{grid-column:1/6;margin-bottom:0}.newoncity-dossier__cvg-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.newoncity-dossier__cvg-grid>div{flex-direction:column;justify-content:space-between;gap:24px;min-height:150px;padding:28px;display:flex}.newoncity-dossier__disclaimer{grid-column:1/6}.newoncity-dossier__ledger{column-gap:var(--newoncity-gutter);row-gap:var(--newoncity-gutter);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.newoncity-dossier__ledger>div{grid-column:auto;display:block}.newoncity-dossier__ledger>div.is-lead{grid-column:1/-1}.newoncity-dossier__chapter-body>.newoncity-dossier__env{grid-column:1/7}.newoncity-dossier__chapter-body>.newoncity-dossier__chapter-ledger{grid-area:auto/1/auto/6;align-self:start;margin-top:40px}.newoncity-dossier__chapter-body>.newoncity-dossier__jobs{grid-column:1/-1}}
