/* CANNI V8.2.103 — final unified utility-page eyebrow + lead typography */
:root{
 --canni-page-eyebrow-font:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;
 --canni-page-eyebrow-size-mobile:11px;--canni-page-eyebrow-size-desktop:12px;--canni-page-eyebrow-color:#9a8d82;--canni-page-eyebrow-weight:600;--canni-page-eyebrow-align:left;--canni-page-eyebrow-spacing:.22em;
 --canni-page-lead-font:"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;
 --canni-page-lead-size-mobile:16px;--canni-page-lead-size-desktop:18px;--canni-page-lead-color:#81766d;--canni-page-lead-weight:400;--canni-page-lead-align:left;--canni-page-lead-line-height:1.8;
}
/* English/small label above the main title: Search, FAQ, Service, Member pages. */
#utilityPageV8215 .search-page-heading-v8215>small,
#utilityPageV8215 .utility-eyebrow-v8215,
#utilityPageV8215 .member-summary-head-v740 small,
#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8>small,
#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8258>small{
 font-family:var(--canni-page-eyebrow-font)!important;font-size:var(--canni-page-eyebrow-size-mobile)!important;color:var(--canni-page-eyebrow-color)!important;-webkit-text-fill-color:var(--canni-page-eyebrow-color)!important;font-weight:var(--canni-page-eyebrow-weight)!important;text-align:var(--canni-page-eyebrow-align)!important;letter-spacing:var(--canni-page-eyebrow-spacing)!important;display:block!important;
}
/* Descriptive line below the main title. FAQ inline styles are deliberately overridden here. */
#utilityPageV8215 .search-page-heading-v8215>p,
#utilityPageV8215 .faq-page-v8256>.faq-lead-v8256,
#utilityPageV8215 .service-page-v8217>.service-lead-v8217,
#utilityPageV8215 .member-summary-head-v740 p,
#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8>p,
#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8258>p{
 font-family:var(--canni-page-lead-font)!important;font-size:var(--canni-page-lead-size-mobile)!important;color:var(--canni-page-lead-color)!important;-webkit-text-fill-color:var(--canni-page-lead-color)!important;font-weight:var(--canni-page-lead-weight)!important;text-align:var(--canni-page-lead-align)!important;line-height:var(--canni-page-lead-line-height)!important;
}
@media(min-width:700px){
 #utilityPageV8215 .search-page-heading-v8215>small,#utilityPageV8215 .utility-eyebrow-v8215,#utilityPageV8215 .member-summary-head-v740 small,#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8>small,#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8258>small{font-size:var(--canni-page-eyebrow-size-desktop)!important}
 #utilityPageV8215 .search-page-heading-v8215>p,#utilityPageV8215 .faq-page-v8256>.faq-lead-v8256,#utilityPageV8215 .service-page-v8217>.service-lead-v8217,#utilityPageV8215 .member-summary-head-v740 p,#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8>p,#utilityPageV8215 .member-page-content-v8215 .member-page-head-v8258>p{font-size:var(--canni-page-lead-size-desktop)!important}
}
