.content-page{max-width:800px;margin:0 auto;padding:3rem 1.5rem;min-height:60vh}.content-page h1{font-size:2.5rem;font-weight:400;margin-bottom:1rem;color:var(--wk-near-black)}.content-page h2{font-size:1.875rem;font-weight:400;margin-top:2.5rem;margin-bottom:1rem;color:var(--wk-near-black)}.content-page h3{font-size:1.5rem;font-weight:500;margin-top:2rem;margin-bottom:.75rem;color:var(--wk-near-black)}.content-page p{margin-bottom:1rem;line-height:1.75;color:var(--wk-gray-600)}.content-page ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.content-page li{margin-bottom:.5rem;line-height:1.75;color:var(--wk-gray-600)}.content-page .last-updated{font-style:italic;color:var(--wk-gray-500);margin-bottom:2rem;font-size:.95rem}.content-page .contact-section{background:var(--wk-gray-50);border:1px solid var(--wk-gray-200);border-radius:8px;padding:1.5rem;margin-top:1.5rem}.content-page .contact-section p{margin-bottom:.75rem}.content-page .contact-section p:last-child{margin-bottom:0}.content-page a{color:var(--wk-blue-400);text-decoration:underline;transition:color .2s}.content-page a:hover{color:var(--wk-blue-500)}@media (max-width:768px){.content-page{padding:2rem 1rem}.content-page h1{font-size:2rem}.content-page h2{font-size:1.5rem}.content-page h3{font-size:1.25rem}}