.cp-landing.cp-subpage .page-main{padding:130px 0 72px;min-height:calc(100vh - 280px)}.cp-landing.cp-subpage .page-head{max-width:760px;margin-bottom:28px}.cp-landing.cp-subpage .page-head h1{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;margin:0 0 10px;letter-spacing:-.02em}.cp-landing.cp-subpage .page-head p{margin:0;color:var(--ink-soft);font-size:1.05rem;line-height:1.55}.cp-landing.cp-subpage .page-card{max-width:760px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 32px;box-shadow:var(--shadow-card);line-height:1.65;color:var(--ink)}.cp-landing.cp-subpage .page-card.wide{max-width:860px}.cp-landing.cp-subpage .page-card h2{font-size:1.15rem;font-weight:700;margin:0 0 10px}.cp-landing.cp-subpage .page-card section+section{margin-top:28px}.cp-landing.cp-subpage .page-card a{color:var(--saffron-deep);text-decoration:underline;text-underline-offset:2px}.cp-landing.cp-subpage .page-card a:hover{color:var(--saffron)}.cp-landing.cp-subpage .page-card .article-meta a,.cp-landing.cp-subpage .page-card .cp-blog-cta a,.cp-landing.cp-subpage .page-card .cp-blog-cta a:hover,.cp-landing.cp-subpage .page-card a.cp-blog-card,.cp-landing.cp-subpage .page-card a.cp-blog-card *,.cp-landing.cp-subpage .page-card a.cp-blog-card:hover{text-decoration:none}.cp-landing.cp-subpage .page-card a.cp-blog-card{color:inherit}.cp-landing.cp-subpage .nav-links a.is-active{color:var(--saffron-deep)}.cp-landing.cp-subpage footer{margin-top:48px}@media (max-width:620px){.cp-landing.cp-subpage .page-main{padding:112px 0 48px}.cp-landing.cp-subpage .page-card{padding:26px 20px;border-radius:var(--radius-md)}}