@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 400; font-display: optional; src: url(/assets/fonts/archivo-400.woff2) format('woff2'); }
@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 700; font-display: optional; src: url(/assets/fonts/archivo-700.woff2) format('woff2'); }
@font-face { font-family: 'Bitter'; font-style: normal; font-weight: 400; font-display: optional; src: url(/assets/fonts/bitter-400.woff2) format('woff2'); }
@font-face { font-family: 'Bitter'; font-style: normal; font-weight: 700; font-display: optional; src: url(/assets/fonts/bitter-700.woff2) format('woff2'); }
*{margin: 0;box-sizing: border-box;padding: 0}body.ynjSwayEdge{background: #ffffff;line-height: 1.64;overflow-x: hidden;font-size: 16px;-webkit-font-smoothing: antialiased;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color: #181a24}img{max-width: 100%;display: block}a{text-decoration: none;color: inherit}a:focus-visible, button:focus-visible, input:focus-visible{outline: 2px solid #676ffa;outline-offset: 2px}.ynjSwayMoor{border-bottom: 3px solid #181a24}.ynjDashFern{gap: 18px;justify-content: space-between;margin: 0 auto;max-width: 1196px;flex-wrap: wrap;padding: 18px 18px;display: flex;align-items: center}.ynjTrimMesh{align-items: center;display: inline-flex}.ynjGlenHaven{display: flex;gap: 22px;flex-wrap: wrap}.ynjGlenHaven a{font-weight: 600;font-size: 11px;text-transform: uppercase;letter-spacing: 0.1em;color: #656875}.ynjGlenHaven a:hover{color: #515af9}.ynjKernCrumb{margin: 0 auto;max-width: 1196px;padding: 24px 18px 54px}.ynjDriftPath{margin: -24px calc(50% - 50vw) 24px;position: relative;background-size: cover;justify-content: flex-end;min-height: 320px;display: flex;background-color: #181a2408;flex-direction: column;background-position: center}.ynjHearthVale{position: absolute;inset: 0;background: linear-gradient(to top, #fffffffa 12%, #ffffffb8 55%, #ffffff38 100%)}.ynjRangeRose{position: relative;margin: 0 auto;padding: 27px 18px 18px;width: 100%;max-width: 1196px}.ynjTableLayer{font-size: 37px;line-height: 1.06;max-width: 24ch;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;letter-spacing: -0.01em;margin: 9px 0}.ynjFableWedge{font-size: 17px;color: #181a24cc;max-width: 52ch}.ynjChipPost{font-size: 13px;color: #656875;margin-top: 9px}.ynjBoardHarbor{font-size: 11px;display: inline-block;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;color: #515af9}.ynjWeaveHearth{display: flex;margin: 0 0 26px;flex-wrap: wrap;gap: 10px;align-items: center}.ynjFleetBay{letter-spacing: 0.08em;text-transform: uppercase;font-weight: 700;font-size: 14px;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin-right: 4px}.ynjReachCoast{border: 1px solid #65687555;padding: 4px 14px;font-size: 12px;color: #656875;display: inline-block;text-transform: uppercase;letter-spacing: 0.05em;border-radius: 999px}a.ynjReachCoast:hover{color: #515af9;border-color: #676ffa}.ynjVeinSpool{margin: 22px 0 18px;align-items: baseline;display: flex;gap: 18px}.ynjBlocTide{letter-spacing: 0.08em;font-weight: 800;font-size: 14px;text-transform: uppercase;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.ynjRungField{color: #656875;font-size: 12px;white-space: nowrap}.ynjReachCue{background: #65687555;height: 1px;flex: 1;align-self: center}.ynjVistaAmber{display: grid;grid-template-columns: repeat(2, 1fr);gap: 26px 26px}.ynjHarborScale{display: block;border-radius: 5px;overflow: hidden}.ynjHarborScale img{object-fit: cover;max-height: 300px;width: 100%;aspect-ratio: 16 / 10}.ynjWedgeForge .ynjBoardHarbor{margin-top: 11px}.ynjTileCrest{line-height: 1.12;font-size: 24px;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 6px 0}.ynjTileCrest a:hover{color: #515af9}.ynjTarnTile{font-size: 15px;color: #656875;max-width: 60ch}.ynjHearthDrift{display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 26px 22px}.ynjCueFrame{overflow: hidden;display: block;border-radius: 3px}.ynjCueFrame img{object-fit: cover;max-height: 300px;aspect-ratio: 3 / 2;width: 100%}.ynjWickRose .ynjBoardHarbor{margin-top: 9px}.ynjShardOak{font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 4px 0;line-height: 1.18;font-size: 20px}.ynjShardOak a:hover{color: #515af9}.ynjPatchRail{color: #656875;font-size: 14px}.ynjCardCloak{display: block;margin-top: 6px;font-size: 12px;color: #656875}.ynjIslePane{padding: 0 18px;margin: 36px auto 0;max-width: 1196px}.ynjPaneBanner{border-top: 3px solid #676ffa;padding: 36px 22px;text-align: center;background: #181a2408;border-radius: 0 0 3px 3px}.ynjWadeTile{font-size: 11px;font-weight: 800;letter-spacing: 0.16em;color: #515af9;text-transform: uppercase;display: inline-block}.ynjBoardHelm{font-weight: 800;font-size: 26px;margin: 6px 0;line-height: 1.15;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.ynjArcHill{margin-right: auto;color: #656875;max-width: 52ch;font-size: 15px;margin-left: auto}.ynjFrameFern{gap: 8px;display: flex;justify-content: center;max-width: 460px;margin: 18px auto 0;flex-wrap: wrap}.ynjWharfVerge{font-size: 11px;margin-top: 10px;color: #656875}.ynjCloakGulf{display: none}.ynjFrameFern input{font: inherit;border: 1px solid #65687577;background: #ffffff;flex-grow: 1;min-width: 220px;border-radius: 3px;flex-basis: 220px;color: #181a24;flex-shrink: 1;font-size: 14px;padding: 8px 12px}.ynjFrameFern button{border: 0;border-radius: 3px;font-weight: 700;color: #000000;font-family: inherit;font-size: 11px;text-transform: uppercase;padding: 8px 16px;background: #676ffa;cursor: pointer;letter-spacing: 0.1em}.ynjFrameFern button:hover{color: #ffffff;background: #181a24}.ynjCardLoft{max-width: 776px;margin: 0 auto}.ynjPathJetty{max-width: 776px;text-align: center;margin: 27px auto 18px;padding-bottom: 18px;border-bottom: 1px solid #65687533}.ynjLensSway{line-height: 1.08;font-size: 42px;letter-spacing: -0.01em;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 9px 0}.ynjEmberAxis{font-size: 19px;color: #656875;max-width: 56ch;line-height: 1.4;margin: 9px auto 0}.ynjHarborHead{color: #656875;margin-top: 13px;font-size: 14px}.ynjHarborHead strong{color: #181a24}.ynjPostHull{color: #656875;font-size: 14px;margin-top: 9px}.ynjHedgeGlen{margin: 22px 0}.ynjHedgeGlen img{width: 100%;object-fit: cover;aspect-ratio: 16 / 9;max-height: 300px;border-radius: 5px}.ynjShardWall{font-size: 17px}.ynjShardWall h2{margin: 36px 0 9px;font-size: 23px;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.ynjShardWall h3{font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 19px;margin: 22px 0 9px}.ynjShardWall p{margin: 18px 0}.ynjShardWall a{color: #515af9;text-decoration: underline}.ynjShardWall ul, .ynjShardWall ol{margin: 18px 0 18px 26px}.ynjShardWall li{margin: 6px 0}.ynjShardWall blockquote{border-left: 3px solid #676ffa;color: #656875;padding-left: 18px;font-style: italic;margin: 18px 0}.ynjShardWall table{width: 100%;margin: 18px 0;border-collapse: collapse;font-size: 14px}.ynjShardWall th, .ynjShardWall td{padding: 8px 10px;border-bottom: 1px solid #65687544;text-align: left}.ynjShardWall th{border-bottom: 2px solid #181a24}.ynjShardWall code{padding: 1px 5px;background: #65687522;font-size: 13px;border-radius: 3px;font-family: 'SF Mono', Consolas, monospace}.ynjBookMast{margin: 22px 0;gap: 8px;flex-wrap: wrap;display: flex}.ynjBookMast span{border: 1px solid #65687555;border-radius: 999px;font-size: 12px;color: #656875;padding: 2px 12px}.ynjSandPier{color: #656875;margin: 36px 0 0;border-radius: 3px;border-left: 3px solid #676ffa;background: #181a2408;padding: 22px}.ynjRingKeel{font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;margin-bottom: 6px}.ynjSandPier strong{font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color: #181a24}.ynjWharfLoft{margin: 36px auto 0;max-width: 1196px}.ynjRowRange{margin: 0 0 18px;list-style: none}.ynjRowRange li{align-items: baseline;justify-content: space-between;gap: 18px;border-bottom: 1px solid #65687533;display: flex;padding: 9px 0;flex-wrap: wrap}.ynjRowRange li:last-child{border-bottom: 0}.ynjRowRange .ynjCardCloak{white-space: nowrap;margin-top: 0}.ynjRungBook{scroll-margin-top: 36px}.ynjPatchShore{justify-content: center;margin: 18px 0 0}.ynjPathSlope{border-top: 3px solid #181a24;margin-top: 54px}.ynjRootFlank{margin: 0 auto;display: grid;gap: 18px;padding: 27px 18px 18px;grid-template-columns: 2fr 1fr 1fr;max-width: 1196px}.ynjStrandPath{font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-weight: 800;font-size: 18px}.ynjMesaFern{max-width: 46ch}.ynjChipFold{color: #656875;gap: 6px;flex-direction: column;font-size: 14px;display: flex}.ynjChipFold a:hover{color: #515af9}.ynjWellPlate{font-size: 12px;color: #656875;padding: 9px 18px;margin: 0 auto;max-width: 1196px}

@media (prefers-reduced-motion: no-preference) {.ynjGlenHaven a{transition: color 0.15s ease}a.ynjReachCoast{transition: color 0.15s ease, border-color 0.15s ease}.ynjShardOak a, .ynjTileCrest a, .ynjChipFold a{transition: color 0.15s ease}.ynjFrameFern button{transition: opacity 0.15s ease}.ynjCueFrame img, .ynjHarborScale img{transition: transform 0.4s ease}.ynjCueFrame:hover img, .ynjHarborScale:hover img{transform: scale(1.04)}
}

@media (max-width: 720px) {.ynjDriftPath{min-height: 280px}.ynjTableLayer{font-size: 29px}.ynjLensSway{font-size: 30px}.ynjVistaAmber{grid-template-columns: 1fr}.ynjRootFlank{grid-template-columns: 1fr}
}

/* The headline stays on solid ink at phone widths, away from busy cover art. */
@media(max-width:640px){.ynjDriftPath{padding-top:0;min-height:0;background-image:none!important}.ynjRangeRose{color:#ffffff;padding:24px;position:relative;background:#181a24}.ynjRangeRose .ynjBoardHarbor,.ynjRangeRose .ynjFableWedge,.ynjRangeRose .ynjChipPost{color:#ffffff}.ynjHearthVale{display:none}
}.ynjDockArc,.ynjWeaveFlank,.ynjLaneReach{max-width:1240px;padding:24px;color:#181a24;font-family:'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin:auto;background:#ffffff}.ynjDockArc{display:flex;border-bottom:1px solid #656875;align-items:center;justify-content:space-between;gap:24px}.ynjDockArc nav,.ynjWeaveFlank nav{gap:8px 24px;flex-wrap:wrap;display:flex;align-items:center}.ynjDockArc a,.ynjWeaveFlank a{color:inherit;align-items:center;text-decoration:none;display:inline-flex;min-height:44px}.ynjRiseRung{font-size:25px;max-width:280px;font-weight:700}.ynjRiseRung img{object-fit:contain;max-height:64px;max-width:100%}.ynjBayAero{padding:40px 24px;max-width:1240px;min-width:0;margin:0 auto}.ynjAtlasHaven{max-width:none;padding:0}.ynjWeaveFlank{border-top:1px solid #656875;line-height:1.7;margin-top:48px}.ynjWeaveFlank p{margin:12px 0}.ynjScaleVerge{left:12px;z-index:100;background:#ffffff;color:#181a24;padding:12px;top:-100px;position:absolute}.ynjScaleVerge:focus{top:12px}.ynjLaneReach input,.ynjLaneReach button{border:1px solid #656875;border-radius:4px;max-width:100%;font:inherit;padding:12px}.ynjDashSail{max-width:800px;overflow-wrap:anywhere;line-height:1.75;margin:40px auto;padding:0 24px}.ynjDashSail img{max-width:100%;height:auto}.ynjDashSail table{max-width:100%;display:block;overflow:auto}.ynjRowEmber{margin:40px auto;padding:0 24px;max-width:1000px}.ynjCiteLoop{text-decoration:none;border-bottom:1px solid #656875;color:inherit;padding:24px 0;gap:24px;justify-content:space-between;display:flex}.ynjCiteLoop span{display:block;min-width:0}.ynjCiteLoop strong{margin-bottom:8px;font-size:20px;display:block}.ynjCiteLoop time{white-space:nowrap;font-size:13px}
@media(max-width:640px){.ynjDockArc{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.ynjBayAero{padding:24px 16px}.ynjAtlasHaven{padding:0}.ynjDockArc nav{gap:4px 16px}.ynjCiteLoop{gap:12px;flex-direction:column}.ynjDashSail,.ynjRowEmber{padding:0 16px}}.ynjPlotTrail{color:#181a24;margin:0 0 24px;font-size:18px}.ynjVaultField{max-width: 1096px;margin: 0 auto}.ynjTideBanner, .ynjIrisMast, .ynjPathIsle{border: 1px solid #181a2428;padding: 18px;border-radius: 3px;overflow-wrap: anywhere;margin: 36px 0}.ynjVaultField h2{margin-bottom: 18px;font-size: 26px;line-height: 1.25}.ynjVaultField h3{font-size: 19px;line-height: 1.35}.ynjVaultField p, .ynjVaultField li{line-height: 1.6}.ynjVaultField ul, .ynjVaultField ol{padding-left: 1.4em}.ynjVaultField li{margin: 8px 0}.ynjVaultField a{text-decoration: underline;color: #515af9;text-underline-offset: 3px}.ynjVaultField dt{font-weight: 700;margin-top: 10px}.ynjVaultField dd{margin: 2px 0 0}.ynjJettyStone{grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 18px}.ynjPostGulf, .ynjShelfGlen{margin: 8px 0;display: block;color: #656875}.ynjLedgeTrace{padding: 0 !important;display: grid;list-style: none;grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap: 18px}.ynjHelmCoast{background-color: #181a2406;padding: 18px;border-top: 3px solid #676ffa}.ynjRoseWing{font-weight: 700;font-size: 24px;color: #515af9}.ynjQuillPlane{display: inline-block;font-weight: 700;margin-top: 18px}.ynjSlopeWall{color: #515af9}.ynjPathIsle{border-left: 4px solid #676ffa}.ynjYardFront{font-weight: 700;margin-bottom: 8px;display: block}.ynjRoostWall{padding: 18px 0;border-top: 1px solid #181a2428}
@media (max-width: 700px) {.ynjJettyStone{grid-template-columns: minmax(0, 1fr)}.ynjTideBanner, .ynjIrisMast, .ynjPathIsle{padding: 16px}
}.ynjFrontRow{color: #181a24;max-width: 1206px;box-sizing: border-box;margin: 0 auto;padding: 30px 20px 36px}.ynjFrontRow h1, .ynjFrontRow h2, .ynjFrontRow h3, .ynjFrontRow strong{font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.ynjFrontRow h1{font-weight: 700;line-height: 1.04;font-size: clamp(30px, 5vw, 48px);text-wrap: balance;letter-spacing: -0.035em}.ynjCoilPitch{color: #656875;gap: 8px;flex-wrap: wrap;font-size: 13px;align-items: center;display: flex;margin-bottom: 24px}.ynjCoilPitch a{text-decoration-line: none;color: #181a24}.ynjCoilPitch a:hover{color: #515af9}.ynjHoldCue{max-width: 876px}.ynjRangeScale{max-width: 64ch;color: #656875;margin-top: 14px;line-height: 1.5;font-size: 19px}.ynjWickField{font-weight: 700;padding: 5px 11px;letter-spacing: .06em;text-transform: uppercase;background-color: #181a2414;display: inline-flex;border-radius: 999px;font-size: 12px;align-items: center;color: #515af9}.ynjRailGrove{align-items: center;margin-top: 20px;color: #181a24;gap: 11px;display: flex;font-size: 14px}.ynjRailGrove strong{font-weight: 700;display: block}.ynjRailGrove small{color: #656875;display: block;font-size: 13px;margin-top: 1px}.ynjGateCoast{border: 1px solid #181a2435;object-fit: cover;height: 38px;font-weight: 800;font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;align-items: center;background-color: #181a240d;justify-content: center;display: inline-flex;color: #181a24;border-radius: 50%;flex: 0 0 38px;width: 38px}.ynjEdgeWeave{background-color: #181a2424;height: 1px;margin: 36px 0}.ynjFlankShard{border: 1px solid #181a2424;border-radius: 7px;background-color: #181a2408;overflow: hidden}.ynjFlankShard img{max-height: 520px;aspect-ratio: 16 / 9;width: 100%;object-fit: cover}.ynjAmberShade{line-height: 1.72;font-size: 17px;min-width: 0;overflow-wrap: anywhere}.ynjAmberShade h2{letter-spacing: -.02em;line-height: 1.18;scroll-margin-top: 96px;text-wrap: balance;font-size: clamp(23px, 3vw, 29px);font-weight: 700;margin: 36px 0 13px}.ynjAmberShade h3{font-size: 21px;line-height: 1.25;margin: 26px 0 12px}.ynjAmberShade p{margin: 18px 0}.ynjAmberShade a{text-underline-offset: 3px;text-decoration-thickness: 1px;color: #515af9;text-decoration-line: underline}.ynjAmberShade :is(ul, ol){margin: 18px 0 18px 26px}.ynjAmberShade li{margin: 6px 0}.ynjAmberShade blockquote{margin: 23px 0;border-left: 3px solid #676ffa;padding: 3px 0 3px 18px;color: #656875}.ynjAmberShade table{max-width: 100%;width: 100%;margin: 24px 0;overflow-x: auto;border-collapse: collapse;font-size: 15px;display: block}.ynjAmberShade :is(th, td){text-align: left;overflow-wrap: normal;min-width: 8rem;border-bottom: 1px solid #181a2424;padding: 10px 12px}.ynjAmberShade th{font-weight: 700;color: #181a24}.ynjAmberShade tbody tr:nth-child(even){background-color: #181a2408}.ynjAmberShade code{background-color: #181a2410;font-family: 'SF Mono', Consolas, Menlo, monospace;border-radius: 4px;padding: 2px 6px;font-size: 13px}.ynjAmberShade pre{overflow: auto;max-width: 100%}.ynjAmberShade .ynjKeelWell{display: inline-block}.ynjAmberShade img{width: 100%;margin: 26px 0;border-radius: 5px}.ynjAmberShade :is(img, iframe, svg){height: auto;max-width: 100%}.ynjFernCoil > strong{color: #181a24;margin-bottom: 10px;display: block;font-size: 15px;letter-spacing: .03em}.ynjFernCoil :is(ul, ol){list-style: none;margin: 0;padding: 0}.ynjFernCoil li + li{margin-top: 3px}.ynjFernCoil a{line-height: 1.4;color: #656875;font-size: 13px;text-decoration-line: none;padding: 5px 0;display: flex;gap: 8px}.ynjFernCoil a:hover{color: #515af9}.ynjFernCoil a span{color: #656875;font-variant-numeric: tabular-nums}.ynjPlotFold{flex-wrap: wrap;gap: 7px;display: flex;align-items: center}.ynjPlotFold > span{letter-spacing: .08em;font-weight: 700;text-transform: uppercase;color: #656875;margin-right: 2px;font-size: 12px}.ynjPlotFold a{border: 1px solid #181a2430;height: 34px;display: inline-flex;text-decoration-line: none;justify-content: center;width: 34px;font-weight: 800;color: #181a24;border-radius: 50%;align-items: center;font-size: 12px}.ynjPlotFold a:hover{border-color: #676ffa;background-color: #181a2410}.ynjFoldCell{border: 1px solid #181a2430;border-radius: 3px;font-size: 13px;display: inline-flex;text-decoration-line: none;font-weight: 700;color: #181a24;margin-top: 18px;padding: 7px 11px}.ynjCapeOrbit{max-width: 906px;margin: 54px auto 0}.ynjWickEcho{flex-wrap: wrap;margin-bottom: 22px;gap: 7px;display: flex}.ynjWickEcho span{border: 1px solid #181a2427;border-radius: 999px;font-size: 12px;padding: 4px 10px;color: #656875}.ynjPeakSeam{border-top: 1px solid #181a2435;gap: 13px;border-bottom: 1px solid #181a2424;padding: 21px 0;display: flex;align-items: flex-start}.ynjPeakSeam small{color: #656875;letter-spacing: .09em;display: block;text-transform: uppercase;font-size: 11px;font-weight: 700}.ynjPeakSeam strong{font-size: 17px;margin-top: 2px;display: block}.ynjPeakSeam p{margin-top: 2px;font-size: 14px;color: #656875}.ynjMoorShelf{margin-top: 36px}.ynjMoorShelf h2{margin-bottom: 18px;font-size: 21px}.ynjMoorShelf > div{gap: 18px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr))}.ynjMoorShelf a{border-top: 2px solid #181a24;color: #181a24;text-decoration-line: none;padding-top: 10px}.ynjMoorShelf a:hover strong{color: #515af9}.ynjMoorShelf small{color: #656875;text-transform: uppercase;display: block;font-size: 11px;letter-spacing: .08em}.ynjMoorShelf strong{display: block;margin-top: 4px;font-size: 15px;line-height: 1.3}
@media (max-width: 700px) {.ynjFrontRow{padding-top: 18px}.ynjFrontRow h1{font-size: clamp(31px, 10vw, 46px)}.ynjMoorShelf > div{grid-template-columns: 1fr}.ynjMoorShelf a{padding-bottom: 8px}
}.ynjFrontRow .ynjHoldCue{margin: 0 auto 36px}.ynjFrontRow .ynjFlankShard{margin: 0 auto 36px}.ynjPathMast{max-width: 856px}.ynjShadeArc .ynjHoldCue{text-align: center}.ynjShadeArc .ynjRailGrove{justify-content: center}.ynjShadeArc .ynjRangeScale{margin-left: auto;margin-right: auto}.ynjShadeArc .ynjBlocStage, .ynjShadeArc .ynjBannerRim{margin-right: auto;margin-left: auto;max-width: 776px}.ynjBlocStage{grid-template-columns: minmax(0, 1fr);gap: 36px;display: grid}.ynjRingDrift .ynjBlocStage{grid-template-columns: minmax(180px, 1fr) minmax(0, 3fr)}.ynjRingDrift .ynjKeelReed{margin: auto;grid-template-columns: minmax(0, 1fr);max-width: 776px}.ynjFrameDraft{min-width: 0}.ynjRingDrift .ynjFrameDraft{top: 92px;position: sticky;align-self: start}.ynjBannerRim{margin-top: 36px}
@media (max-width: 980px) {.ynjRingDrift .ynjBlocStage, .ynjRingDrift .ynjKeelReed{grid-template-columns: minmax(0, 1fr)}.ynjRingDrift .ynjFrameDraft{position: static}
}

@media (max-width: 640px) {
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) nav a, body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) header a {
    min-width: 24px; min-height: 24px; display: inline-flex;
    align-items: center; justify-content: center;
  }
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) a:not(:is(p, li, td, th, dd, figcaption, blockquote) a):not(nav a):not(header a) {
    padding-block: 6px;
  }
  body:is(.ynjKnollYard, .ynjSwayEdge, .ynjCoastSpine) :is(input, select, button, summary) {
    min-width: 24px; min-height: 24px;
  }
}
