.continuation-release{scroll-margin-top:6rem;border-top:1px solid rgba(190,157,91,.35);padding-top:3rem!important}
.continuation-hero,.continuation-explanation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}
.continuation-kicker{font:600 .76rem/1.6 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#c9ae76}
.continuation-release #continuation-title{font-size:clamp(2.2rem,5.5vw,4.8rem);line-height:1.06;overflow-wrap:anywhere;margin:.65rem 0 1.25rem}
#continuation-title span{display:block;font:500 .8rem/1.8 system-ui,sans-serif;letter-spacing:.24em;color:#c9ae76;margin-bottom:.55rem}
.continuation-deck{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;color:#eadfc9}
.continuation-photo{margin:0;min-width:0}
.continuation-photo img{display:block;width:100%;height:auto;border:1px solid rgba(201,174,118,.24);border-radius:4px}
.continuation-photo figcaption{font:.78rem/1.6 system-ui,sans-serif;color:#b9b4aa;margin-top:.8rem}
.continuation-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0}
.continuation-actions button{font:inherit;cursor:pointer;padding:.65rem 1rem;border:1px solid #b79b63;background:transparent;color:#e0c68f;border-radius:3px}
.continuation-actions a,.continuation-actions button{min-height:44px;display:inline-flex;align-items:center}
.continuation-release a:focus-visible,.continuation-release button:focus-visible,.continuation-release summary:focus-visible{outline:2px solid #e5c784;outline-offset:5px}
.continuation-section{padding:2.75rem 0;border-top:1px solid rgba(190,157,91,.2)}
.continuation-section h3{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.2;margin:.5rem 0 1.4rem}
.continuation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.7rem;margin-top:2rem}
.continuation-steps article{border-top:2px solid #927743;padding-top:1rem}
.continuation-steps article>span{font:.72rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#c9ae76}
.continuation-release h4{font-size:1.25rem;margin:.6rem 0}
.continuation-numbers{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}
.continuation-status,.indicator-disclaimer{background:#18211f;border-left:3px solid #b99a5d;padding:1rem 1.2rem;margin:1.5rem 0;color:#e1d9c9;font:.9rem/1.75 system-ui,sans-serif;overflow-wrap:anywhere}
.indicator-disclaimer strong{display:block;color:#e1c88e;font-size:.9rem}
.indicator-disclaimer p{margin:.45rem 0 .5rem;font:inherit;color:inherit}
.indicator-disclaimer a{color:#e6ca8b;text-decoration:underline;text-underline-offset:3px}
.indicator-risk{scroll-margin-top:6rem;border-top:1px solid #8b7349;padding-top:2rem!important}
.indicator-risk h3{margin-top:1.8rem}
.indicator-risk-sources{font:.85rem/1.7 system-ui,sans-serif}
.continuation-setup{padding-left:1.4rem}
.continuation-setup li{padding:0 0 1rem .4rem}
.continuation-release details{border:1px solid rgba(190,157,91,.35);margin:1rem 0;border-radius:3px}
.continuation-release summary{padding:1rem;cursor:pointer;color:#e0c68f}
.continuation-release pre{max-width:100%;max-height:36rem;overflow:auto;white-space:pre;tab-size:4;padding:1rem;background:#0e1515;font:12px/1.6 ui-monospace,monospace;color:#dfdcd0}
#portfolio-indicator-risk{max-width:75rem;margin:2rem auto}
@media(max-width:800px){.continuation-hero,.continuation-explanation{grid-template-columns:1fr;gap:1.5rem}.continuation-steps,.continuation-numbers{grid-template-columns:1fr;gap:1rem}.continuation-section{padding:2rem 0}.continuation-release #continuation-title{font-size:clamp(2.15rem,8vw,3.5rem)}.indicator-disclaimer{padding:1rem}.continuation-photo img{max-height:28rem;object-fit:cover}}
@media(prefers-reduced-motion:reduce){.continuation-release *{scroll-behavior:auto!important}}
