.portfolio-page{--font-heading: "Space Grotesk", Manrope, Arial, sans-serif;--font-quote: Georgia, serif;--reading-size: 1.0625rem;--reading-leading: 1.75}.portfolio-page :is(h1,h2,h3,h4){font-family:var(--font-heading)}.portfolio-page .service-quote blockquote{font-family:var(--font-quote);font-weight:400}.portfolio-page :is(.reading-copy,.note-reading){font-size:var(--reading-size);line-height:var(--reading-leading);max-width:70ch}.portfolio-page :is(.note-reading p,.note-reading li,.case-chapters p,.detail-contribution ul){font-size:var(--reading-size);line-height:var(--reading-leading)}.portfolio-page .persistent-header .site-nav,.portfolio-page .persistent-header .menu-toggle{font-size:.875rem}.portfolio-page.pong-study :is(.work-introduction>p,.card-summary,.work-next>p,.wf-heading>p,.wf-story>p,.wf-result-copy,.wf-question,.wf-explanation,.wf-human,.wf-process span,.wf-document ul,.wf-answer,.portfolio-service-pair article>p:not(.service-name),.notes-intro>p,.notebook-links p,.faq-layout .copy>p,.faq-list details>p,.contact-intro .contact-guide){font-size:1rem;line-height:1.75}.portfolio-page.pong-study :is(.card-role,.card-tech,.card-status){font-size:.8125rem}.portfolio-page.pong-study .faq-list summary{font-size:1rem}@media(max-width:820px){.portfolio-page .persistent-header .site-nav{font-size:1rem}}@media(max-width:700px){.portfolio-page.pong-study .hero-center>p{font-size:1rem}.portfolio-page.pong-study .personal-actions a{font-size:.875rem}}
