/* Presentation polish: typography, spacing and action hierarchy. */
article h3{text-transform:none}
.partner-page h3,.audience-page article h3{text-transform:none;letter-spacing:-.35px}
.partner-page article p,.audience-page article p{font-weight:400}
.partner-model,.partner-products>article{margin-bottom:0}
.partner-model h3{margin-top:23px;line-height:1.22}
.partner-model>p{margin-bottom:18px}
.partner-model .partner-fit{margin-top:15px;margin-bottom:26px}
.partner-products h3{margin-top:12px;margin-bottom:13px}
.partner-products p{line-height:1.8}
.partner-steps>article{border:0;padding:0;margin:0}
.partner-example-grid>article{border-top:0;margin-bottom:0;padding-bottom:0}
.partner-section>p{max-width:75ch}
.partner-section .partner-footnote{max-width:95ch}
.partner-section{padding-top:70px;padding-bottom:70px}
.partner-section>.section-kicker+h2{margin-top:22px}
.partner-actions>a:not(.partner-primary),.partner-guide-link a{line-height:1.6;text-decoration:underline;text-underline-offset:4px}
.partner-guide-link{margin-top:26px;margin-bottom:0;font-size:13px}
.partner-faq summary{max-width:850px}
.partner-primary,.support-primary{min-height:48px}
.help-card{padding:28px 30px}
.help-card h3{line-height:1.3;max-width:32ch;margin-top:18px;margin-bottom:14px}
.help-card p{font-weight:400;line-height:1.8}
.help-card-link{padding-top:4px}
.help-actions a{line-height:1.6}
.help-chapters summary{line-height:1.45}
.support-fields label,.partner-fields label{font-weight:500}
.support-note,.partner-section .partner-footnote{color:#60758b}
@media(max-width:650px){.partner-section{padding-top:42px;padding-bottom:42px}.partner-section h2{margin-bottom:27px}.partner-model h3{line-height:1.22}.help-card{padding:25px}.partner-guide-link{font-size:12px}.partner-actions{gap:18px}}

.help-top h1,.help-reader h1{font-weight:500}.help-home>.support-shortcut{margin-left:20px}@media(max-width:650px){.help-home>.support-shortcut{margin-left:0;display:block}}
