.journal-guide .page-header{padding-top:var(--space-section)}.journal-guide .label a{text-decoration:none}.journal-guide .label a:hover{text-decoration:underline}.journal-guide .page-header h1{max-width:24ch;margin-top:.75rem}.journal-guide .answer{max-width:40rem;font-size:var(--fs-body-lg);color:var(--text-strong);margin-top:1.5rem;line-height:1.6}.journal-guide .byline{font-size:var(--fs-caption);color:var(--text-quiet);margin-top:1.25rem;font-weight:500;line-height:1.4}.journal-guide .page-header .dimension{margin-top:clamp(2.5rem,5vw,3.5rem)}.journal-guide .prose,.journal-guide .sources,.journal-guide .next{max-width:38rem}.journal-guide .prose h2{font-size:var(--fs-title-lg);letter-spacing:-.007em;margin-top:2.5rem;line-height:1.3}.journal-guide .prose h2:first-child{margin-top:0}.journal-guide .prose h3{font-size:var(--fs-title-md);margin-top:2rem;line-height:1.4}.journal-guide .prose p,.journal-guide .prose ul{margin-top:1rem}.journal-guide .prose ul,.journal-guide .sources ul{padding-left:1.2rem;list-style:outside}.journal-guide .prose li{margin-top:.4rem}.journal-guide .prose li::marker{color:var(--text-quiet)}.journal-guide .prose a,.journal-guide .sources a{color:var(--gold-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.journal-guide .prose a:hover,.journal-guide .sources a:hover{text-decoration-color:currentColor}.journal-guide .sources{border-top:1px solid var(--rule);font-size:var(--fs-body-sm);color:var(--text-quiet);margin-top:3rem;padding-top:1.5rem;line-height:1.5}.journal-guide .sources h2{font-size:var(--fs-title-sm);letter-spacing:0;color:var(--text);line-height:1.4}.journal-guide .sources ul{margin:.75rem 0 0}.journal-guide .sources li{overflow-wrap:anywhere;margin-top:.4rem}.journal-guide .next{border:1px solid var(--rule);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-card);justify-items:start;gap:1rem;margin-top:3rem;padding:1.5rem;display:grid}.journal-guide .next p{font-size:var(--fs-body-sm);color:var(--text-quiet);line-height:1.5}
