.seo-hero{max-width:1120px;margin-inline:auto}.seo-hero h1{max-width:950px}.seo-hero .public-cta-row{margin-top:24px}.seo-breadcrumbs{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:13px;line-height:1.7;list-style:none;display:flex}.seo-breadcrumbs li+li:before{content:" / ";color:#76716b;margin-right:8px}.seo-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.seo-date{font-size:14px!important}.seo-body{max-width:1120px;margin-inline:auto}.seo-body>.public-workflow-shot{max-width:760px;margin:0 auto 48px}.seo-body .public-prose{max-width:820px;margin-inline:auto}.seo-body .public-prose article{margin-bottom:36px}.seo-body .public-prose p{line-height:1.85}.seo-related,.seo-sources,.seo-body .public-faq{margin-top:48px}.seo-table-scroll{border:1px solid #ded8d0;border-radius:12px;margin-top:36px;overflow-x:auto}.seo-table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:15px;line-height:1.7}.seo-table caption{text-align:left;background:#f6f3ee;padding:18px 22px;font-weight:600}.seo-table th,.seo-table td{vertical-align:top;border-top:1px solid #ded8d0;padding:18px 22px}.seo-table thead{background:#f6f3ee}.seo-table tbody th{width:25%;font-weight:600}.seo-sources a{text-underline-offset:3px;text-decoration:underline}.seo-commercial-note{background:#f6f3ee;border-left:3px solid #837665;padding:20px;line-height:1.8}.seo-related .public-card-link h3{line-height:1.4}.seo-related .public-card-link p{font-size:14px;line-height:1.7}@media (max-width:640px){.seo-hero h1{font-size:clamp(30px,8vw,42px)}.seo-breadcrumbs{font-size:12px}.seo-table th,.seo-table td{padding:12px 16px}.seo-body .public-prose p{line-height:1.75}}
