.p-cl .cl-wrap{max-width:1040px;margin:0 auto}.p-cl .hero.cl-hero{border-bottom:none;margin-bottom:22px;padding-bottom:0}.p-cl .cl-hero .lede{font-size:16px}.p-cl .cl-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.p-cl .cl-latest{border:1px solid var(--line);background:var(--bg2);color:var(--navy2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.p-cl .cl-latest:hover{border-color:var(--green);background:var(--mint2);text-decoration:none}.p-cl .cl-latest i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--mint);border-radius:50%;flex-shrink:0}.p-cl .cl-latest b{color:var(--navy)}.p-cl .cl-tools{top:var(--hdh);z-index:20;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:14px 0 12px;display:flex;position:sticky}.p-cl .cl-search{flex:200px;min-width:0;position:relative}.p-cl .cl-search svg{width:15px;height:15px;color:var(--grey);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.p-cl .cl-search .input{border-radius:10px;padding:9px 12px 9px 34px;font-size:13.5px}.p-cl .seg{border:1px solid var(--line);background:var(--bg2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.p-cl .seg button{font:inherit;color:var(--navy2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.p-cl .seg button:hover{color:var(--navy)}.p-cl .seg button[aria-pressed=true]{background:var(--bg);color:var(--navy);box-shadow:0 1px 3px #0c0f1e1a}[data-theme=dark] .p-cl .seg button[aria-pressed=true]{background:#ffffff1a}.p-cl .seg button .sw{border-radius:2px;width:8px;height:8px;display:inline-block}.p-cl .cl-count{color:var(--grey);font-variant-numeric:tabular-nums;min-height:18px;margin:0 0 26px;font-size:12.5px}.p-cl .cl-count button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}.p-cl .cl-body{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:56px;padding-bottom:40px;display:grid}.p-cl .cl-aside{top:calc(var(--hdh) + 80px);flex-direction:column;gap:22px;display:flex;position:sticky}.p-cl .cl-aside h4{text-transform:uppercase;letter-spacing:.8px;color:var(--grey);margin:0 0 8px;font-size:11px;font-weight:700}.p-cl .cl-months{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.p-cl .cl-months li{margin:0}.p-cl .cl-months a{color:var(--navy2);border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:8px;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.p-cl .cl-months a small{color:var(--grey);font-variant-numeric:tabular-nums;font-size:11px}.p-cl .cl-months a:hover{color:var(--navy);text-decoration:none}.p-cl .cl-months li.on a{border-color:var(--green);color:var(--navy);font-weight:700}.p-cl .cl-legend{color:var(--navy2);flex-direction:column;gap:7px;font-size:12.5px;display:flex}.p-cl .cl-legend span{align-items:center;gap:9px;display:flex}.p-cl .cl-links{flex-direction:column;gap:6px;font-size:13px;display:flex}.p-cl .cl-links a{color:var(--navy2);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.p-cl .cl-links a:hover{color:var(--green)}.p-cl .cl-links svg{width:14px;height:14px;color:var(--grey);flex-shrink:0}.p-cl .mon{grid-template-columns:132px 26px minmax(0,1fr);gap:0 22px;margin:0;display:grid;position:relative}.p-cl .mon-h{grid-column:1/-1;align-items:baseline;gap:12px;margin:0 0 22px;padding-top:18px;display:flex}.p-cl .mon-h h2{margin:0;font-size:24px}.p-cl .mon-h span{color:var(--grey);font-variant-numeric:tabular-nums;font-size:12.5px}.p-cl .mon:first-child .mon-h{padding-top:0}.p-cl .rel{grid-column:1/-1;grid-template-columns:132px 26px minmax(0,1fr);gap:0 22px;padding-bottom:44px;scroll-margin-top:190px;display:grid;position:relative}.p-cl .rel:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:-4px;left:166px}.p-cl .rel:last-child:before{background:linear-gradient(var(--line), transparent)}.p-cl .rel-dot{background:var(--bg);border:1px solid var(--line);z-index:1;border-radius:50%;grid-column:2;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex;position:relative}.p-cl .rel-dot:after{content:"";background:var(--green);border-radius:50%;width:9px;height:9px}.p-cl .rel.sec .rel-dot:after{background:#ef4444}.p-cl .rel-side{text-align:right;grid-column:1;padding-top:5px}.p-cl .rel-side time{color:var(--navy);font-size:13.5px;font-weight:700;line-height:1.3;display:block}.p-cl .rel-side .ver{letter-spacing:.3px;color:var(--grey);font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--bg2);border-radius:6px;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.p-cl .rel-main{grid-column:3;min-width:0}.p-cl .rel-t{letter-spacing:-.3px;color:var(--navy);margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.3}.p-cl .rel-t a{color:inherit;text-decoration:none}.p-cl .rel-t a:hover{color:var(--green)}.p-cl .rel-sum{color:var(--navy2);text-wrap:pretty;max-width:none;margin:0 0 14px;font-size:14.5px;line-height:1.65}.p-cl .rel-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.p-cl .pill{letter-spacing:.2px;border:1px solid var(--line);color:var(--navy2);background:var(--bg2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.p-cl .perma{font:inherit;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:4px 6px;font-size:12px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.p-cl .perma:hover{color:var(--green);background:var(--mint2)}.p-cl .perma svg{width:13px;height:13px}.p-cl .chg{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.p-cl .chg li{border-top:1px solid var(--line);color:var(--navy2);grid-template-columns:84px minmax(0,1fr);gap:14px;margin:0;padding:13px 18px;font-size:14px;line-height:1.6;transition:background .2s;display:grid}.p-cl .chg li:first-child{border-top:none}.p-cl .chg li:hover{background:var(--bg2)}.p-cl .chg b{color:var(--navy);font-weight:700}.p-cl .chg mark{background:var(--mint);color:var(--navy);border-radius:3px;padding:0 2px}.p-cl .chg li.sec{background:linear-gradient(90deg,#ef44440f,#0000 40%)}.p-cl .badge{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-self:start;align-items:center;height:22px;margin-top:3px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex}.p-cl .badge.new{background:var(--mint);color:var(--green-d)}.p-cl .badge.chg{background:var(--bg2);color:var(--navy2);border-color:var(--line)}.p-cl .badge.fix{color:#0e7c5a;background:#10b9811f}[data-theme=dark] .p-cl .badge.fix{color:#34d399}.p-cl .badge.sec{color:#b91c1c;background:#ef44441a}[data-theme=dark] .p-cl .badge.sec{color:#f87171}.p-cl .badge.rem{color:var(--grey);border-color:var(--line);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.p-cl .sw.new{background:var(--green)}.p-cl .sw.chg{background:var(--navy2)}.p-cl .sw.fix{background:#10b981}.p-cl .sw.sec{background:#ef4444}.p-cl .sw.rem{background:var(--line);border:1px solid var(--grey)}.p-cl .cl-empty{text-align:center;color:var(--grey);border:1px dashed var(--line);border-radius:14px;padding:32px;font-size:13.5px;display:none}.p-cl .cl-empty.show{display:block}.p-cl .cl-end{color:var(--grey);grid-template-columns:132px 26px minmax(0,1fr);gap:0 22px;padding-top:4px;font-size:13px;display:grid}.p-cl .cl-end span{grid-column:3}.p-cl .cl-subscribe{background:var(--bg2);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;margin:8px 0 24px;padding:30px 32px;display:grid}.p-cl .cl-subscribe h2{margin:0 0 8px;font-size:26px}.p-cl .cl-subscribe p{margin:0;font-size:14px}.p-cl .cl-subscribe form{gap:8px;display:flex}.p-cl .cl-subscribe .input{flex:1;min-width:0}.p-cl .cl-subscribe .alt{flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12.5px;display:flex}.p-cl .cl-subscribe .alt a{align-items:center;gap:6px;font-weight:600;display:inline-flex}.p-cl .cl-sub{text-align:center;color:var(--grey);margin:0 0 40px;font-size:12.5px}@media (max-width:980px){.p-cl .cl-body{grid-template-columns:minmax(0,1fr);gap:0}.p-cl .cl-aside{flex-flow:wrap;order:-1;gap:8px 24px;margin-bottom:26px;position:static}.p-cl .cl-aside .cl-legend,.p-cl .cl-aside .cl-links,.p-cl .cl-aside h4{display:none}.p-cl .cl-months{border:0;flex-wrap:wrap;gap:6px;display:flex}.p-cl .cl-months a{border:1px solid var(--line);border-radius:999px;margin:0;padding:6px 12px;font-size:12.5px}.p-cl .cl-months li.on a{border-color:var(--green);background:var(--mint2)}}@media (max-width:720px){.p-cl .mon,.p-cl .rel,.p-cl .cl-end{grid-template-columns:26px minmax(0,1fr);gap:0 14px}.p-cl .rel:before{left:12px}.p-cl .rel-side{text-align:left;order:1;grid-column:2;align-items:center;gap:10px;padding:0 0 8px;display:flex}.p-cl .rel-side .ver{margin-top:0}.p-cl .rel-dot{grid-area:1/1/span 2}.p-cl .rel-main{order:2;grid-column:2}.p-cl .cl-end span{grid-column:2}.p-cl .rel-t{font-size:18px}.p-cl .chg li{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}.p-cl .badge{margin-top:0}.p-cl .cl-subscribe{grid-template-columns:minmax(0,1fr);padding:24px 22px}.p-cl .cl-subscribe form{flex-direction:column}.p-cl .cl-subscribe form .btn{justify-content:center;width:100%}}
