.pf-page .rr-chapters{grid-template-columns:repeat(5,minmax(0,1fr))}.pf-actions{display:flex;gap:8px;flex-wrap:wrap}.pf-actions #pf-restart{background:transparent;color:#61717d}.pf-page #pf-instruction{color:#315e7a;font-size:13px}.pf-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 50px}.pf-pair article{padding:34px;border:1px solid #dce5ea;border-radius:26px;background:#f5f8fa}.pf-pair article:last-child{background:#fff}.pf-label{font-size:11px;letter-spacing:.13em;color:#315e7a;font-weight:650}.pf-pair h3{font-size:27px;letter-spacing:-.035em;line-height:1.15;margin:18px 0}.pf-pair p{font-size:17px;line-height:1.7;color:#61717d;margin:0}.pf-callout{padding:36px 40px;background:#edf2f5;border-radius:26px;display:grid;grid-template-columns:1fr 1.4fr;gap:12px 35px;margin:45px 0 0}.pf-callout .overline{grid-column:1/-1}.pf-callout h3{font-size:30px;letter-spacing:-.035em;line-height:1.15;margin:0}.pf-callout p:not(.overline){font-size:17px;line-height:1.7;color:#61717d;margin:0}.pf-book-section{padding:70px 0 90px;background:#f7f9fa;scroll-margin-top:100px}.pf-book-button{border:1px solid #315e7a;border-radius:999px;color:#315e7a;background:white;font:inherit;padding:14px 23px;cursor:pointer;min-height:46px}.pf-page #pf-frame{height:900px}.pf-page button:not(:disabled){cursor:pointer}.pf-page button:focus-visible{outline:3px solid #6a9ab7;outline-offset:3px}@media(max-width:650px){.pf-page .rr-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-pair{grid-template-columns:1fr}.pf-pair article{padding:26px}.pf-callout{grid-template-columns:1fr;padding:26px;gap:20px}.pf-book-section{padding:50px 0}.pf-page #pf-frame{height:850px}}@media(prefers-reduced-motion:reduce){.pf-page .changing{animation:none}}