.cp-topic{font-size:17px;color:var(--accent);margin-top:18px}.capital-service .sv-hero h1{font-size:clamp(32px,3.4vw,48px)}.capital-service .sv-crumb{flex-wrap:wrap}.cp-flow li a{grid-template-columns:32px minmax(0,1fr) 18px}.cp-flow strong{font-size:19px}.cp-context{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;font-size:17px;line-height:1.95}.cp-context>div{padding-left:28px;border-left:1px solid var(--line)}.cp-context>div>p{margin-top:12px}.capital-service .sv-solution h3{font-size:24px}.capital-service .sv-problem{max-width:none}.cp-delivery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.cp-delivery article{padding-block:24px;border-top:1px solid var(--line)}.cp-delivery h3{font-size:21px;font-weight:500;margin:16px 0}.cp-delivery p{font-size:16px;line-height:1.9;color:var(--muted)}.cp-delivery .sv-output{display:block}.cp-related{display:flex;gap:20px 48px;flex-wrap:wrap}.capital-service .sv-brief>p{font-size:16px;line-height:1.9;margin-top:18px}.capital-service:lang(en) .cp-flow li a{grid-template-columns:32px minmax(0,1fr) 18px}.capital-service:lang(en) .cp-flow .sv-dot{grid-row:auto}.capital-service:lang(en) .cp-flow li a>b{grid-row:auto}.capital-service:lang(en) .cp-flow strong{font-size:18px;line-height:1.5}@media(max-width:1000px){.cp-delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-context{gap:32px}}@media(max-width:760px){.cp-context{grid-template-columns:1fr;gap:24px}.cp-context>div{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}.cp-delivery{grid-template-columns:1fr;gap:0}.cp-flow strong{font-size:18px}.capital-service .sv-hero h1{font-size:32px}.cp-related{display:grid;gap:12px}.capital-service .sv-map{padding:24px 18px}}
/* Editable service modules share the site's reading and disclosure styles. */
.sv-deliverables{margin-top:36px;padding:24px 0;border-top:1px solid var(--line)}.sv-deliverables h3{font-size:21px;font-weight:500;margin:0 0 16px}.sv-deliverables ul,.sv-preparation{padding-left:1.2em;line-height:1.9}.sv-deliverables li{margin-bottom:10px}.sv-preparation{margin:24px 0}.sv-preparation>li{display:list-item;padding:14px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.sv-service-faq details{border-top:1px solid var(--line);padding:20px 0}.sv-service-faq details:last-child{border-bottom:1px solid var(--line)}.sv-service-faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:18px;line-height:1.65;list-style:none}.sv-service-faq summary::-webkit-details-marker{display:none}.sv-service-faq details[open] summary>span{transform:rotate(45deg)}.sv-service-faq p{line-height:1.9;color:var(--muted);max-width:850px;margin:16px 0 0}.sv-preview{border-bottom:1px solid var(--line);padding:20px 0}.sv-preview nav{display:flex;gap:14px;flex-wrap:wrap}.sv-map strong{overflow-wrap:break-word}.sv-solution,.cp-delivery article,.cp-context>*{min-width:0}@media(max-width:760px){.sv-service-faq summary{font-size:17px}.sv-preparation{padding-left:1.1em}}
