.pp :focus-visible{outline:2px solid var(--jj-moss);outline-offset:2px}.pp .pp-title{margin:0 0 var(--jj-s-4);font-family:var(--jj-font-voice);font-weight:var(--jj-t-title1-weight);font-size:var(--jj-t-title1);line-height:var(--jj-t-title1-lh);letter-spacing:var(--jj-t-title1-ls);color:var(--jj-ink);text-wrap:balance}.pp .pp-h2{margin:0 0 var(--jj-s-3);font-family:var(--jj-font-voice);font-weight:var(--jj-t-title2-weight);font-size:var(--jj-t-title2);line-height:var(--jj-t-title2-lh);letter-spacing:var(--jj-t-title2-ls);color:var(--jj-ink);text-wrap:balance}@media (min-width: 900px){.pp .pp-title{font-size:var(--jj-t-large);line-height:var(--jj-t-large-lh);letter-spacing:var(--jj-t-large-ls)}.pp .pp-h2{font-size:var(--jj-t-title1);line-height:var(--jj-t-title1-lh);letter-spacing:var(--jj-t-title1-ls)}}.pp .pp-lead{margin:0;max-width:60ch;font-size:var(--jj-t-body);line-height:var(--jj-t-body-lh);color:var(--jj-ink-2);text-wrap:pretty}.pp .pp-note{margin:0 0 var(--jj-s-2);font-size:var(--jj-t-footnote);line-height:var(--jj-t-footnote-lh);font-weight:600;letter-spacing:var(--jj-t-footnote-ls);color:var(--jj-ink-3)}.pp .pp-back{display:inline-flex;align-items:center;gap:var(--jj-s-1);min-height:44px;margin-bottom:var(--jj-s-3);font-size:var(--jj-t-callout);font-weight:600;color:var(--jj-ink-2);text-decoration:none}.pp-crumb{font-size:var(--jj-t-footnote);color:var(--jj-ink-3)}.pp-crumb a{color:inherit;text-decoration:none}.pp .pp-link{color:var(--jj-moss-ink);font-weight:600;text-decoration:none}@media (hover: hover) and (pointer: fine){.pp .pp-back:hover{color:var(--jj-moss-ink)}.pp-crumb a:hover{color:var(--jj-ink);text-decoration:underline;text-underline-offset:.2em}.pp .pp-link:hover{text-decoration:underline;text-underline-offset:.2em}}
