.pg-prose{margin-top:clamp(20px,2.6vw,28px);max-width:68ch}.pg-prose p{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-on-light-secondary);margin:0}.pg-prose p+p{margin-top:1em}.pg-steps{list-style:none;margin-top:clamp(24px,3vw,34px)}.pg-sources{list-style:none;padding:0;margin:clamp(24px,3vw,32px) 0 0;max-width:68ch}.pg-sources li{border-bottom:1px solid var(--rule)}.pg-sources li:first-child{border-top:1px solid var(--rule)}.pg-sources a{display:flex;align-items:baseline;gap:10px;padding:16px 2px;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-on-light-primary);text-decoration:none}.pg-sources a svg{flex:0 0 auto;align-self:center;color:var(--text-on-light-tertiary)}.pg-sources a span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pg-sources__note{margin-top:22px}@media(hover:hover)and (pointer:fine){.pg-sources a:hover span{color:var(--accent-ink)}.pg-sources a:hover svg{color:var(--accent-ink)}}.pg-link{display:block;text-decoration:none;color:inherit}.pg-link .faq-q svg{fill:currentColor;vertical-align:baseline;margin-left:4px}@media(hover:hover)and (pointer:fine){.pg-link:hover .faq-q{color:var(--accent-ink)}}
