.release-feed,.release-article{width:100%;color:var(--color-fd-foreground);margin-inline:auto}#nd-page.release-feed-page{max-width:none;padding-inline-end:var(--fd-sidebar-width)}.release-feed{max-width:var(--release-feed-width);padding-block:24px 64px}.release-intro{padding:8px 0 var(--section-gap)}.release-intro h1{margin-bottom:var(--paragraph-gap)}.release-intro>p:last-child{color:var(--text-body)}.release-row{isolation:isolate;border-top:1px solid var(--divider-color);padding:var(--release-divider-space)0;grid-template-columns:132px minmax(0,1fr);gap:32px;scroll-margin-top:90px;display:grid;position:relative}.release-row:target{border-top-color:var(--color-fd-foreground)}.release-date{color:var(--text-metadata);padding-top:4px}.release-label{margin-bottom:var(--related-content-gap);display:block}.release-content>p{color:var(--text-body);margin-block:var(--paragraph-gap)var(--content-group-gap)}.release-preview{aspect-ratio:16/9;border:1px solid var(--color-fd-border);border-radius:var(--artwork-radius);background:var(--surface-subtle);width:100%;display:block;position:relative;overflow:hidden}.release-preview-image{object-fit:contain;width:100%;height:100%}.release-preview-caption{background:var(--overlay-caption-background);color:var(--overlay-caption-text);border-radius:var(--control-radius);align-items:center;gap:6px;padding:5px 9px;display:flex;position:absolute;bottom:10px;left:10px}.release-feed a:focus-visible,.release-article a:focus-visible,.release-article button:focus-visible{outline:2px solid var(--link-color);outline-offset:5px;border-radius:3px}.release-article{max-width:var(--reading-width);padding-inline:0;padding-block:var(--related-content-gap)48px}.release-article-header{margin-block:0 var(--content-group-gap);flex-direction:column;align-items:flex-start;display:flex}.release-meta{color:var(--text-metadata);margin-top:var(--related-content-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.release-article h1{text-wrap:balance}@media (min-width:1280px){#nd-page.release-article-page>article{padding-top:var(--page-content-padding-top)}#nd-page.release-article-page #nd-toc{padding-top:calc(var(--page-content-padding-top) + var(--related-content-gap) + var(--category-line-height) + var(--related-content-gap))}}@media (max-width:1279px){#nd-page.release-article-page{padding-inline-end:0}}@media (min-width:768px) and (max-width:1100px){#nd-page.release-feed-page{padding-inline-end:0}.release-row{gap:var(--paragraph-gap);grid-template-columns:minmax(0,1fr)}}.release-availability{border:1px solid var(--color-fd-border);border-radius:var(--container-radius);margin-bottom:var(--content-group-gap);padding:18px 20px}.release-availability strong{font-weight:var(--emphasis-weight)}.release-availability p{color:var(--text-body);white-space:pre-line;margin-top:5px}.release-demo,.release-article-image{margin-block:0 var(--section-gap);width:100%;height:auto}@layer components{.release-article .release-body li{margin-block:.4em}.release-article .release-body :is(p,li) a{text-underline-offset:3px;text-decoration:underline}}@media (max-width:767px){.release-feed{padding-top:12px}.release-intro{padding:0 0 var(--section-gap)}.release-row{grid-template-columns:minmax(0,1fr);gap:16px}}.release-entry-link:after{content:"";z-index:1;cursor:pointer;position:absolute;inset:0}.release-row:before{content:"";z-index:-1;border-radius:var(--card-radius);transition:background-color var(--motion-duration)ease;pointer-events:none;position:absolute;inset:8px -12px}.release-row:focus-within:before{background-color:var(--surface-subtle)}.release-feed .release-entry-link:focus-visible{outline:none}.release-entry-link:focus-visible:after{outline:2px solid var(--link-color);outline-offset:4px;border-radius:var(--container-radius)}@media (hover:hover){.release-row:hover:before{background-color:var(--surface-subtle)}}@media (prefers-reduced-motion:reduce){.release-row:before{transition:none}}.release-content>:last-child{margin-bottom:0}.release-demo,.release-video-frame,.release-article-image{border-radius:var(--artwork-radius);overflow:hidden}
