.pg-ideas .ih-hero{padding-top:max(130px,min(11vw,170px));padding-bottom:max(30px,min(3vw,50px))}.pg-ideas .ih-toc{grid-template-columns:1fr minmax(0,380px);gap:56px;padding-bottom:max(70px,min(8vw,120px));display:grid}.pg-ideas .ih-grp{margin-top:max(30px,min(3vw,46px))}.pg-ideas .ih-grp h2{font:500 14px var(--body);color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:12px}.pg-ideas .ih-row{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;transition:color .25s;display:flex}.pg-ideas .ih-t{font:560 clamp(24px, 3vw, 40px)/1.02 var(--disp);letter-spacing:-.035em;transition:transform .35s var(--ease)}.pg-ideas .ih-k{font:500 14px var(--body);white-space:nowrap}.pg-ideas .ih-row.on{color:#fff}@media (hover:hover){.pg-ideas .ih-row:hover{color:#fff}}.pg-ideas .ih-row.on .ih-t{transform:translate(10px)}.pg-ideas .ih-stage{position:relative}.pg-ideas .ih-pic{animation:ih-in .45s var(--ease);position:-webkit-sticky;position:sticky;top:140px}@keyframes ih-in{0%{opacity:0;transform:translateY(10px)}}.pg-ideas .ih-close{text-align:center;padding:clamp(80px, 9vw, 130px) var(--gut);border-top:1px solid var(--line)}.pg-ideas .ih-close h2{font:560 clamp(44px, 6vw, 88px)/.95 var(--disp);letter-spacing:-.045em;color:#fff;margin-bottom:30px}.pg-ideas .ih-close .getrow{margin-left:auto;margin-right:auto}@media (max-width:900px){.pg-ideas .ih-toc{grid-template-columns:1fr}.pg-ideas .ih-stage{display:none}.pg-ideas .ih-row{flex-direction:column;gap:6px}.pg-ideas .ih-row.on .ih-t{transform:none}}@media (prefers-reduced-motion:reduce){.pg-ideas .ih-pic{animation:none}}
