.page-contents{margin:1.4rem 0 2rem;padding:1.1rem 1.3rem;border:1px solid var(--border,#dcebe5);border-radius:16px;background:var(--soft,#f4fbf7)}.page-contents h2{margin:0 0 .65rem;font-size:1rem}.page-contents ol{display:grid;gap:.35rem;margin:0;padding-left:1.3rem}.page-contents li{min-width:0;overflow-wrap:anywhere}.page-contents a{display:inline-block;padding:.3rem 0;text-decoration:underline;text-underline-offset:.2em;line-height:1.45}.prose-page .rich-content :is(h2,h3,h4)[id]{scroll-margin-top:9rem}.page-publisher{margin-top:2rem;padding:1rem 1.2rem;border-top:1px solid var(--border,#dcebe5);background:var(--soft,#f4fbf7);border-radius:12px;font-size:.88rem;overflow-wrap:anywhere}.page-publisher p{margin:.4rem 0}.page-publisher ul{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;margin:.7rem 0 0;padding:0;list-style:none}.page-publisher a{text-decoration:underline;text-underline-offset:.2em}.page-contents a:focus-visible,.page-publisher a:focus-visible{outline:3px solid var(--primary,#07855b);outline-offset:3px;border-radius:3px}@media(min-width:700px){.page-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(max-width:400px){.page-contents{padding:1rem}.page-contents a{padding:.45rem 0}.page-publisher{padding:.9rem}}
