/* Loaded only for the four approved prototype longform articles. */
/* The common prototype's latest table-of-contents link spacing. */
.knowledge-article--longform .article-toc a{min-height:44px;padding:.8rem 0;line-height:1.5}
/* Shared long-form article layout; existing restructuring visuals remain unchanged. */
.knowledge-article--longform .article-v2-layout{grid-template-columns:minmax(0,800px) minmax(13rem,1fr);gap:clamp(2rem,4vw,3.5rem)}
.knowledge-article--longform .article-v2-sidebar{position:static}
.knowledge-article--longform .article-body>p:first-child{font-size:1.1rem;line-height:1.7}
.knowledge-article--longform .article-v2-content-section{padding-top:clamp(2.5rem,5vw,4rem)}
.knowledge-article--longform .article-v2-content-section>h2{max-width:32ch}
.knowledge-article--longform .article-v2-content-section>h3{margin-top:1.65rem}
.knowledge-article--longform .article-v2-content-section>ul{padding-left:1.4rem}
.knowledge-article--longform .article-v2-content-section>ul li{padding:.2rem 0}
.knowledge-article--longform .article-v2-linked{margin-top:1.25rem}
.article-process-timeline{margin:1.75rem 0 0;padding:0 0 0 1.35rem;list-style:none;counter-reset:restructuring-step}
.article-process-timeline li{position:relative;padding:0 0 1.65rem 3.65rem;border-left:2px solid var(--color-muted-teal);counter-increment:restructuring-step}
.article-process-timeline li:last-child{padding-bottom:0;border-left-color:transparent}
.article-process-timeline li::before{content:counter(restructuring-step,decimal-leading-zero);position:absolute;left:-1.35rem;top:0;display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:50%;background:var(--color-green-light);color:var(--color-deep-green);font-size:.78rem;font-weight:800}
.article-process-timeline h3{margin:0 0 .4rem;font-size:1.15rem}
.article-process-timeline p{margin:0}
.knowledge-article--longform .article-related--cards{padding:0}
.knowledge-article--longform .article-related--cards>.knowledge-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.knowledge-article--longform .article-related--cards .article-card{display:flex;min-height:18rem;grid-column:auto;grid-template-rows:none;align-content:normal;align-items:stretch;gap:0;padding:1.35rem;font-weight:400}
.knowledge-article--longform .article-related--cards .article-card h3{margin:0 0 .75rem;font-size:1.2rem}
.knowledge-article--longform .restructuring-service-promo{display:grid;grid-template-columns:5.5rem minmax(0,1fr) minmax(17rem,18rem);align-items:center;gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,3.5vw,2.4rem);border-radius:var(--radius-lg);background:var(--color-green-light);scroll-margin-top:calc(var(--header-height) + 1.5rem)}
.restructuring-service-promo__symbol{width:5.5rem;height:5.5rem;color:var(--color-deep-green)}
.restructuring-service-promo__accent{fill:var(--color-copper)}
.restructuring-service-promo__content .eyebrow{margin:0 0 .6rem}
.restructuring-service-promo__content h2{margin:0 0 .65rem;font-size:clamp(1.45rem,2.2vw,1.8rem)}
.restructuring-service-promo__content>p:last-child{max-width:39rem;margin:0;color:#334b46;line-height:1.6}
.knowledge-article--longform .article-v2-services .restructuring-service-promo__button{display:inline-flex;min-width:0;min-height:3.75rem;flex-direction:row;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1rem;border-radius:var(--radius-sm);background:var(--color-deep-green);color:#fff;font-weight:750;line-height:1.3;text-align:center;text-decoration:none}
.restructuring-service-promo__button span{min-width:0}
.restructuring-service-promo__button svg{flex:none}
.restructuring-service-promo__button:hover{background:#123e35}
.restructuring-service-promo__button:focus-visible{outline:3px solid var(--color-copper);outline-offset:3px}
@media(max-width:1000px){.knowledge-article--longform .article-v2-layout{grid-template-columns:1fr}.knowledge-article--longform .article-v2-sidebar{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.knowledge-article--longform .restructuring-service-promo{grid-template-columns:5rem minmax(0,1fr)}.restructuring-service-promo__symbol{width:5rem;height:5rem}.knowledge-article--longform .article-v2-services .restructuring-service-promo__button{grid-column:2;justify-self:start}}
@media(max-width:767px){.knowledge-article--longform .article-v2-sidebar{grid-template-columns:1fr}.article-process-timeline li{padding-left:2.6rem}.knowledge-article--longform .article-related--cards>.knowledge-section__grid{grid-template-columns:1fr}.knowledge-article--longform .article-related--cards .article-card{min-height:0}}
@media(max-width:600px){.knowledge-article--longform .restructuring-service-promo{grid-template-columns:1fr;gap:1rem}.restructuring-service-promo__symbol{width:4.5rem;height:4.5rem}.knowledge-article--longform .article-v2-services .restructuring-service-promo__button{grid-column:1;justify-self:stretch;gap:.25rem;margin-top:.35rem;padding-inline:.75rem}}
.knowledge-article--financial-difficulties .article-inline-sources{margin:1.1rem 0 0;color:#53635f;font-size:.88rem;line-height:1.55}
.knowledge-article--financial-difficulties .article-inline-sources a{color:var(--color-deep-green);text-underline-offset:.2em}
.knowledge-article--financial-difficulties .article-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem}
.knowledge-article--financial-difficulties .article-sources a{min-height:0;padding:.45rem 0;border:0;border-bottom:1px solid rgba(14,92,79,.13);border-radius:0;background:transparent;font-size:.9rem;font-weight:500;overflow-wrap:anywhere}
@media(max-width:767px){.knowledge-article--financial-difficulties .article-sources>div{grid-template-columns:1fr}}

.knowledge-article--longform .restructuring-service-promo__symbol{width:5.5rem;height:5.5rem}
@media(max-width:900px){.knowledge-article--longform .restructuring-service-promo__symbol{width:5rem;height:5rem}}
@media(max-width:600px){.knowledge-article--longform .restructuring-service-promo__symbol{width:4.5rem;height:4.5rem}}
.knowledge-article--source-compact .article-inline-sources{margin:1.1rem 0 0;color:#53635f;font-size:.88rem;line-height:1.55}
.knowledge-article--source-compact .article-inline-sources a{color:var(--color-deep-green);text-underline-offset:.2em}
.knowledge-article--source-compact .article-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem}
.knowledge-article--source-compact .article-sources a{min-height:0;padding:.45rem 0;border:0;border-bottom:1px solid rgba(14,92,79,.13);border-radius:0;background:transparent;font-size:.9rem;font-weight:500;overflow-wrap:anywhere}
@media(max-width:767px){.knowledge-article--source-compact .article-sources>div{grid-template-columns:1fr}}
@media(max-width:320px){body.single-finanto_article.postid-147,body.single-finanto_article.postid-148,body.single-finanto_article.postid-133,body.single-finanto_article.postid-136,body.single-finanto_article.postid-137,body.single-finanto_article.postid-139,body.single-finanto_article.postid-141,body.single-finanto_article.postid-142{min-width:0}}
