.ps-section.mkt-section{padding-top:8px}.ps-empty{max-width:60ch;padding:40px 0}.ps-lead{border:1px solid var(--sl-border);background:radial-gradient(640px 360px at 100% 0%, rgba(var(--sl-tan-rgb), .5), transparent 70%), linear-gradient(170deg, var(--sl-bg-raised), rgba(var(--sl-bg-rgb), .6));color:var(--sl-text);border-radius:3px;gap:16px;padding:clamp(26px,3.4vw,44px);text-decoration:none;transition:border-color .25s,box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 1px #fff9,0 30px 60px -44px #0006}.ps-lead:hover{border-color:rgba(var(--sl-gilt-rgb), .5);box-shadow:inset 0 1px #ffffffb3,0 36px 70px -44px #00000080}.ps-lead:has(.pc){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(22px,3vw,40px)}.ps-lead-copy{align-content:start;gap:16px;display:grid}.ps-lead-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-lead-t{font-variation-settings:"opsz" 32;letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,4.2vw,58px);font-weight:700;line-height:1}.ps-lead-d{max-width:62ch;color:var(--sl-text-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.ps-lead-foot{border-top:1px solid var(--sl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.ps-go{color:var(--sl-link);font-size:15px;font-weight:500}.ps-claim{border-left:2px solid var(--sl-gilt);gap:8px;max-width:70ch;margin:0;padding:2px 0 2px 20px;display:grid}.ps-claim-k{color:var(--sl-text-faint);font-size:13px;font-weight:600}.ps-claim-v{color:var(--sl-text);letter-spacing:-.015em;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.4}.ps-claim.is-article{margin-bottom:clamp(28px,3vw,40px)}.ps-conf{color:var(--sl-text-muted);align-items:center;gap:3px;font-size:13px;font-weight:500;display:inline-flex}.ps-conf i{background:var(--sl-bg-sunken);width:14px;height:6px;box-shadow:inset 0 0 0 1px var(--sl-border);border-radius:1px}.ps-conf span{margin-left:6px}.ps-conf[data-level="1"] i:nth-child(-n+1),.ps-conf[data-level="2"] i:nth-child(-n+2),.ps-conf[data-level="3"] i:nth-child(-n+3){background:var(--sl-gilt);box-shadow:none}.ps-conf.is-lg i{width:26px;height:8px}.ps-conf.is-lg span{color:var(--sl-text);font-size:16px;font-weight:600}.ps-filters{gap:12px;margin:clamp(40px,5vw,64px) 0 16px;display:grid}.ps-topic{min-height:30px;padding:4px 10px;font-size:13px}.ps-list{border-top:1px solid var(--sl-border)}.ps-row{border-bottom:1px solid var(--sl-border);color:inherit;grid-template-columns:176px minmax(0,1fr) 150px;gap:8px 28px;padding:24px 6px;text-decoration:none;transition:background-color .2s;display:grid}.ps-row[hidden]{display:none}.ps-row:hover{background:linear-gradient(90deg, var(--sl-gilt-soft), transparent 80%)}.ps-row-when{color:var(--sl-text-muted);align-content:start;justify-items:start;gap:8px;font-size:13.5px;display:grid}.ps-row-main{gap:6px;display:grid}.ps-row-t{color:var(--sl-text);letter-spacing:-.022em;font-size:clamp(19px,1.8vw,23px);font-weight:600;line-height:1.2}.ps-row-d{color:var(--sl-text-muted);font-size:15px;line-height:1.6}.ps-row-claim{border-left:2px solid rgba(var(--sl-gilt-rgb), .6);color:var(--sl-text);margin-top:4px;padding-left:12px;font-size:14.5px;font-weight:500;line-height:1.5}.ps-row-side{align-content:start;justify-items:end;gap:8px;display:grid}.ps-none{color:var(--sl-text-muted);padding:24px 0}.ps-rules{counter-reset:rule;gap:0;margin:0;padding:0;list-style:none;display:grid}.ps-rules li{border-top:1px solid var(--sl-border);color:var(--sl-text-muted);counter-increment:rule;padding:16px 0 16px 44px;font-size:15.5px;line-height:1.55;position:relative}.ps-rules li:before{content:counter(rule);color:var(--sl-gilt);font-size:20px;font-weight:600;line-height:1.1;position:absolute;top:16px;left:0}.ps-rules b{color:var(--sl-text);font-weight:600}.ps-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ps-prose{max-width:68ch;font-size:17.5px;line-height:1.78}.ps-prose>p:first-child:first-line{color:var(--sl-text);font-weight:500}.ps-counter{border:1px solid var(--sl-border);border-left:3px solid var(--viz-3);background:linear-gradient(160deg, var(--sl-bg-raised), rgba(var(--sl-rose-rgb), .08));border-radius:3px;max-width:68ch;margin-top:clamp(36px,4vw,56px);padding:clamp(22px,2.6vw,32px)}.ps-counter h2,.ps-sources h2{color:var(--sl-text);letter-spacing:-.022em;margin-bottom:12px;font-size:clamp(20px,2vw,26px);font-weight:600}.ps-sources{max-width:68ch;margin-top:clamp(36px,4vw,56px)}.ps-sources .mkt-prose{font-size:15px}.ps-fine{border-top:1px solid var(--sl-border);max-width:68ch;color:var(--sl-text-faint);margin-top:32px;padding-top:18px;font-size:13.5px;line-height:1.6}.ps-media{margin-bottom:24px}.ps-rail{top:calc(var(--sl-chrome-h) + 24px);gap:12px;display:grid;position:sticky}.ps-card{border:1px solid var(--sl-border);background:linear-gradient(180deg, var(--sl-bg-raised), rgba(var(--sl-bg-rgb), .6));border-radius:3px;gap:10px;padding:18px 20px;display:grid}.ps-card-k{color:var(--sl-text-faint);font-size:13px;font-weight:600}.ps-card-note{color:var(--sl-text-muted);font-size:13.5px;line-height:1.5}.ps-cases{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps-cases a{color:var(--sl-text);border-radius:2px;gap:2px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:grid}.ps-cases a:hover{background:var(--sl-bg-subtle)}.ps-cases span{font-size:14px;font-weight:500}.ps-cases small{color:var(--sl-text-faint);font-size:12px}.ps-tags,.ps-share{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:991px){.ps-grid{grid-template-columns:1fr}.ps-rail{position:static}}@media (max-width:767px){.ps-row{grid-template-columns:1fr}.ps-row-when{justify-items:stretch}.ps-row-by{grid-auto-flow:column;justify-content:start;align-items:center}.ps-row .pc-frame{aspect-ratio:16/9}.ps-lead:has(.pc){grid-template-columns:minmax(0,1fr)}.ps-lead .pc{order:-1}.ps-lead .pc-lead .pc-frame{aspect-ratio:4/3;height:auto;min-height:0}.ps-row-side{grid-auto-flow:column;justify-content:start;place-items:center start}}a.ps-byline{color:var(--sl-text);text-decoration:none}a.ps-byline:hover{border-color:rgba(var(--sl-gilt-rgb), .6)}.ps-gate{border:1px solid var(--sl-border);background:radial-gradient(520px 260px at 100% 0%, rgba(var(--sl-tan-rgb), .45), transparent 70%), linear-gradient(170deg, var(--sl-bg-raised), rgba(var(--sl-bg-rgb), .6));border-radius:3px;gap:14px;max-width:68ch;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 30px 60px -44px #0006}.ps-gate-t{color:var(--sl-text);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.ps-gate-s{color:var(--sl-text-muted);font-size:15.5px;line-height:1.6}.ps-gate>.mkt-actions{margin-top:10px}.ps-gate-list{border-top:1px solid var(--sl-border);gap:8px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.ps-gate-list li{color:var(--sl-text-muted);padding-left:20px;font-size:14.5px;position:relative}.ps-gate-list li:before{content:"";background:var(--sl-gilt);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:8px;position:absolute;top:.5em;left:0}.ps-row-when .pc{justify-self:stretch}.ps-row-by{justify-items:start;gap:8px;display:grid}.pc{margin:0}.pc-frame{isolation:isolate;background:var(--sl-bg-sunken);box-shadow:inset 0 0 0 1px var(--sl-border);border-radius:3px;position:relative;overflow:hidden}.pc-img{z-index:-1;object-fit:cover;object-position:50% 28%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pc-frame:has(.pc-img):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 48%,#0000002e 66%,#0000009e);position:absolute;inset:0}.ps-lead:hover .pc-img,.ps-row:hover .pc-img{transform:scale(1.03)}.pc-lead .pc-frame{height:100%;min-height:340px}.pc-thumb .pc-frame{aspect-ratio:4/3}.pc-hero{margin-bottom:clamp(26px,3vw,38px)}.pc-hero .pc-frame{aspect-ratio:3/2}.pc-hero .pc-img{object-position:50% 18%}.pc-plate{z-index:-1;background:radial-gradient(circle at 1px 1px, rgba(var(--sl-gilt-rgb), .22) 1px, transparent 1.5px) 0 0 / 14px 14px, radial-gradient(120% 90% at 100% 0%, rgba(var(--sl-tan-rgb), .55), transparent 70%), var(--sl-bg-raised);place-items:center;display:grid;position:absolute;inset:0}.pc-glyph{width:34%;max-width:120px;fill:rgba(var(--sl-gilt-rgb), .28);stroke:rgba(var(--sl-gilt-rgb), .28);translate:0 -8%}.pc-strip{--pc-line:#fff9;--pc-tick:#ffc93d;--pc-now:#5b8ff0;--pc-ring:#00000080;height:14px;position:absolute;bottom:14px;left:16px;right:16px}.is-plate .pc-strip{--pc-line:rgba(var(--sl-gilt-rgb), .38);--pc-tick:var(--sl-gilt);--pc-now:var(--sl-link);--pc-ring:var(--sl-bg-raised)}.pc-line{background:var(--pc-line);height:1px;position:absolute;top:50%;left:0;right:0}.pc-tick{background:var(--pc-tick);border-radius:1px;width:2px;height:100%;position:absolute;top:0;translate:-50%}.pc-now{background:var(--pc-now);width:9px;height:9px;box-shadow:0 0 0 2px var(--pc-ring);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.pc-end{color:var(--pc-line);font-size:11.5px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 6px)}.pc-end.is-start{left:0}.pc-end.is-end{right:0}.pc-thumb .pc-strip{height:10px;bottom:9px;left:10px;right:10px}.pc-thumb .pc-now{width:7px;height:7px}.pc-credit{color:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:2px;padding:3px 7px;font-size:11px;font-weight:500;position:absolute;top:10px;right:10px}.pc-cap{color:var(--sl-text-faint);margin-top:10px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.pc-img{transition:none}}.ps-author{border:1px solid var(--sl-border);background:linear-gradient(170deg, var(--sl-bg-raised), rgba(var(--sl-bg-rgb), .6));color:inherit;transition:border-color .2s var(--sl-ease);border-radius:3px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;margin-top:clamp(32px,4vw,48px);padding:clamp(20px,2.6vw,28px);text-decoration:none;display:grid}.ps-author:hover{border-color:rgba(var(--sl-gilt-rgb), .55)}.ps-author-photo{background:var(--sl-bg-sunken);border-radius:3px;width:88px;height:88px;display:block;overflow:hidden}.ps-author-photo img{object-fit:cover;width:100%;height:100%;display:block}.ps-author-init{width:100%;height:100%;color:var(--sl-text);letter-spacing:-.04em;place-items:center;font-size:28px;font-weight:700;display:grid}.ps-author-b{gap:4px;display:grid}.ps-author-k{color:var(--sl-text-label);font-size:13px;font-weight:500}.ps-author-n{color:var(--sl-text);letter-spacing:-.02em;font-size:20px;font-weight:650}.ps-author-r{color:var(--sl-text-muted);font-size:14.5px}.ps-author-s{color:var(--sl-text-muted);margin-top:6px;font-size:15px;line-height:1.6}.ps-author-go{color:var(--sl-link);margin-top:10px;font-size:15px;font-weight:500}@media (max-width:480px){.ps-author{grid-template-columns:64px minmax(0,1fr);gap:16px}.ps-author-photo{width:64px;height:64px}}
