@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2)format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.woff)format("woff")}:root{color:#1d2c38;background:#fff;font-family:Inter,sans-serif;line-height:1.65}*{box-sizing:border-box}body{flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:#00766c;text-underline-offset:.18em}a:hover{color:#005b53}:focus-visible{outline-offset:4px;outline:3px solid #00766c}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:2;background:#fff;padding:.5rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.preview-banner{color:#513c06;text-align:center;background:#fff3cd;border-bottom:1px solid #ddc675;padding:.75rem 1.5rem;font-size:.875rem}.container,.header-inner{width:min(100% - 2.5rem,48rem);margin-inline:auto}main{flex:1;padding-block:3.5rem 5rem}.site-header{border-bottom:1px solid #d3d5d8}.header-inner,.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}nav{gap:1.5rem;display:flex}nav a{font-weight:600;text-decoration:none}nav a[aria-current=page]{text-decoration:underline .12em}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;line-height:1.25}h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2rem,6vw,3rem)}h2{font-size:1.4rem}h3{font-size:1.1rem}h4{font-size:1rem}section{margin-block:3rem}.hero{margin-top:0}.hero>p:last-child{max-width:42rem;font-size:1.1rem}.eyebrow{letter-spacing:.09em;color:#00766c;font-size:.75rem;font-weight:600}.status-card,.card{border:1px solid #cfe2df;border-radius:1rem;padding:1.5rem}.status-card{background:#f1fbf9;padding:1.1rem 1.25rem}.status-card h2{margin-block:.25rem;font-size:1.15rem}.status-card p:last-child{margin-bottom:0}.deployment-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block:.85rem;display:flex}.deployment-meta__time{color:#3e5553;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.deployment-meta__label{color:#59716d;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.deployment-meta__time time{font-size:.82rem}.note{color:#45545d;font-size:.9rem}.release-tag{color:#45545d;overflow-wrap:anywhere;margin-block:.35rem;font-size:.85rem}.version-tag{color:#125f55;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;vertical-align:middle;background:#eef9f6;border:1px solid #c9e7e0;border-radius:999px;max-width:100%;padding:.16rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.version-link{max-width:100%;text-decoration:none;display:inline-block}.version-link .version-tag{text-underline-offset:.18em;text-decoration:underline 1px #8fbfb4}.version-link:hover .version-tag{background:#ddf3ee;border-color:#7bbdb2;text-decoration-color:currentColor}.card h3{overflow-wrap:anywhere;margin-block:.5rem .25rem}.release-card__meta{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;line-height:1.4;display:flex}.release-card__kind{color:#00766c;letter-spacing:.09em;font-size:.6875rem;font-weight:700}.release-card__meta time{color:#52666a;font-variant-numeric:tabular-nums;font-size:.78rem}.release-card__audience{color:#506a65;font-size:.75rem;font-weight:600}.release-card h3{margin-block:.75rem .5rem;font-size:1.125rem;line-height:1.35}.release-card h3 a,.archive-entry__title a{color:#1c4640;text-underline-offset:.2em;text-decoration-color:#a5d0c5;text-decoration-thickness:1px}.release-card h3 a:hover,.archive-entry__title a:hover{color:#00766c;text-decoration-color:currentColor}.release-card .release-tag{margin-block:.7rem 0}.release-card .prose{margin-top:.75rem}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stack{gap:1rem;display:grid}.history{border-top:1px solid #d3d5d8;padding:0;list-style:none}.history li{border-bottom:1px solid #d3d5d8;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:1rem;display:flex}.history li>div{overflow-wrap:anywhere;min-width:0}.history-label{color:#45545d;font-size:.85rem;display:block}.archive-list{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.archive-entry{background:#fff;border:1px solid #dfeae6;border-radius:.875rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem;padding:1rem 1.125rem;display:grid;box-shadow:0 2px 10px #203c350a}.archive-entry__content{min-width:0}.archive-entry__title{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.archive-entry__meta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.5rem;display:flex}.archive-entry__status{color:#536866;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.archive-entry__status:before{content:"";background:#a1bdb5;border-radius:50%;width:.25rem;height:.25rem}.archive-entry__time{color:#51636a;font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.8rem}time{white-space:nowrap;font-size:.9em}.prose{overflow-wrap:anywhere}.prose img{max-width:100%;height:auto}.prose pre{background:#f3f7f6;padding:1rem;overflow-x:auto}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid #d3d5d8;padding:.5rem}.site-footer{color:#fff;background:#1f2f3a}.site-footer a{color:#99e8e1}@media (width<=32rem){main{padding-top:1.5rem}section{margin-block:2rem}.hero{margin-top:0}.hero h1,.hero>p{margin-block:.5rem}.hero>p:last-child{font-size:1rem}.status-card,.card{padding:1rem}.status-card h2{font-size:1.05rem}.status-card p{margin-block:.5rem}.status-card p:last-child{margin-bottom:0}.section-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.section-heading h2{margin-block:0}.section-heading+.card{margin-top:1rem}.archive-entry{grid-template-columns:1fr;gap:.5rem;padding:.9rem 1rem}}
