.pgm-now{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.pgm-now{grid-template-columns:minmax(0,1fr)}}.pgm-next{border:1px solid var(--pgm-accent);background:var(--pgm-glass,transparent);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.pgm-next__eyebrow,.pgm-ideas__eyebrow{font:500 .72rem/1.4 var(--pgm-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pgm-accent);margin:0}.pgm-next h2{font:800 1.3rem/1.2 var(--pgm-font-display);letter-spacing:-.02em;color:var(--pgm-ink);overflow-wrap:anywhere;margin:0}.pgm-next p{color:var(--pgm-ink-2);overflow-wrap:anywhere;margin:0;font-size:.92rem}.pgm-next__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pgm-next__actions .pgm-btn--primary{min-height:44px}.pgm-ideas{border:1px solid var(--pgm-line);background:var(--pgm-glass,transparent);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.pgm-ideas__title{color:var(--pgm-ink);margin:0;font-size:1rem}.pgm-ideas ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pgm-ideas li{border-top:1px solid var(--pgm-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pgm-ideas li:first-child{border-top:0;padding-top:2px}.pgm-ideas__body{flex-direction:column;gap:2px;min-width:0;display:flex}.pgm-ideas__body b{color:var(--pgm-ink);overflow-wrap:anywhere;font-size:.92rem}.pgm-ideas__body span{color:var(--pgm-ink-3);overflow-wrap:anywhere;font-size:.82rem}.pgm-ideas .pgm-btn{flex:none;min-height:40px}.pgm-now>:first-child:not(.pgm-skel){background:linear-gradient(var(--pgm-surface), var(--pgm-surface)) padding-box, var(--pgm-grad) border-box;box-shadow:0 0 44px -20px var(--pgm-cyan), var(--pgm-shadow-md);border-radius:var(--pgm-radius-lg);border:1.5px solid #0000;position:relative}.pgm-now>.pgm-next:first-child{gap:12px;padding:22px 22px 20px}.pgm-now>.pgm-next:first-child h2{text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.55rem)}.pgm-next__eyebrow{align-items:center;gap:10px;display:inline-flex}.pgm-now>.pgm-next:first-child .pgm-next__eyebrow:before{content:"";background:var(--pgm-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--pgm-cyan);animation:pgm-now-pulse 2.4s var(--pgm-ease) infinite;border-radius:50%;flex:none}.pgm-now>.pgm-next:first-child .pgm-btn--primary{min-height:48px;padding:0 22px;font-size:.95rem}@keyframes pgm-now-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.pgm-home>aside .pgm-thisweek{border-color:var(--pgm-line-soft)}.pgm-home[data-focus=next] .pgm-start .portal-pg-button--primary.portal-pg-button--primary{background-image:none;background-color:var(--pgm-accent-soft);border:1px solid color-mix(in srgb, var(--pgm-cyan) 55%, transparent);color:var(--pgm-cyan);box-shadow:none}.pgm-home[data-focus=next] .pgm-start .portal-pg-button--primary.portal-pg-button--primary:hover:not(:disabled){background-color:var(--pgm-accent-soft-2);box-shadow:none}.pgm-skel.pgm-skel{--pgm-skel-bar:color-mix(in srgb, var(--pgm-ink) 9%, transparent);border:1px solid var(--pgm-line-soft);border-radius:var(--pgm-radius-lg);background:var(--pgm-glass);box-shadow:none;animation:none;position:relative;overflow:hidden}.pgm-skel.pgm-skel:before{content:"";background:linear-gradient(var(--pgm-skel-bar) 0 0) 0 0 / 34% 10px no-repeat, linear-gradient(var(--pgm-skel-bar) 0 0) 0 26px / 72% 18px no-repeat, linear-gradient(var(--pgm-skel-bar) 0 0) 0 62px / 94% 10px no-repeat, linear-gradient(var(--pgm-skel-bar) 0 0) 0 80px / 58% 10px no-repeat, linear-gradient(var(--pgm-skel-bar) 0 0) 0 106px / 132px 40px no-repeat;position:absolute;inset:20px}.pgm-it.pgm-skel.pgm-skel:before{inset:14px}.pgm-skel.pgm-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pgm-ink) 7%, transparent), transparent);animation:pgm-skel-sweep 1.4s var(--pgm-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes pgm-skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pgm-now>.pgm-next:first-child .pgm-next__eyebrow:before,.pgm-skel.pgm-skel:after{animation:none}}.pgm-home{row-gap:24px}.pgm-sec{gap:12px}.pgm-find{margin:0}.pgm-sec__title,.pgm-next__eyebrow,.pgm-ideas__eyebrow,.pgm-thisweek__eyebrow,.pgm-comofoi__eyebrow{font:500 .72rem/1.4 var(--pgm-font-mono);letter-spacing:.12em;text-transform:uppercase}@media (max-width:900px){.pgm-home .pgm-now{display:contents}.pgm-home .pgm-now>:first-child{order:1}.pgm-home>aside.pgm-sec{order:2}.pgm-home>section.pgm-sec{order:3}.pgm-home .pgm-now>.pgm-ideas{order:4}.pgm-home>.pgm-bhead{order:5}.pgm-home[data-lead] .pgm-hello__sub{display:none}.pgm-home[data-lead] .pgm-hello__title{font-size:clamp(1.45rem,6.4vw,2rem)}}.pgm-thisweek.pgm-thisweek--line{border-radius:var(--pgm-radius-md);border-color:var(--pgm-line-soft);flex-flow:wrap;align-items:center;gap:4px 12px;padding:12px 14px 12px 16px}.pgm-thisweek--line .pgm-thisweek__eyebrow{color:var(--pgm-ink-3);flex-basis:100%;font-size:.66rem}.pgm-thisweek--line h2{flex:180px;min-width:0;font-size:.92rem;font-weight:600;line-height:1.35}.pgm-thisweek--line ul{flex-basis:100%;order:3}.pgm-thisweek--line .pgm-btn{flex:none;align-self:center}.pgm-projects>li[data-fold]{grid-column:1/-1}.pgm-startline{border-radius:var(--pgm-radius-lg);border:1.5px dashed var(--pgm-line-strong);background:var(--pgm-glass);min-height:56px;color:var(--pgm-cyan);font:700 .92rem/1.2 var(--pgm-font-sans);text-align:left;cursor:pointer;transition:border-color var(--pgm-dur) var(--pgm-ease), background-color var(--pgm-dur) var(--pgm-ease), transform var(--pgm-dur-fast) var(--pgm-ease);flex:1;align-items:center;gap:10px;padding:0 18px;display:flex}.pgm-startline .pgm-ico-sm:last-child{transition:transform var(--pgm-dur) var(--pgm-ease);margin-left:auto}.pgm-startline:hover{border-color:var(--pgm-cyan);background:var(--pgm-glass-hover)}.pgm-startline:hover .pgm-ico-sm:last-child{transform:translate(3px)}.pgm-startline:active{transform:scale(var(--pgm-press))}.pgm-startline:focus-visible{outline:2px solid var(--pgm-cyan);outline-offset:3px}.pgm-ideas__more{min-height:44px;color:var(--pgm-cyan);font:600 .85rem/1.2 var(--pgm-font-sans);cursor:pointer;border-radius:var(--pgm-radius-xs);background:0 0;border:0;align-self:flex-start;align-items:center;padding:0 2px;display:inline-flex}.pgm-ideas__more:hover{text-underline-offset:3px;text-decoration:underline}.pgm-ideas__more:focus-visible,.portal-pg-skip-nav__link.portal-pg-skip-nav__link:focus-visible{outline:2px solid var(--pgm-cyan);outline-offset:2px}.pgm-next__piece{align-items:flex-start;gap:16px;min-width:0;display:flex}.pgm-next__piece-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pgm-next__thumb{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--pgm-line);background:var(--pgm-surface-2);border-radius:12px;flex:none;width:104px}.pgm-next__thumb[data-format=stories]{aspect-ratio:9/16;width:88px}@media (max-width:520px){.pgm-next__thumb{width:84px}.pgm-next__thumb[data-format=stories]{width:72px}}
