.succession-page{color:var(--cp-ink,#10251f);background:var(--cp-paper,#f1f3e9);font-family:var(--font-body)}.succession-wrap{width:min(1200px,100% - 64px);margin-inline:auto}.clearing-pages>main>.succession-page>.succession-wrap{padding-inline:0}.clearing-pages>main>.succession-page>.succession-wrap>.succession-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:56px;display:grid}.clearing-pages>main .succession-page h1{max-width:17ch;font-size:clamp(44px,5.8vw,76px);line-height:1.02}.succession-page h2{max-width:26ch;margin-bottom:24px;font-size:clamp(28px,3.2vw,44px)}.succession-page h3{margin-bottom:14px;font-size:23px}.succession-page p{max-width:74ch;font-size:16px;line-height:1.75}.succession-page p+p{margin-top:18px}.succession-page .succession-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;margin:0 0 22px;font-size:11px;line-height:1.65}.succession-page .succession-intro{margin-top:28px;font-size:19px;line-height:1.65}.succession-page .succession-role{font-size:15px;font-weight:600}.succession-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.succession-page .succession-button{background:var(--cp-ink);min-height:52px;color:var(--cp-paper);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.succession-page .succession-button:hover{background:#254b3d}.succession-text-link,.succession-breadcrumb a,.succession-other a,.succession-evidence a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.succession-map{background:var(--cp-ink);color:var(--cp-paper);border-radius:2px 48px 2px 2px;padding:34px}.succession-map h2{font-size:30px}.succession-map ol,.succession-steps{padding:0;list-style:none}.succession-map li{border-top:1px solid #f1f3e940;gap:18px;padding-block:24px;display:flex}.succession-map li:last-child{padding-bottom:0}.succession-map h3{margin-bottom:8px;font-size:18px}.succession-map p{font-size:14px}.succession-number{font-family:var(--font-mono);flex-shrink:0;padding-top:4px;font-size:13px}.succession-map .succession-number{color:var(--cp-lime)}.clearing-pages>main>.succession-page>.succession-wrap>.succession-section{border-bottom:1px solid var(--cp-rule);padding-block:56px}.succession-route-nav{border-block:1px solid var(--cp-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:32px;display:grid}.succession-route-nav a{border-right:1px solid var(--cp-rule);justify-content:space-between;align-items:center;gap:18px;padding:22px 18px;font-size:15px;font-weight:600;display:flex}.succession-route-nav a:last-child{border-right:0}.succession-route-nav a:hover{background:var(--cp-lime)}.succession-journeys,.succession-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.succession-journey{padding-top:20px}.succession-journey h3{font-size:26px}.succession-page .succession-output{border-top:1px solid var(--cp-rule);padding-top:16px;font-size:14px;font-weight:600}.succession-pillars{margin-top:36px}.succession-pillars>div{border-top:3px solid var(--cp-ink);padding-top:22px}.succession-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:34px;display:grid}.succession-steps li{gap:22px;display:flex}.succession-steps .succession-number{border-top:2px solid var(--cp-ink);padding-top:12px}.succession-proof{background:#e0e7d5;margin-block:56px 0;padding:42px}.succession-proof>.succession-button{margin-top:28px}.succession-evidence{border-top:1px solid var(--cp-rule);margin-top:32px;padding-top:24px}.succession-evidence p{margin-bottom:14px;font-size:14px}.succession-page .succession-note{color:#526053;font-size:13px;line-height:1.7}.succession-final{padding-block:56px}.succession-final>.succession-button{margin-top:24px}.succession-page .succession-other{margin-top:34px;font-size:14px}.succession-breadcrumb{margin-bottom:34px}.handover-page .handover-hero{max-width:980px}.handover-page .handover-hero h1{max-width:20ch}.handover-print{cursor:pointer;min-height:44px;margin-top:22px}.handover-context{background:#e0e7d5;padding:32px}.handover-context h2{max-width:none;font-size:24px}.handover-table-wrap{margin-top:28px;overflow-x:auto}.handover-page table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.handover-page th,.handover-page td{vertical-align:top;border-bottom:1px solid var(--cp-rule);padding:20px 18px}.handover-page thead{background:var(--cp-ink);color:var(--cp-paper)}.handover-page tbody th{min-width:160px}.handover-options{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.handover-options button{border:1px solid var(--cp-ink);cursor:pointer;min-height:48px;padding:12px 18px;font-size:14px}.handover-options button[aria-pressed=true]{color:var(--cp-paper);background:var(--cp-ink)}.handover-result{border:1px solid var(--cp-rule);background:#fcfdf7;margin-block:18px;padding:30px}.handover-result h3{font-size:27px}.handover-decision{margin-top:34px}.handover-byline{padding-bottom:18px}@media (width<=900px){.clearing-pages>main>.succession-page>.succession-wrap>.succession-hero{grid-template-columns:1fr;gap:32px}.succession-map{max-width:680px}.succession-journeys,.succession-pillars{grid-template-columns:1fr;gap:26px}.succession-journey{border-bottom:1px solid var(--cp-rule);padding-block:10px 24px}}@media (width<=600px){.succession-wrap{width:calc(100% - 36px)}.succession-route-nav,.succession-steps{grid-template-columns:1fr}.succession-route-nav a{border-right:0;border-bottom:1px solid var(--cp-rule);padding-inline:4px}.succession-route-nav a:last-child{border-bottom:0}.succession-proof,.succession-map,.handover-context,.handover-result{padding:24px}.succession-page .succession-button{width:100%}.handover-page th,.handover-page td{padding:16px 12px}.handover-options{flex-direction:column}}@media print{.handover-print,.handover-page .succession-final,.handover-page .succession-breadcrumb,.handover-options{display:none!important}body:has(.handover-page) header:not(.handover-hero){display:none!important}body:has(.handover-page) footer{display:none!important}body:has(.handover-page) [data-baibot-panel]{display:none!important}body:has(.handover-page) [aria-controls=baibot-panel-sheet]{display:none!important}.handover-page{color:#000;background:#fff}.handover-page .succession-wrap{width:100%}.handover-page section,.handover-page aside,.handover-page tr{break-inside:avoid}.handover-page .handover-table-wrap{overflow:visible}.handover-page thead{color:#000;background:#fff}.handover-page .succession-steps{display:block}.handover-page .succession-steps li{margin-bottom:20px}}
