/* Prepared rock wool continuation enquiry guide only. No shared template/image changes. */
.continuation-inputs .resource-heading h1{font-size:clamp(2rem,3.6vw,3.4rem);max-width:24ch}
.continuation-inputs .continuation-boundary{padding:1rem;border-inline-start:3px solid var(--color-signal);background:var(--color-paper-2)}
.continuation-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-block:1.5rem}
.continuation-actions a{min-height:2.75rem;display:inline-flex;align-items:center}
.continuation-inputs .button{max-width:100%;white-space:normal;text-align:center}
.continuation-view{margin:1.5rem 0;padding:1.25rem;background:var(--color-paper-2);min-width:0}
.continuation-view svg{display:block;width:100%;max-width:360px;height:auto;margin:auto}
.continuation-view .shape{fill:var(--color-surface);stroke:var(--color-ink);stroke-width:2}
.continuation-view .strip{fill:#d9e6f1;stroke:var(--color-ink);stroke-width:2;stroke-linejoin:round}
.continuation-view .link{fill:none;stroke:var(--color-accent-deep);stroke-width:2.5}
.continuation-view .support{fill:none;stroke:var(--color-ink);stroke-width:5}
.continuation-view text{fill:var(--color-ink);font:16px Arial,sans-serif}
.continuation-view figcaption{margin-top:1rem}
.continuation-view figcaption strong{display:block}
.continuation-view figcaption p{margin-bottom:0}
.continuation-faq{padding-block:1rem;border-block-start:1px solid var(--color-rule)}
.continuation-faq summary{cursor:pointer;min-height:2.75rem}
.continuation-faq summary h3{display:inline;font-size:1.125rem}
.continuation-inputs a:focus-visible,.continuation-inputs summary:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:4px}
@media(max-width:59.99rem){.continuation-inputs .reading-nav{display:flex;flex-flow:row wrap;gap:.4rem 1rem}.continuation-inputs .reading-nav strong{width:100%}.continuation-inputs .reading-nav a{display:inline-flex;align-items:center;min-height:2.75rem;white-space:normal}}
@media(hover:hover) and (pointer:fine){.continuation-inputs .button:hover{background:var(--color-accent-deep);color:var(--color-on-dark)}}
@media print{.continuation-view{break-inside:avoid}}
.continuation-inputs .resource-next .button{margin:.5rem .75rem .5rem 0}
