.pv-page{min-height:100vh;background:var(--navy-950);padding:clamp(48px,9vw,96px) clamp(20px,5vw,56px) clamp(64px,10vw,120px)}.pv-wrap{max-width:720px;margin:0 auto}.pv-back{display:inline-block;font-family:var(--font-sans);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);text-decoration:none;margin-bottom:34px;transition:color .25s ease}.pv-back:hover{color:var(--brass-soft)}.pv-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,4.4vw,3rem);letter-spacing:.05em;text-transform:uppercase;color:var(--cream)}.pv-lead{margin-top:16px;font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;color:var(--cream-dim)}.pv-wrap h2{margin-top:42px;font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,2.2vw,1.35rem);letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.pv-wrap li,.pv-wrap p{margin-top:14px;font-size:1rem;line-height:1.75;color:var(--cream-dim)}.pv-wrap ul{margin-top:6px;padding-left:22px}.pv-wrap li{margin-top:12px}.pv-wrap li::marker{color:var(--brass)}.pv-wrap strong{color:var(--cream);font-weight:600}.pv-wrap a{color:var(--cream);text-decoration:none;border-bottom:1px solid rgba(201,162,94,.5);transition:color .25s ease,border-color .25s ease}.pv-wrap a:hover{color:var(--brass-soft);border-color:var(--brass)}.pv-contact{line-height:2}.pv-updated{margin-top:44px;padding-top:22px;border-top:1px solid rgba(242,234,216,.12);font-size:.84rem;color:rgba(216,207,186,.6)}