.journal-methods-page{min-width:0}.journal-methods-page p,.journal-methods-page li{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.journal-methods-page p{margin:1rem 0}.journal-methods-page .meta,.journal-methods-page .eyebrow{font-size:14px}.journal-methods-page h1{line-height:1.15;text-wrap:balance}.journal-methods-page h2,.journal-methods-page h3{scroll-margin-top:108px}.journal-methods-page section{min-width:0}.journal-methods-page .contents a{display:flex;align-items:center;min-height:44px;padding:8px 0}.journal-methods-page .contents ol{columns:1}.journal-methods-page .solution summary{min-height:44px;display:flex;align-items:center;padding:10px 0}.journal-methods-page .s22-table,.journal-methods-page .evidence-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:10px;margin:1.4rem 0}.journal-methods-page .s22-table table,.journal-methods-page .evidence-table table{width:100%;min-width:680px;border-collapse:collapse;font-size:16px;line-height:1.65}.journal-methods-page table caption{padding:14px;text-align:left;font-size:18px;line-height:1.5;font-weight:700;background:var(--soft)}.journal-methods-page th,.journal-methods-page td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.journal-methods-page th{background:var(--soft)}.journal-methods-page .s22-table:focus-visible,.journal-methods-page .evidence-table:focus-visible,.journal-methods-page .journal-code:focus-visible,.journal-methods-page a:focus-visible,.journal-methods-page summary:focus-visible{outline:2.4px solid var(--accent);outline-offset:3px}.journal-methods-page .journal-code{font:16px/1.7 ui-monospace,Consolas,monospace;white-space:pre;overflow-x:auto;max-width:100%;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.journal-methods-page .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-methods-page .card{min-width:0}.journal-methods-page .source-use{display:block;font-size:15px;line-height:1.7;margin-top:.3rem}@media(max-width:640px){.journal-methods-page .topic-grid{grid-template-columns:1fr}.journal-methods-page h1{font-size:32px}.journal-methods-page h2{font-size:25px}.journal-methods-page .journal-code{font-size:14px}}
