.lp{padding:var(--jj-s-10) 0 var(--jj-s-20)}.lp>.wrap{max-width:760px}.lp-back{display:inline-flex;align-items:center;gap:var(--jj-s-2);min-height:44px;margin-bottom:var(--jj-s-4);font-size:var(--jj-t-callout);font-weight:600;color:var(--jj-moss-ink);text-decoration:none}@media (hover: hover) and (pointer: fine){.lp-back:hover{text-decoration:underline;text-underline-offset:.2em}}.lp-title{margin:0 0 var(--jj-s-3);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;overflow-wrap:break-word}@media (min-width: 900px){.lp-title{font-size:var(--jj-t-large);line-height:var(--jj-t-large-lh);letter-spacing:var(--jj-t-large-ls)}}.lp-lead{margin:0 0 var(--jj-s-8);max-width:60ch;font-size:var(--jj-t-body);line-height:var(--jj-t-body-lh);color:var(--jj-ink-2);text-wrap:pretty}.lp-h2{margin:var(--jj-s-10) 0 var(--jj-s-3);font-family:var(--jj-font-ui);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)}.lp-prose :is(p,li){font-size:var(--jj-t-body);line-height:1.65;color:var(--jj-ink-2)}.lp-prose a{color:var(--jj-moss-ink);text-underline-offset:.2em}.lp-prose ul{margin:0 0 var(--jj-s-4);padding-left:var(--jj-s-5)}.lp-prose li{margin-bottom:var(--jj-s-2)}.lp-prose li::marker{color:var(--jj-ink-3)}.lp-mascot{flex:none;object-fit:contain}
