/* Approved 2026-10-03 feedback. Only the named components are affected.
   Match the established cascade while keeping typography and brand colours. */
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeMethod .method-point>p{line-height:1.65!important;max-width:none!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeProfile .profile-copy>p,
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #aboutFullIntroduction>p{line-height:1.65!important;margin:0 0 16px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-advantages:not([data-layout-owner="shared"]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-advantages>div:not([data-layout-owner="shared"]){min-width:0!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-advantages dt:not([data-layout-owner="shared"]){margin:0!important;line-height:1.5!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-advantages dd:not([data-layout-owner="shared"]){margin:10px 0 0!important;line-height:1.65!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #aboutIntro .feedback190-advantages:not([data-layout-owner="shared"]){margin:28px 0 0!important;padding-top:20px!important;border-top:1px solid var(--u-line,#353a3c)!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #founder .founder-identity{margin-bottom:32px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #founder .founder-story{line-height:1.65!important;margin-bottom:16px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #caseLoadStatus.feedback190-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;}
@media(max-width:767px){
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #aboutProcess .cooperation-intro:not([data-layout-owner="shared"]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #aboutProcess .cooperation-intro>div:not([data-layout-owner="shared"]){grid-column:1!important;width:100%!important;}
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-advantages:not([data-layout-owner="shared"]){grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190].phone #aboutProcess .cooperation-intro:not([data-layout-owner="shared"]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190].phone .feedback190-advantages:not([data-layout-owner="shared"]){grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}

/* The new approved text needs four glyphs absent from the existing subset. */
@font-face{font-family:"Zhamore MiSans";src:url("fonts/misans-vf-feedback190-extra.woff2") format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+52D8,U+6218,U+6D3D,U+8E0F;}
/* Keep the complete Menu label and 44px language target at narrow widths. */
@media(max-width:375px){
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .site-header:not([data-layout-owner="shared"]){gap:8px!important;}
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .language-switch79:not([data-layout-owner="shared"]){margin-left:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;}
 .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #menuToggle:not([data-layout-owner="shared"]){flex-shrink:0!important;}
}

/* Preserve phrase endings and allow newly longer labels to wrap. */
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-nowrap{white-space:nowrap!important;}
@media(max-width:1100px) and (min-width:768px){
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeMethod>.split{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeMethod>.split>*{grid-column:1 / -1!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeProfile .feedback190-advantages:not([data-layout-owner="shared"]){grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}
}
@media(max-width:767px){
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .growth145-meta li{white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .growth145-split>div{min-width:0!important;}
}

/* Tablet portrait keeps its original 2:3 ratio instead of stretching to copy height. */
@media(max-width:1100px) and (min-width:768px){
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeProfile [data-home-asset="H-LEAD-01"]{height:auto!important;min-height:0!important;aspect-ratio:2 / 3!important;align-self:start!important;}
}

/* Newly added English annual-service questions keep their full copy at mobile widths. */
@media(max-width:767px){
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .faq-list>details:is([data-faq-id="annual-difference"],[data-faq-id="annual-internal-team"],[data-faq-id="annual-foundation"],[data-faq-id="annual-existing-assets"],[data-faq-id="annual-project-transfer"],[data-faq-id="annual-channels"],[data-faq-id="annual-priorities"]) .faq-question84{white-space:normal!important;min-width:0!important;overflow-wrap:anywhere!important;}
}

/* Mobile home cases keep the existing cover crop and place complete copy beneath it. */
@media(max-width:767px){
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases>a.case:nth-child(n){display:flex!important;flex-direction:column!important;grid-column:1!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases>a.case>.case-visual{position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:100%!important;height:auto!important;min-height:180px!important;max-height:440px!important;aspect-ratio:1.6!important;overflow:hidden!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases>a.case>.case-overlay{position:relative!important;inset:auto!important;display:flex!important;flex:none!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:1!important;visibility:visible!important;background:#1b1e22!important;padding:14px 56px 14px 14px!important;gap:4px!important;overflow:visible!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases .case-overlay :is(strong,.case-meta,.case-scope){max-width:100%!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases .case-overlay .case-meta{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;opacity:1!important;visibility:visible!important;max-height:none!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases .case-overlay .case-scope{display:block!important;opacity:1!important;visibility:visible!important;max-height:none!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #homeCases .case-overlay .case-meta :is(.case-region,.case-industry){white-space:normal!important;overflow-wrap:anywhere!important;}
}
/* Restore the existing expanded-minus/collapsed-plus disclosure indicator. */
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .faq-list details[open]>summary::after{content:"−"!important;}

/* Annual action hover retains the established accent background with dark readable text. */
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] a.growth145-button:is(:hover,:focus-visible){background:var(--growth-accent)!important;color:#10120f!important;}

/* v13 responsive carrier: keep full facts readable, preserve the existing type scale. */
#canvas #homeArticles:not([data-layout-owner="shared"]) .article-link:hover .article-excerpt,
#canvas #homeArticles:not([data-layout-owner="shared"]) .article-link:focus-within .article-excerpt{display:block!important}
@media(max-width:767px){
 #canvas #homeArticles:not([data-layout-owner="shared"]) .article-link .article-excerpt{display:block!important}
 html[lang=en] #canvas.unified66 #homeProfile .u-mobile-profile{
  display:block!important;-webkit-line-clamp:unset!important;height:auto!important;
  max-height:none!important;overflow:visible!important;
 }
}

/* v13 mobile article summaries grow in document flow; no line is cropped. */
@media(max-width:767px){
 #canvas #homeArticles:not([data-layout-owner="shared"]){grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}
 #canvas #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n){grid-column:auto!important;grid-row:auto!important;min-height:260px}
 #canvas #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n) .article-copy{position:relative!important;inset:auto!important;max-height:none!important}
 #canvas #homeArticles:not([data-layout-owner="shared"]) .article-excerpt{text-wrap:pretty}
}

/* v13 release legacy fixed card heights; retain the current typography. */
@media(max-width:767px){
 html[lang] .bilingual79 #canvas#canvas.unified66 #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n){height:auto!important;min-height:260px!important;max-height:none!important}
 html[lang] .bilingual79 #canvas#canvas.unified66 #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n) .article-copy{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important}
 html[lang] .bilingual79 #canvas#canvas.unified66 #homeArticles:not([data-layout-owner="shared"]) .article-excerpt{text-wrap:balance!important}
}

/* v14 article copy stays readable over light artwork; preserve cover imagery and original type. */
html[lang] .bilingual79 #canvas#canvas.unified66 #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n):is(:hover,:focus-within) .article-copy{background:rgba(20,23,27,.88)!important}
@media(max-width:767px){
 html[lang] .bilingual79 #canvas#canvas.unified66 #homeArticles:not([data-layout-owner="shared"])>.article.article-link:nth-child(n) .article-copy{background:rgba(20,23,27,.88)!important}
}

/* v15: complete the explicitly requested advantage frames and component spacing.
   Formal ZHAMORE accent #B3C224; existing type sizes and content are retained. */
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#homeProfile,#aboutIntro) .feedback190-advantages>div:not([data-layout-owner="shared"]),
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-annual-advantages .growth145-list>li:not([data-layout-owner="shared"]){border:1px solid rgba(179,194,36,.65)!important;padding:18px!important;background:rgba(179,194,36,.025)!important;box-sizing:border-box!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#homeProfile,#aboutIntro) .feedback190-advantages:not([data-layout-owner="shared"]){margin:28px 0 0!important;padding-top:24px!important;border-top:1px solid var(--u-line,#353a3c)!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#homeMethod .method-point>p,#homeProfile .profile-copy>p,#aboutFullIntroduction>p,#founder .founder-story p,#brandHistory li p,#aboutProcess .cooperation-intro p,.feedback190-annual-advantages .growth145-list p):not([data-layout-owner="shared"]){text-wrap:pretty!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#founder,#brandHistory,#aboutProcess){margin-top:48px!important;padding-top:40px!important;border-top:1px solid var(--u-line,#353a3c)!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#founder,#brandHistory,#aboutProcess) .sectionhead{margin-bottom:24px!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #founder .founder-story p{margin:0 0 16px!important;line-height:1.65!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-annual-advantages:not([data-layout-owner="shared"]){margin-top:48px!important;padding-top:40px!important;border-top:1px solid var(--u-line,#353a3c)!important;}
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] .feedback190-annual-advantages h2:not([data-layout-owner="shared"]){margin-bottom:24px!important;}
@media(max-width:767px){
.bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] :is(#founder,#brandHistory,#aboutProcess,.feedback190-annual-advantages):not([data-layout-owner="shared"]){margin-top:36px!important;padding-top:28px!important;}
}

/* Independent pixel review found split English words in the inherited narrow timeline label.
   At phone widths give the full label its own row; preserve the existing type scale. */
@media(max-width:767px){
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #brandHistory .brand-history>li{display:block!important;}
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #brandHistory .history-label{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:18px!important;width:100%!important;}
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #brandHistory .history-year{flex:none!important;}
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #brandHistory .history-label h3{flex:1!important;min-width:0!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;margin-top:0!important;}
html[lang="en"] .bilingual79 #canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas#canvas[data-feedback190] #brandHistory li>p{margin-top:16px!important;}
}

/* 2026-10-06: local annual examples, existing brand styles and type sizes. */
#annualExamples190 .annual-examples190-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
#annualExamples190 .annual-example190-entry{width:100%;min-width:0;justify-content:space-between;gap:16px;text-align:left;white-space:normal}
#annualExamples190 .annual-example190-entry>span:first-child{min-width:0}
#annualExamples190 .annual-example190-symbol{flex:none}
#annualExamples190 .annual-example190-entry[aria-selected="true"]{border-color:var(--growth-accent);color:var(--growth-accent)}
#annualExamples190 button:focus-visible{outline:2px solid var(--growth-accent);outline-offset:4px}
#annualExamples190 .annual-example190-panel[hidden]{display:none}
#annualExamples190 .annual-example190-panel{margin-top:24px}
#annualExamples190 .growth145-scenario{min-width:0;margin:0}
#annualExamples190 .annual-example-usage190{display:block;margin-top:24px;text-align:left}
#annualExamples190 .annual-example-usage190>h2{margin:0 0 12px;position:static}
#annualExamples190 .annual-example-result-copy190{max-width:none;margin:0;text-align:left;text-align-last:left;color:#c8cbc6;line-height:1.8}
#annualExamples190 .annual-example-result-copy190>span{display:block}
#annualExamples190 .annual-example190-close{margin-top:16px}
@media(max-width:767px){#annualExamples190 .annual-examples190-entries{grid-template-columns:1fr;gap:10px}}

/* Annual example feedback 2026-10-06: local columns and node copy only. */
#annualExamples190 .annual-example-context190{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}
#annualExamples190 .annual-example-context190 article{min-width:0}
#annualExamples190 .annual-example-context190 h3{margin:0 0 12px;font-size:19px}
#annualExamples190 .annual-example-context190 p{margin:0;color:#c8cbc6;line-height:1.8}
#annualExamples190 .growth145-month li>strong{display:block}
#annualExamples190 .growth145-month li>p{margin:10px 0 0;color:inherit;line-height:1.65}
#annualExamples190 .annual-example-usage-grid190{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px;align-items:start}
#annualExamples190 .annual-example-usage-grid190>h3{margin:0;font-size:19px;line-height:1.5}
@media(min-width:1024px){html[lang="en"] #annualExamples190 .growth145-month li>strong{min-block-size:3.3em}}
@media(max-width:767px){#annualExamples190 .annual-example-context190,#annualExamples190 .annual-example-usage-grid190{grid-template-columns:1fr;gap:18px}}


/* Bounded parallel-copy balancing191 */
#canvas[data-feedback191] .feedback190-advantages dd:not([data-layout-owner="shared"]),#canvas[data-feedback191] [data-equal-copy191] .growth145-list li>p{text-wrap:balance}
