.pg-info{background:var(--nj-ivory);color:var(--nj-espresso)}.pg-info .in-wrap{width:min(1080px,100% - 40px);margin:0 auto}.pg-info .in-hero{background:var(--nj-espresso);color:var(--nj-ivory);text-align:center;padding:clamp(64px,10vw,120px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.pg-info .in-hero:after{content:"";border:1px solid color-mix(in oklab,var(--nj-champagne) 35%,transparent);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;inset:auto 50% -240px auto;transform:translate(50%)}.pg-info .in-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--nj-champagne);font-size:11px;font-weight:700}.pg-info .in-hero h1{font-family:var(--nj-font-display);max-width:16ch;margin:18px auto;font-size:clamp(34px,6vw,62px);font-weight:400;line-height:1.1}.pg-info .in-hero p{max-width:620px;color:var(--nj-sand);margin:0 auto;line-height:1.8}.pg-info .in-hero .in-date{letter-spacing:.08em;color:var(--nj-champagne);margin-top:18px;font-size:13px}.pg-info .in-btn{border:1px solid var(--nj-champagne);background:var(--nj-champagne);color:var(--nj-espresso);font:700 12px/1 var(--nj-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-top:26px;padding:15px 26px;text-decoration:none;transition:background .2s;display:inline-block}.pg-info .in-btn:hover,.pg-info .in-btn:focus-visible{background:var(--nj-sand)}.pg-info .in-btn.dark{background:var(--nj-espresso);color:var(--nj-ivory)}.pg-info .in-btn.dark:hover,.pg-info .in-btn.dark:focus-visible{background:var(--nj-bronze)}.pg-info .in-intro{text-align:center;padding:56px 0 8px}.pg-info .in-intro p{max-width:640px;margin:0 auto;line-height:1.8}.pg-info .in-intro a{color:var(--nj-bronze);font-weight:700}.pg-info .in-groups{gap:48px;padding:32px 0 80px;display:grid}.pg-info .in-group h2{font-family:var(--nj-font-display);border-bottom:1px solid var(--nj-champagne);margin:0 0 18px;padding-bottom:12px;font-size:clamp(24px,3.4vw,34px);font-weight:400}.pg-info details{background:var(--nj-paper);border:1px solid color-mix(in oklab,var(--nj-champagne) 55%,transparent);border-radius:12px;margin-bottom:12px}.pg-info summary{cursor:pointer;padding:20px 56px 20px 22px;font-weight:600;line-height:1.5;list-style:none;position:relative}.pg-info summary::-webkit-details-marker{display:none}.pg-info summary:after{content:"+";color:var(--nj-bronze);font-size:22px;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.pg-info details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.pg-info summary:focus-visible{outline:2px solid var(--nj-bronze);outline-offset:2px;border-radius:12px}.pg-info details p{color:color-mix(in oklab,var(--nj-espresso) 82%,var(--nj-taupe));margin:0;padding:0 22px 22px;line-height:1.8}.pg-info .in-close{background:var(--nj-sand);text-align:center;padding:clamp(56px,8vw,88px) 0}.pg-info .in-close h2{font-family:var(--nj-font-display);margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:400}.pg-info .in-close p{max-width:560px;margin:0 auto;line-height:1.8}.pg-info .in-toc{background:var(--nj-paper);border:1px solid color-mix(in oklab,var(--nj-champagne) 55%,transparent);border-radius:14px;margin:48px auto 0;padding:22px 24px}.pg-info .in-toc h2{letter-spacing:.2em;text-transform:uppercase;color:var(--nj-bronze);font-size:11px;font-family:var(--nj-font-body);margin:0 0 12px}.pg-info .in-toc ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.pg-info .in-toc a{color:var(--nj-espresso);font-size:14px;line-height:1.5;text-decoration:none}.pg-info .in-toc a:hover,.pg-info .in-toc a:focus-visible{color:var(--nj-bronze);text-decoration:underline}.pg-info .in-toc span{color:var(--nj-bronze);margin-right:8px;font-weight:700}.pg-info .in-terms{max-width:800px;padding:40px 0 80px}.pg-info .in-sec{border-bottom:1px solid color-mix(in oklab,var(--nj-champagne) 50%,transparent);padding:28px 0;scroll-margin-top:110px}.pg-info .in-sec h2{font-family:var(--nj-font-display);align-items:baseline;gap:14px;margin:0 0 12px;font-size:clamp(20px,2.8vw,26px);font-weight:400;display:flex}.pg-info .in-sec h2 span{color:var(--nj-bronze);font-size:.8em}.pg-info .in-sec p{margin:0;line-height:1.85}.pg-info .in-sec a{color:var(--nj-bronze);font-weight:700}.pg-info .in-draft{color:var(--nj-taupe);margin-top:28px;font-size:13px;line-height:1.7}.pg-info .in-hero:after{z-index:0;inset:auto 50% -380px auto}.pg-info .in-hero .in-wrap{z-index:1;position:relative}.pg-info .in-policy-body .in-sec p+p,.pg-info .in-terms .in-sec p+p{margin-top:16px}.pg-info .in-policy-body>p a{color:var(--nj-bronze);text-decoration:underline}.pg-info .in-policy-body .in-sec{scroll-margin-top:160px}
