.osNyayloHero{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;gap:48px;padding-block:80px 56px;display:grid}.osNyayloHero .osPageIntro{width:100%;padding:0}.osNyayloHero h1{font-size:clamp(48px,5.3vw,80px)}.osNyayloHero .osPageIntro p{max-width:45ch}.osNyayloArtwork{aspect-ratio:1;justify-self:end;place-items:center;width:100%;max-width:360px;display:grid;position:relative}.osNyayloArtwork:before,.osNyayloArtwork:after{content:"";background:var(--blush);border-radius:50%;width:60%;height:60%;position:absolute;top:0;left:0}.osNyayloArtwork:after{background:var(--mint);width:45%;height:45%;inset:auto 0 0 auto}.osNyayloArtwork svg{z-index:1;width:52%;position:relative;transform:rotate(-8deg)}.osNyayloArtwork>span{z-index:2;border:1px solid var(--line);background:var(--surface);font:500 12px var(--sans);border-radius:50px;padding:12px 20px;position:absolute;bottom:13%;left:3%;transform:rotate(-3deg);box-shadow:0 8px 24px #0001}.osNyayloCta{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:32px}.osNyayloCta .osFinePrint{max-width:50ch;font-size:12px}.osNyayloGrid{gap:20px}.osNyayloGrid article{border-radius:18px;padding:26px}.osNyayloGrid article>span{background:var(--sky);width:32px;height:32px;color:var(--sky-ink);border-radius:10px;place-items:center;margin-bottom:24px;font:500 10px ui-monospace,monospace;display:inline-grid}.osNyayloGrid article:nth-child(2n)>span{background:var(--mint);color:var(--mint-ink)}.osNyayloGrid article:nth-child(3n)>span{background:var(--blush);color:var(--blush-ink)}.osNyayloGrid h3{letter-spacing:-.035em;font-size:24px}.osNyayloGrid p{font-size:14px;line-height:1.8}.osUpdates{border:1px solid var(--line);border-radius:16px;gap:0;overflow:hidden}.osUpdate{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:8px;padding:16px;position:relative}.osUpdate:last-child{border-bottom:0}.osUpdateHead{align-items:center;gap:12px;font-size:12px;display:flex}.osUpdateAvatar{background:var(--ny-public-soft,var(--blush));width:40px;height:40px;color:var(--ny-public-accent,var(--blush-ink));font:700 16px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.osUpdateHead>div{gap:2px;display:grid}.osUpdateHead strong{font:700 15px/20px var(--sans)}.osUpdateHead time{font:400 13px/20px var(--sans);color:var(--muted);margin-left:auto}.osUpdate .osUpdateText{font-size:15px;line-height:20px}.osUpdate .osTextLink{min-height:44px;color:var(--ny-public-accent,var(--blush-ink));justify-self:start;font-size:14px}.osUpdate img{object-fit:contain;width:100%;height:auto;max-height:500px}.osUrgent{background:var(--blush);color:var(--blush-ink);border-radius:50px;padding:4px 8px;font-size:9px}.osNyayloReader .osUpdateText{max-width:65ch;font-size:20px;line-height:28px}@media (hover:hover) and (pointer:fine){.osNyayloGrid article{transition:transform .2s}.osNyayloGrid article:hover{transform:translateY(-3px)}.osUpdate:hover{background:var(--soft)}}@media (max-width:760px){.osNyayloHero{grid-template-columns:1fr;gap:24px;padding-block:48px 32px}.osNyayloArtwork{justify-self:center;max-width:220px}.osNyayloGrid{grid-template-columns:1fr}.osUpdate{padding:16px}.osUpdateHead time{width:100%;margin-left:52px}}@media (prefers-reduced-motion:reduce){.osNyayloGrid article{transition:none}}.osPostHead{align-items:center;gap:14px;margin:6px 0 4px;display:flex}.osPostHead h1{font:600 20px/1.25 var(--sans);margin:0}.osPostHead h1 small{font:400 13px var(--sans);color:var(--muted);margin-top:2px;display:block}.osPostBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:20px;line-height:28px}.osPostQuote{border:1px solid var(--line);color:var(--muted);border-radius:16px;margin:12px 0;padding:12px 16px}.osPostQuote span{margin-left:6px}.osPostQuoteText{white-space:pre-wrap;margin:6px 0 0}.osPostReplies{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.osPostReplies h2{font:600 18px var(--sans);margin:0 0 12px}.osPostReplies ol{margin:0;padding:0;list-style:none}.osPostReplies li{border-bottom:1px solid var(--line);padding:14px 0}.osPostReplyHead{color:var(--muted);margin:0 0 4px;font-size:13px}.osPostReplyHead strong{color:var(--ink)}.osPostReplyText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
