.pg-formational-habits{--font-serif:var(--font-prose);--gold-lt:var(--gold-light)}.pg-formational-habits .guide-actions{justify-content:space-between;align-items:center;max-width:720px;margin:0 auto;padding:104px 32px 0;display:flex}.pg-formational-habits .topbar-pdf{color:var(--black);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#f5e6c8,#e8c97a,#c9a84c) 0 0/300% 300%;border:0;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:600;transition:transform .25s,box-shadow .25s;animation:5s infinite shimmer;display:inline-flex}.pg-formational-habits .topbar-pdf:hover{transform:translateY(-1px);box-shadow:0 8px 24px #c9a84c4d}.pg-formational-habits .topbar-pdf:disabled{cursor:default}.pg-formational-habits .topbar-pdf svg{width:14px;height:14px}.pg-formational-habits .topbar-back{color:var(--cream);letter-spacing:.18em;text-transform:uppercase;opacity:.7;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:opacity .2s;display:inline-flex}.pg-formational-habits .topbar-back:hover{opacity:1}.pg-formational-habits .topbar-back svg{width:14px;height:14px}.pg-formational-habits .guide-wrap{max-width:720px;margin:0 auto;padding:36px 32px 120px}.pg-formational-habits .guide-hero{text-align:center;margin-bottom:80px}.pg-formational-habits .guide-logo{opacity:.95;width:auto;height:42px;margin:0 auto 28px;display:block}.pg-formational-habits .guide-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:28px;font-size:11px;font-weight:600}.pg-formational-habits .guide-title{font-family:var(--font-title);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);margin-bottom:24px;font-size:clamp(40px,7vw,76px);line-height:.96}.pg-formational-habits .guide-subtitle{font-family:var(--font-serif);color:var(--cream);max-width:560px;margin:0 auto 36px;font-size:clamp(16px,2vw,20px);font-style:italic;line-height:1.5}.pg-formational-habits .guide-steps-row{letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:11px;display:inline-flex}.pg-formational-habits .guide-steps-row .step{color:var(--cream)}.pg-formational-habits .guide-steps-row .dot{color:var(--gold);opacity:.6}.pg-formational-habits .section-h2{font-family:var(--font-title);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);margin-bottom:18px;font-size:clamp(28px,3.6vw,40px);line-height:1.05}.pg-formational-habits .section-h3{font-family:var(--font-title);letter-spacing:-.01em;text-transform:uppercase;color:var(--cream);margin:48px 0 16px;font-size:clamp(22px,2.6vw,28px);line-height:1.1}.pg-formational-habits .section-h4{font-family:var(--font-title);letter-spacing:-.005em;color:var(--white);margin:32px 0 12px;font-size:18px;line-height:1.15}.pg-formational-habits .section-lead{font-family:var(--font-serif);color:var(--cream);margin-bottom:24px;font-size:18px;font-style:italic;line-height:1.5}.pg-formational-habits .subsection-label{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;font-family:var(--font-body);margin:48px 0 18px;display:block}.pg-formational-habits .prose p{color:#fafaf8cc;margin-bottom:18px;font-size:16px;line-height:1.85}.pg-formational-habits .prose p strong{color:var(--white);font-weight:600}.pg-formational-habits .prose p em{color:var(--cream);font-style:italic}.pg-formational-habits .prose ul,.pg-formational-habits .prose ol{margin:14px 0 22px;padding-left:0;list-style:none}.pg-formational-habits .prose ul li{color:#fafaf8c7;padding:6px 0 6px 22px;font-size:16px;line-height:1.75;position:relative}.pg-formational-habits .prose ul li:before{content:"";background:var(--gold);opacity:.6;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.pg-formational-habits .prose ol{counter-reset:item;padding-left:0}.pg-formational-habits .prose ol li{color:#fafaf8cc;counter-increment:item;padding:8px 0 8px 36px;font-size:16px;line-height:1.75;position:relative}.pg-formational-habits .prose ol li:before{content:counter(item) ".";font-family:var(--font-title);color:var(--gold);letter-spacing:.04em;font-size:14px;position:absolute;top:8px;left:0}.pg-formational-habits .prose ol li strong{color:var(--white)}.pg-formational-habits .divider{background:#c9a84c2e;border:0;height:1px;margin:64px 0}.pg-formational-habits .divider-major{background:linear-gradient(90deg,#0000,#c9a84c99,#0000);height:1px;margin:96px 0}.pg-formational-habits .pillar{margin:80px 0;scroll-margin-top:120px}.pg-formational-habits .pillar-num{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:600}.pg-formational-habits .pillar-name{font-family:var(--font-title);letter-spacing:-.02em;text-transform:uppercase;color:var(--white);margin-bottom:18px;font-size:clamp(48px,7vw,80px);line-height:.95}.pg-formational-habits .pillar-tagline{font-family:var(--font-serif);color:var(--cream);margin-bottom:36px;font-size:20px;font-style:italic;line-height:1.45}.pg-formational-habits .closing{margin:96px 0 0}.pg-formational-habits .capstone{font-family:var(--font-serif);color:var(--gold);text-align:center;margin:48px 0;padding:0 16px;font-size:clamp(20px,2.6vw,24px);font-style:italic;line-height:1.4}.pg-formational-habits .next-cta{background:var(--dark2);text-align:center;border:1px solid #c9a84c2e;border-radius:14px;margin:72px 0 32px;padding:48px 36px}.pg-formational-habits .next-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:600}.pg-formational-habits .next-headline{font-family:var(--font-title);letter-spacing:-.01em;text-transform:uppercase;color:var(--white);margin-bottom:18px;font-size:clamp(26px,3.2vw,36px);line-height:1.05}.pg-formational-habits .next-cta p{color:#fafaf8c7;text-align:left;margin-bottom:14px;font-size:15px;line-height:1.75}.pg-formational-habits .next-cta p strong{color:var(--white)}.pg-formational-habits .signature{margin:72px 0 32px;padding:0 8px}.pg-formational-habits .signature p{color:#fafaf8c7;margin-bottom:6px;font-size:15px;line-height:1.6}.pg-formational-habits .sig-name{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase;color:var(--cream);font-size:24px;margin:14px 0 4px!important}.pg-formational-habits .sig-title{color:var(--cream);font-style:italic}.pg-formational-habits .signature a{color:var(--gold);border-bottom:1px solid #c9a84c4d;text-decoration:none}.pg-formational-habits .signature a:hover{color:var(--gold-lt);border-bottom-color:var(--gold-lt)}.pg-formational-habits .footnote{color:var(--muted);border-top:1px solid #c9a84c1f;margin:48px 0 0;padding-top:24px;font-size:13px;font-style:italic;line-height:1.7}.pg-formational-habits .guide-footer{text-align:center;border-top:1px solid #c9a84c1a;margin-top:80px;padding-top:48px}.pg-formational-habits .guide-footer img{opacity:.85;height:36px;margin-bottom:14px}.pg-formational-habits .guide-footer p{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}@media (max-width:640px){.pg-formational-habits .guide-actions{padding:88px 18px 0}.pg-formational-habits .topbar-pdf{padding:9px 14px;font-size:10px}.pg-formational-habits .topbar-back{font-size:10px}.pg-formational-habits .guide-wrap{padding:28px 22px 80px}.pg-formational-habits .pillar{margin:56px 0}.pg-formational-habits .next-cta{padding:32px 22px}.pg-formational-habits .divider{margin:48px 0}.pg-formational-habits .divider-major{margin:64px 0}}@media (prefers-reduced-motion:reduce){.pg-formational-habits .topbar-pdf{animation:none}}@media print{@page{margin:.6in;size:letter}html,body{color:#fafaf8!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;background:#080808!important}.pg-formational-habits *,.pg-formational-habits :before,.pg-formational-habits :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.site-nav,.site-footer,.guide-actions{display:none!important}.pg-formational-habits .guide-wrap{max-width:100%;padding:0}.pg-formational-habits .pillar{page-break-inside:avoid;break-inside:avoid;margin:48px 0}.pg-formational-habits .pull-quote,.pg-formational-habits .next-cta{page-break-inside:avoid;break-inside:avoid}.pg-formational-habits h1,.pg-formational-habits h2,.pg-formational-habits h3{page-break-after:avoid;break-after:avoid}.pg-formational-habits img{max-width:100%!important;height:auto!important}}
