.topic-object-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.topic-object-list span{flex:1 1 110px;padding:20px 12px;background:#eee0e4!important;border-bottom:2px solid #b8909e;font-size:14px;color:#805f6b;text-align:center;line-height:1.7}.topic-checks{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.topic-checks span{padding:12px 14px;border:1px solid #dfccd3;color:#937a84;font-size:12px}.topic-cycle{display:flex;flex-direction:column;align-items:center;gap:10px}.topic-cycle span{padding:16px 20px;background:#f0e3e7!important;width:100%;text-align:center;font-size:14px;color:#846071;box-sizing:border-box}.topic-cycle i{font-style:normal;color:#b38b9b}.topic-neighbors{border-top:1px solid #dfcdd3;display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:25px}.topic-neighbors a{font-size:13px;color:#916b7a;text-decoration:none}.topic-neighbors a:hover{text-decoration:underline}.service-explainer .topic-checks,.service-explainer .topic-object-list,.service-explainer .topic-cycle{background:transparent!important}.service-explainer .service-diagram{min-width:0}.service-explainer .return-path{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.5fr)}
@media(max-width:760px){.topic-object-list span{font-size:13px;padding:15px 8px}.topic-checks{gap:6px}.topic-checks span{font-size:11px;padding:10px}.topic-cycle span{font-size:13px}.service-explainer .service-intro h1{overflow-wrap:anywhere}}
