.p2-page{max-width:1140px;margin:auto;padding:160px 32px 60px}.p2-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;margin-bottom:64px}.p2-page h1{font-family:var(--serif);font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.08;margin:20px 0 28px}.p2-page p,.p2-page li{font-family:var(--sans);font-size:var(--content-size);font-weight:400;line-height:var(--content-leading)}.p2-page p{text-align:justify;hyphens:auto;overflow-wrap:break-word}.p2-page a,.p2-page a:visited,.p2-context-link a{color:var(--content-link)}.p2-page a:hover{color:var(--content-link-hover)}.p2-page a:focus-visible{outline:2px solid var(--content-link-focus);outline-offset:4px}.p2-page .btn-primary,.p2-page .btn-primary:visited{color:#fff;text-align:center;display:inline-block;white-space:normal}.p2-section{padding:36px 0;border-top:1px solid var(--line)}.p2-section h2{font-family:var(--serif);font-size:clamp(32px,4vw,44px);line-height:1.2;font-weight:400;margin-bottom:24px}.p2-section h3{font-size:23px;margin:24px 0 12px}.p2-section ul{padding-left:25px}.p2-section li{margin:10px 0}.p2-faq{padding:12px 0}.p2-diagram{margin:0;width:100%;max-width:360px;justify-self:center}.p2-diagram svg{display:block;width:100%;height:auto;font-family:var(--sans)}.p2-diagram figcaption{font-size:15px;color:var(--ink-dim);text-align:center}.p2-page blockquote{border-left:3px solid var(--accent);padding-left:20px;margin:24px 0;font-size:19px;line-height:1.75}.p2-page #fundae .container{padding:0}.p2-context-link{padding-top:24px;padding-bottom:24px}@media(max-width:760px){.p2-page{padding:130px 22px 40px}.p2-hero{grid-template-columns:1fr;gap:30px;margin-bottom:32px}.p2-diagram{max-width:320px}.p2-section{padding:28px 0}.p2-page h1{font-size:44px}}