.cl-mast{position:relative;overflow:hidden;padding:88px 64px 76px;background:hsl(var(--ink-1))}.cl-mast:before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(0deg,transparent 0 39px,hsl(var(--paper-2) / .045) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,hsl(var(--paper-2) / .045) 39px 40px);mask-image:linear-gradient(to bottom,#000 0%,transparent 92%)}.cl-mast>*{position:relative;z-index:1}.cl-mast .crumb{margin-bottom:26px;color:hsl(var(--ink-6))}.cl-mast .crumb a:hover{color:hsl(var(--paper-2))}.cl-mast .crumb .sep{color:hsl(var(--primary-500))}.cl-mast .crumb .here{color:hsl(var(--paper-2))}.cl-mast h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.02;font-size:clamp(42px,5.2vw,68px);margin:0;color:hsl(var(--paper-2))}.cl-mast h1 em{font-style:italic;color:hsl(var(--primary-300))}.cl-mast .sec-sub{margin:20px 0 0;max-width:560px;font-size:17px;line-height:1.6;color:hsl(var(--ink-6));text-wrap:pretty}.cl-record{padding-top:64px}.record{max-width:980px}.month{display:flex;align-items:baseline;gap:16px;margin:48px 0 18px}.month:first-child{margin-top:0}.month h2{margin:0;font-family:var(--font-display);font-weight:400;font-style:italic;letter-spacing:-.015em;font-size:25px;color:hsl(var(--ink-0))}.month .rule{flex:1;border-top:1px solid hsl(var(--hairline));transform:translateY(-4px)}.month .mcount{font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-4))}article.rel{display:grid;grid-template-columns:168px 1fr;gap:26px;padding:24px 28px;background:hsl(var(--card));border:1px solid hsl(var(--hairline));border-radius:var(--radius);scroll-margin-top:130px}article.rel+article.rel{margin-top:14px}article.rel:target{outline:2.5px solid hsl(var(--primary-500));outline-offset:3px}.rel-rail{border-right:1px dashed hsl(var(--hairline-3) / .45);padding-right:20px}.rel-ver{margin:0;font:700 17px/1.1 var(--font-mono);letter-spacing:-.01em;color:hsl(var(--ink-0))}.rel-ver a:hover{color:hsl(var(--primary-700))}.rel-date{display:block;margin-top:8px;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-4))}.rel-chg{display:block;margin-top:4px;font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--ink-5))}.record article.rel:first-of-type{padding:30px 32px;border-color:hsl(var(--hairline-3) / .55)}.record article.rel:first-of-type .rel-ver{font-family:var(--font-display);font-weight:400;font-size:40px;letter-spacing:-.02em}.record article.rel:first-of-type .rel-rail:before{content:"Latest";display:inline-flex;margin-bottom:12px;font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--mod-emerald));border:1px solid hsl(var(--mod-emerald) / .4);background:hsl(var(--mod-emerald) / .1);border-radius:100px;padding:6px 10px}.mgroup+.mgroup{margin-top:16px}.mtag{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;font:700 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3));border:1px solid hsl(var(--hairline));border-radius:5px;padding:5px 8px;background:hsl(var(--paper-2));transition:color .12s,border-color .12s,background .12s}.mtag:after{content:"→";font-weight:400;color:hsl(var(--ink-5));transition:color .12s}.mtag:hover{color:hsl(var(--primary-700));border-color:hsl(var(--primary-600) / .55);background:hsl(var(--primary-100) / .4)}.mtag:hover:after{color:hsl(var(--primary-600))}.rel-body{font-feature-settings:"tnum" 1}.mlist{list-style:none;margin:0;padding:0}.mlist li{position:relative;padding-left:18px;font-size:15px;line-height:1.6;letter-spacing:-.005em;color:hsl(var(--ink-2));max-width:680px;text-wrap:pretty}.mlist li+li{margin-top:8px}.mlist li:before{content:"–";position:absolute;left:2px;color:hsl(var(--ink-5))}.mlist strong{font-weight:600;color:hsl(var(--ink-1))}.rel.hide,.mgroup.hide,.month.hide{display:none}.cl-note{background:hsl(var(--paper-2));text-align:center}.cl-note h2{margin:0 auto 16px;max-width:680px;font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;font-size:clamp(28px,3.4vw,42px);color:hsl(var(--ink-0))}.cl-note h2 em{font-style:italic;color:hsl(var(--primary-600))}.cl-note p{max-width:560px;margin:0 auto;font-size:16px;line-height:1.55;color:hsl(var(--ink-3))}@media(max-width:720px){.cl-mast{padding:56px 28px 48px}article.rel{grid-template-columns:1fr;gap:16px;padding:20px}.rel-rail{border-right:0;border-bottom:1px dashed hsl(var(--hairline-3) / .45);padding:0 0 14px}.rel-date,.rel-chg{display:inline;margin-left:10px}}@media(max-width:720px){.cl-mast h1{font-size:clamp(34px,8vw,44px)}.mlist li{font-size:16px}.record article.rel:first-of-type{padding:24px 20px}}
