.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.has-hero{max-width:860px;display:grid;gap:1.25rem 1.75rem;align-items:center}@media (min-width:820px){.cp-landing.cp-subpage .page-head.has-hero{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}}.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;line-height:1.2}.cp-landing.cp-subpage .page-head.compact h1{font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:750;margin:0 0 8px;letter-spacing:-.015em;line-height:1.25}.cp-landing.cp-subpage .page-head.compact p{font-size:.95rem;line-height:1.5}.cp-landing.cp-subpage .page-head-hero{border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff0e5;aspect-ratio:16/9}.cp-landing.cp-subpage .page-head-hero img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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 .cp-seo-cta a,.cp-landing.cp-subpage .page-card .cp-seo-cta a:hover,.cp-landing.cp-subpage .page-card a.btn,.cp-landing.cp-subpage .page-card a.btn: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 .page-card .cp-blog-cta>a,.cp-landing.cp-subpage .page-card .cp-blog-cta>a:focus-visible,.cp-landing.cp-subpage .page-card .cp-blog-cta>a:hover,.cp-landing.cp-subpage .page-card a.btn-primary,.cp-landing.cp-subpage .page-card a.btn-primary:focus-visible,.cp-landing.cp-subpage .page-card a.btn-primary:hover{color:#fff}.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)}}