body{background:#f6f8fc;color:#172b4d}.resource-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px max(24px,calc((100vw - 1160px)/2));background:#fff;border-bottom:1px solid #e0e6ef}.resource-header nav{display:flex;gap:24px;align-items:center}.resource-header select{padding:8px;border:1px solid #d6dfed;border-radius:8px}.resources-page{max-width:1160px;margin:auto;padding:60px 24px}.resources-page h1{font-size:clamp(32px,5vw,48px);margin:8px 0 16px}.intro{color:#5b6c83;font-size:19px}.latest-release{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:34px;margin:36px 0 52px}.latest-release h2{font-size:28px}.latest-release p,.history p,.upgrade li{line-height:1.7}.latest-release aside{padding:24px;background:#edf3ff;border-radius:12px}.latest-release aside p{font-size:14px}.release-meta{color:#5b6c83}.download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:24px 0}.download-actions a:not(.btn){text-decoration:underline}.release{background:#fff;border:1px solid #dce4ef;border-radius:14px;padding:26px;margin:20px 0}.release-heading{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.release-heading h3{margin:0;font-size:24px}.release-heading time{color:#5b6c83}.badge{border-radius:20px;background:#fff0d1;color:#795400;padding:4px 12px;font-size:13px}.release li{line-height:1.7;margin:8px 0}.release details{color:#5b6c83}.release summary{cursor:pointer}.release code{display:block;overflow-wrap:anywhere;margin:14px 0}.upgrade{margin-top:48px}.upgrade li{margin:12px 0}.resource-footer{text-align:center;padding:30px;background:white;border-top:1px solid #e0e6ef}@media(max-width:720px){.resource-header{padding:18px;align-items:flex-start;flex-direction:column}.resource-header nav{gap:20px}.resources-page{padding:32px 18px}.latest-release{grid-template-columns:1fr;padding:24px;gap:20px}.download-actions{align-items:flex-start;flex-direction:column}.release{padding:20px}}

.resource-header nav{flex-shrink:0}.resource-header nav a{white-space:nowrap;flex-shrink:0}.resource-header nav select{width:auto;min-width:110px}
