/* Presentation-only refinements. Animation IDs, maps and source data stay intact. */
#process-number,#chapter-number,.a-step-number{display:none!important}
.offer-trust article{gap:0}
/* Profile keeps its approved layout with less repeated metadata and empty space. */
.workspace-wrap{padding-bottom:36px}.workspace-meta{padding:18px 0 12px}.progress-line{padding:16px 0 24px}
.overview{padding-top:20px}.overview-action{margin:28px 0 32px;padding:24px 0}
.section-heading{margin-bottom:26px}.section-heading .section-kicker{text-transform:none;letter-spacing:.03em}
.section-main{padding-bottom:32px}.field{margin-bottom:22px}.section-rule{margin:26px 0}
.access{margin:32px auto;padding-bottom:32px}.access h1{font-size:clamp(2rem,4vw,3.5rem)}
.section-nav button{gap:8px}.text-button{min-height:44px}.section-actions{margin-top:24px;padding-top:18px}
@media(max-width:700px){.workspace-wrap{padding-bottom:28px}.progress-line{padding:14px 0 20px}.overview{padding-top:16px}.overview-action{margin:24px 0 28px}.mobile-section{margin-bottom:22px}.section-heading{margin-bottom:24px}.section-heading h1{font-size:clamp(2rem,8vw,3rem)}.section-main{padding-bottom:24px}.workspace-meta{padding:12px 0 8px}}
