/* Production release information added to the approved 04 design. */
.theme-04 .promoted-features .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.theme-04 .promoted-features .feature{min-width:0;margin:0;display:flex;align-items:flex-start;gap:18px;padding:28px}.theme-04 .promoted-features .feature>.icon{flex-shrink:0}.feature-permissions{font-size:12px;line-height:1.9;color:var(--muted);margin-top:22px}.supporting-tools{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.supporting-tools h3{font-size:18px;margin-bottom:12px}.supporting-tools p{font-size:14px;line-height:1.9;color:var(--muted)}
@media(max-width:760px){.theme-04 .promoted-features .feature-list{grid-template-columns:1fr}.theme-04 .promoted-features .feature{padding:24px}.theme-04 .hero-four h1{font-size:clamp(32px,8.5vw,52px)}}
.skip-link{position:fixed;top:-80px;left:16px;z-index:10;background:#fff;padding:12px 18px;border:1px solid var(--accent);border-radius:8px}.skip-link:focus{top:12px}
@media(max-width:760px){.theme-04 .site-header nav{display:flex;margin-left:auto}.theme-04 .site-header nav>a:not(.nav-account){display:none}.theme-04 .site-header .nav-account{display:flex;padding:10px 12px;font-size:11px;gap:8px}.theme-04 .site-header .nav-account .icon{width:14px}.theme-04 .site-header{gap:12px}}
.release-meta{margin:18px auto 0;scroll-margin-top:130px;font-size:12px;line-height:1.85}.release-meta p:first-child{font-weight:650;color:var(--accent)}.release-meta p:last-child{font-size:11px;margin-top:4px}
.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.release{padding-block:70px 90px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-top:1px solid var(--line)}.release .eyebrow{margin-bottom:16px}.release-body>p{font-size:14px;line-height:1.95;margin:18px 0 24px}.release details{padding:18px 0;border-top:1px solid var(--line)}.release summary{display:flex;justify-content:space-between;gap:12px;font-size:14px;cursor:pointer;list-style:none}.release summary::-webkit-details-marker{display:none}.release details p{font-size:13px;line-height:1.9;margin-top:14px}.release code{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:14px;color:var(--muted)}.theme-04 .closing{margin-top:0}
@media(max-width:760px){.release{grid-template-columns:1fr;gap:30px;padding-block:46px}.release h2{font-size:28px}.release-body h3{font-size:19px}.release-body>p{font-size:13px}.release-meta{font-size:11px}.release-meta p:last-child{font-size:10px}}
