:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-kicker{font:600 10px/1.7 var(--nj-font-body);letter-spacing:0;color:var(--nj-bronze)}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-button{white-space:normal;border:1px solid var(--nj-bronze);background:var(--nj-espresso);height:auto;min-height:50px;color:var(--nj-ivory);font:600 12px/1.6 var(--nj-font-body);box-shadow:none;text-align:center;border-radius:3px;gap:12px;padding:15px 23px;text-decoration:none}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-button:hover{background:var(--nj-bronze);color:var(--nj-ivory)}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-button:focus-visible{outline:3px solid var(--nj-bronze);outline-offset:4px}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-artwork{width:100%;min-width:0;max-width:350px;margin:0}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-artwork img{aspect-ratio:1;object-fit:contain;width:100%;display:block}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-type-art{aspect-ratio:1;background:var(--nj-ivory);border:1px solid var(--nj-taupe);outline:1px solid var(--nj-sand);outline-offset:-12px;text-align:center;color:var(--nj-espresso);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px 22px;display:flex}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-art-year{font:400 78px/1.2 var(--nj-font-brand);color:var(--nj-bronze)}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-art-rule{background:var(--nj-taupe);width:60px;height:1px}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-art-subtitle{font:500 20px/1.5 var(--nj-font-brand)}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-art-caption{font:500 9px/1.8 var(--nj-font-body);color:var(--nj-bronze)}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-art-cycle{font:400 15px/1.5 var(--nj-font-brand);margin-top:14px}:is(.pg-forecast,.pg-home,.pg-offerings,.pg-numerology) .forecast-artwork figcaption{font:400 10px/1.6 var(--nj-font-body);color:var(--nj-web-quiet);text-align:center;margin-top:10px}:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature{background:var(--nj-web-blush);color:var(--nj-espresso);border-block:1px solid var(--nj-sand)}:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature-inner{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:75px;width:min(1180px,100% - 60px);margin:auto;padding:55px 0;display:grid}.nj-site div .forecast-feature h2{font:400 32px/1.3 var(--nj-font-brand);letter-spacing:0;margin:16px 0}:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature p{font:400 14px/1.85 var(--nj-font-body);max-width:620px;margin:16px 0}:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature .forecast-feature-price{color:var(--nj-bronze);font-weight:600}.forecast-feature-price span{font-size:12px;font-weight:400}.pg-offerings .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-offerings .forecast-feature-card{border:1px solid var(--nj-sand);border-radius:8px;grid-area:2/1/auto/-1;overflow:hidden}.pg-offerings .forecast-feature-card .forecast-feature-inner{grid-template-columns:270px minmax(0,1fr);align-items:center;gap:55px;width:100%;padding:35px;display:grid}.pg-offerings .forecast-feature-card .forecast-artwork{max-width:270px;margin:auto}.pg-offerings .forecast-feature-card h2{font-size:24px}.pg-offerings .forecast-feature-card .forecast-feature-copy{display:block}.pg-offerings .forecast-feature-card .forecast-button{margin-top:auto}.pg-numerology .forecast-feature-teaser .forecast-feature-inner{grid-template-columns:1fr;gap:0;padding:42px 0}.pg-forecast{background:var(--nj-web-chalk);color:var(--nj-espresso);font-family:var(--nj-font-body)}.pg-forecast *{box-sizing:border-box}.pg-forecast .forecast-container{width:min(1100px,100% - 48px);margin:auto}.pg-forecast p,.pg-forecast li{font-size:14px;line-height:1.85}.pg-forecast a{color:inherit;text-underline-offset:4px}.pg-forecast :focus-visible{outline:3px solid var(--nj-bronze);outline-offset:4px}.nj-site .pg-forecast :is(h1,h2,h3){font-family:var(--nj-font-brand);letter-spacing:0;font-weight:400;line-height:1.35}.pg-forecast .forecast-hero{text-align:center;background:var(--nj-web-blush);border-bottom:1px solid var(--nj-sand);padding:36px 0 55px}.pg-forecast .forecast-breadcrumb{text-align:left;margin-bottom:35px;font-size:11px}.pg-forecast .forecast-hero h1{max-width:880px;margin:15px auto;font-size:42px}.pg-forecast .forecast-tagline{font:500 23px/1.6 var(--nj-font-display);margin:16px auto}.pg-forecast .forecast-lead{max-width:730px;margin:20px auto;font-size:15px}.pg-forecast .forecast-hero .forecast-button{margin:10px 0 20px}.pg-forecast .forecast-hero .forecast-artwork{max-width:240px;margin:20px auto 0}.pg-forecast .forecast-hero .forecast-art-year{font-size:58px}.pg-forecast .forecast-hero .forecast-art-subtitle{font-size:16px}.pg-forecast .forecast-section{padding:75px 0}.pg-forecast h2{max-width:800px;margin:12px 0 22px;font-size:29px}.pg-forecast .forecast-intro{grid-template-columns:1fr 1.1fr;gap:65px;display:grid}.pg-forecast .forecast-intro p{margin-top:0}.pg-forecast .forecast-pullquote{font:500 23px/1.6 var(--nj-font-display);color:var(--nj-bronze)}.pg-forecast .forecast-chapters{background:var(--nj-ivory);border-block:1px solid var(--nj-sand)}.pg-forecast .forecast-chapter-list{margin:35px 0 0;padding:0;list-style:none}.pg-forecast .forecast-chapter-list li{border-top:1px solid var(--nj-sand);grid-template-columns:55px minmax(0,1fr) minmax(0,1.15fr);gap:30px;padding:27px 0;display:grid}.pg-forecast .forecast-chapter-list h3{margin:0;font-size:19px}.pg-forecast .forecast-chapter-list p{margin:0}.pg-forecast .forecast-index{font:400 28px/1.4 var(--nj-font-display);color:var(--nj-bronze)}.pg-forecast .forecast-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:35px;display:grid}.pg-forecast .forecast-package{border:1px solid var(--nj-taupe);background:var(--nj-ivory);border-radius:6px;flex-direction:column;padding:35px;display:flex}.pg-forecast .forecast-package-zoom{background:var(--nj-web-blush);border-top:3px solid var(--nj-bronze)}.pg-forecast .forecast-package h3{margin:14px 0;font-size:23px}.pg-forecast .forecast-price{font:400 48px/1.4 var(--nj-font-display)}.pg-forecast .forecast-package ul{flex:1;margin:20px 0 28px;padding-left:19px}.pg-forecast .forecast-package li{margin:9px 0}.pg-forecast .forecast-fine{color:var(--nj-web-quiet);margin-top:20px;font-size:12px}.pg-forecast .forecast-fine a{text-decoration:underline}.pg-forecast .forecast-steps-band{background:var(--nj-web-greige);border-block:1px solid var(--nj-sand)}.pg-forecast .forecast-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:30px 0 0;padding:0;list-style:none;display:grid}.pg-forecast .forecast-steps h3{font-size:18px}.pg-forecast .forecast-faq-grid{grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.pg-forecast details{border-bottom:1px solid var(--nj-sand);padding:20px 0}.pg-forecast summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.pg-forecast details p{margin-bottom:0}.pg-forecast .forecast-disclaimer{border-top:1px solid var(--nj-sand);padding:30px 0}.pg-forecast .forecast-disclaimer p{font-size:12px}.pg-forecast .forecast-closing{text-align:center;background:var(--nj-web-blush);padding:60px 24px}.pg-forecast .forecast-closing h2{max-width:850px;margin:15px auto;font-size:28px}.pg-forecast .forecast-closing p{max-width:630px;margin:20px auto}@media (width<=740px){:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature-inner{grid-template-columns:1fr;gap:30px;width:calc(100% - 38px);padding:40px 0}:is(.pg-home,.pg-offerings,.pg-numerology) .forecast-feature .forecast-artwork{max-width:270px;margin:auto}.nj-site div .forecast-feature h2{font-size:26px}.pg-offerings .offer-grid{grid-template-columns:1fr}.pg-offerings .forecast-feature-card{grid-row:auto}.pg-offerings .forecast-feature-card .forecast-feature-inner{grid-template-columns:1fr;gap:25px;padding:25px}.pg-forecast .forecast-container{width:calc(100% - 38px)}.pg-forecast .forecast-hero{padding:25px 0 35px}.pg-forecast .forecast-breadcrumb{margin-bottom:25px}.pg-forecast .forecast-hero h1{font-size:28px}.pg-forecast .forecast-tagline{font-size:22px}.pg-forecast .forecast-lead{font-size:14px}.pg-forecast .forecast-section{padding:50px 0}.pg-forecast :is(.forecast-intro,.forecast-purchase-grid,.forecast-steps,.forecast-faq-grid){grid-template-columns:1fr;gap:25px}.pg-forecast h2{font-size:24px}.pg-forecast .forecast-chapter-list li{grid-template-columns:30px minmax(0,1fr);gap:15px}.pg-forecast .forecast-chapter-list p{grid-column:2}.pg-forecast .forecast-package{padding:25px}.pg-forecast .forecast-package h3{font-size:21px}.pg-forecast .forecast-closing h2{font-size:24px}}
