.prose .guide-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.prose .guide-list li{padding:28px 0;border-bottom:1px solid var(--rule);margin:0}.prose .guide-list h2{font-size:clamp(1.45rem,1.25rem + .7vw,1.8rem);line-height:1.2;margin:0 0 10px}.prose .guide-list h2 a{text-decoration:none}.prose .guide-list h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.prose .guide-list p{margin:0 0 6px}.prose .guide-meta{margin:-16px 0 48px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.prose .guide-meta a{color:inherit}.prose .guide{overflow-wrap:break-word}.prose .guide h2{line-height:1.2;scroll-margin-top:24px}.prose .guide section:first-child h2{margin-top:0}.prose .guide li,.prose .guide p{line-height:1.65}.prose .guide .cite{font-size:.72em;line-height:0;vertical-align:super;margin-left:2px;white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.prose .guide .cite a{text-decoration:none;color:var(--muted);padding:0 1px}.prose .guide .cite a:hover{color:var(--ink);text-decoration:underline}.prose .guide-note{margin:0 0 1.2em;padding:16px 20px;background:var(--paper);border:1px solid var(--rule);border-radius:10px}.prose .guide-note p{margin:0}.prose .guide-sources{margin-top:56px;border-top:1px solid var(--rule)}.prose .guide-next h2,.prose .guide-sources h2{font-size:1.4rem;margin-top:32px}.prose .guide-sources ol{padding-left:1.6em;font-size:.92rem;color:var(--muted)}.prose .guide-sources li{margin-bottom:12px;padding:4px 6px;margin-left:-6px;border-radius:6px;scroll-margin-top:24px}.prose .guide-sources li:target{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong)}.guide-source-title{color:var(--ink)}.guide-source-url{overflow-wrap:anywhere;word-break:break-word}.prose .guide-next{margin-top:40px;border-top:1px solid var(--rule)}.prose .guide-next ul{list-style:none;padding-left:0}.prose .guide-next li{margin-bottom:18px}.prose .guide-next li a{font-family:var(--serif);font-size:1.2rem}.prose .guide-next li p{margin:4px 0 0;color:var(--muted);font-size:.95rem}