/* A visual bridge only: maintained help content, search and procedure IDs are retained. */
.cg-help{font-family:var(--font-sans);background:var(--paper);color:var(--text)}.cg-help :is(h1,h2,h3,h4){font-family:var(--font-heading);color:var(--ink);font-weight:700;letter-spacing:-.04em}.cg-help :is(input,button,textarea,select){font-family:var(--font-sans)}.cg-help .hero{background-color:var(--paper);background-image:none;background-size:56px 56px;border-bottom:1px solid var(--line);padding:66px 0 31px}.cg-help .hero h1{font-size:clamp(2.8rem,4.8vw,4.6rem);line-height:1.04;max-width:760px;letter-spacing:-.055em}.cg-help .hero .eyebrow{margin-bottom:24px;color:var(--blue)}.cg-help .eyebrow-dot{background:var(--blue)}.cg-help .hero .intro{font-size:16px;line-height:1.7;max-width:630px;color:var(--muted);margin:25px 0 29px}.cg-help .hero-layout{grid-template-columns:minmax(0,1fr) 280px;gap:65px;align-items:center}.cg-help .hero-aside{border-left:1px solid #cdd4dd;padding-left:30px}.cg-help .hero-aside h2{font-size:26px;line-height:1.15}.cg-help .hero-aside .mini-icon{color:var(--blue);background:var(--surface-alt);border-color:var(--line)}.cg-help .hero-note{margin-top:35px;font-size:11px;color:var(--muted)}.cg-help .hero-note svg{color:var(--blue)}.cg-help .search-form{background:var(--surface-alt);border-color:var(--line);box-shadow:0 5px 18px #17201f04;border-radius:7px;max-width:690px;padding:7px}.cg-help .search-form button{background:var(--blue);color:var(--muted);border-radius:4px;min-height:43px;padding:12px 20px}.cg-help .search-form button:hover{background:var(--surface-alt)}.cg-help .search-form input{font-size:14px;color:var(--ink)}.cg-help .search-form svg{color:var(--muted)}.cg-help .hero-suggestions a{color:var(--blue)}.cg-help .section{padding-top:60px}.cg-help .section-heading h2{font-size:34px;line-height:1.13}.cg-help .section-heading .eyebrow{margin-bottom:13px}.cg-help :is(.quick-card,.topic-card){border-color:var(--line);box-shadow:none;border-radius:9px}.cg-help :is(.quick-card,.topic-card):hover{border-color:var(--line);box-shadow:0 9px 24px #17201f08;transform:translateY(-2px)}.cg-help .topic-card h3{font-size:18px;line-height:1.35;letter-spacing:-.02em}.cg-help .quick-card h3{font-size:15px;line-height:1.4;letter-spacing:-.02em}.cg-help .icon-box{border-radius:7px}.cg-help .icon-box.blue,.cg-help .icon-box.sage{background:var(--surface-alt);color:var(--muted)}.cg-help .icon-box.rose{background:var(--surface-alt);color:var(--muted)}.cg-help .icon-box.sand{background:var(--surface-alt);color:var(--muted)}.cg-help .card-bottom{color:var(--muted)}.cg-help .roles-band{background:var(--surface-alt);border:1px solid var(--line);border-radius:10px;margin-top:58px}.cg-help .roles-band :is(h2,h3){color:var(--muted)}.cg-help .roles-band .eyebrow{color:var(--muted)}.cg-help .roles-band .section-heading>p,.cg-help .role-card p{color:var(--muted)}.cg-help .role-card{border-color:var(--line)}.cg-help .role-card:hover{border-color:var(--line);background:var(--surface-alt)}.cg-help .role-card>svg{color:var(--muted)}.cg-help .role-card .text-link{color:var(--muted)}.cg-help .text-link,.cg-help .article-row:hover h3,.cg-help .search-result:hover h2{color:var(--blue)}.cg-help .support-banner{background:var(--surface-alt);border-color:var(--line);border-radius:9px}.cg-help .support-banner h2{font-size:29px}.cg-help .support-banner p{color:var(--muted)}.cg-help .breadcrumbs{font-size:12px;padding:30px 0;color:var(--muted)}.cg-help .breadcrumbs a:hover{color:var(--blue)}.cg-help .page-intro,.cg-help .role-hero{padding-top:22px}.cg-help .page-intro h1,.cg-help .role-hero h1{font-size:clamp(2.3rem,4.5vw,3.5rem);line-height:1.07;margin-bottom:22px}.cg-help .page-intro>p,.cg-help .role-hero>p{font-size:16px;line-height:1.75;color:var(--muted)}.cg-help .article-wrap{max-width:1340px}.cg-help .article-layout{grid-template-columns:210px minmax(0,1fr) 195px;gap:32px}.cg-help .article-main{border-radius:9px;padding:36px}.cg-help .article-main h1{font-size:36px;line-height:1.12}.cg-help .article-menu{top:110px}.cg-help .article-menu summary{color:var(--muted)}.cg-help .article-menu a{color:var(--muted)}.cg-help .article-menu a:hover{background:var(--surface-alt)}.cg-help .article-menu a[aria-current]{color:var(--muted);background:var(--surface-alt);border-color:var(--blue)}.cg-help .article-content{font-size:14px;line-height:1.9}.cg-help .article-content strong{color:var(--ink)}.cg-help .article-content a{color:var(--muted)}.cg-help .article-content li::marker{color:var(--blue)}.cg-help .article-content .completion{background:var(--surface-alt);border-color:var(--blue)}.cg-help .article-content .prerequisite{background:var(--surface-alt);border-color:var(--line)}.cg-help th{background:var(--surface-alt)}.cg-help pre{background:var(--surface-alt);border-color:var(--line)}.cg-help .article-right a{color:var(--muted)}.cg-help .plain-button{color:var(--muted);border-color:var(--line);border-radius:5px;min-height:34px}.cg-help .plain-button:hover{background:var(--surface-alt)}.cg-help .feedback [aria-pressed=true]{color:var(--muted);background:var(--surface-alt);border-color:var(--line)}.cg-help .next-article a{background:var(--surface-alt);border-radius:7px}.cg-help .role-agent{background:var(--surface-alt);border-color:var(--line)}.cg-help .role-agent blockquote{font-family:var(--font-sans);color:var(--muted);font-size:22px;font-weight:600}.cg-help .role-agent p{color:var(--muted)}.cg-help .notice{background:var(--surface-alt);border-color:var(--line)}.cg-help .support-form{border-color:var(--line);border-radius:9px}.cg-help .field :is(input,select,textarea){border-color:var(--line);border-radius:5px;min-height:44px}.cg-help .support-card h2{font-size:19px}.cg-help .support-form h2{font-size:30px}.cg-help .search-page h1{font-size:44px}.cg-help .search-result small{color:var(--muted)}.cg-help .search-result h2{font-size:20px;font-weight:600}.cg-help .empty-state{border-color:var(--line)}.cg-help .badge{color:var(--muted);background:var(--surface-alt);border-color:var(--line)}.cg-help .update-item h2{font-size:29px}.cg-help .help-section-spacing{margin-top:15px}.cg-help .help-update-spacing{margin:8px 0 0}
@media(max-width:1100px){.cg-help .hero-layout{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.cg-help .article-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.cg-help .article-right{display:none}.cg-help .article-main{padding:30px}}
@media(max-width:800px){.cg-help .hero{padding-top:45px}.cg-help .hero-layout{grid-template-columns:1fr}.cg-help .hero-aside{display:none}.cg-help .article-layout{grid-template-columns:1fr}.cg-help .article-menu{position:static}.cg-help .article-menu-body{max-height:440px;overflow:auto}.cg-help .article-main{padding:28px}.cg-help .section{padding-top:44px}.cg-help .section-heading h2{font-size:30px}}
@media(max-width:580px){.cg-help .hero{padding:37px 0 25px}.cg-help .hero h1{font-size:43px}.cg-help .hero .intro{font-size:15px}.cg-help .hero .eyebrow{font-size:10px;margin-bottom:19px}.cg-help .search-form button{padding:10px 13px;font-size:12px;min-height:40px}.cg-help .search-form input{font-size:13px}.cg-help .hero-note{font-size:10px;gap:14px}.cg-help .section-heading h2{font-size:29px}.cg-help .quick-card h3{font-size:14px}.cg-help .topic-card h3{font-size:17px}.cg-help .roles-band{margin-top:38px}.cg-help .roles-band h2{font-size:29px}.cg-help .article-main{padding:24px 20px}.cg-help .article-main h1{font-size:30px}.cg-help .article-content{font-size:14px}.cg-help .search-page h1{font-size:35px}.cg-help .page-intro h1,.cg-help .role-hero h1{font-size:35px}.cg-help .support-form{padding:25px 20px}.cg-help .support-form h2{font-size:27px}}

/* Complete shared palette, including article/support/search states from copied guide CSS. */
.cg-help .hero{background:var(--paper);padding-top:54px}.cg-help .hero h1{font-weight:700;font-size:clamp(2.7rem,4.6vw,4rem);line-height:1.12}
.cg-help .hero-aside,.cg-help .hero-note{border-color:var(--line)}.cg-help .hero-aside p{color:var(--muted)}
.cg-help :is(.search-form,.quick-card,.topic-card,.aside-card,.article-main,.plain-button,.support-card,.support-form,.empty-state,.article-mobile-title){background:var(--surface);border-color:var(--line);color:var(--ink)}
.cg-help .search-form:focus-within{outline-color:var(--blue)}.cg-help .search-form input{color:var(--ink)}.cg-help .search-form input::placeholder{color:var(--muted);opacity:1}
.cg-help .search-form button{background:var(--action);border-color:var(--action);color:var(--action-text)}.cg-help .search-form button:hover{background:var(--green-deep)}
.cg-help .hero-suggestions a{color:var(--blue);border-color:var(--line-strong)}
.cg-help :is(.quick-card,.topic-card):hover{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow);transform:none}
.cg-help :is(.icon-box.blue,.icon-box.sage,.icon-box.rose,.icon-box.sand,.hero-aside .mini-icon){color:var(--blue);background:var(--blue-tint);border-color:var(--line)}
.cg-help .roles-band{background:var(--surface-alt);border-color:var(--line)}.cg-help .roles-band :is(h2,h3){color:var(--ink)}.cg-help .roles-band .eyebrow{color:var(--muted)}.cg-help .roles-band .section-heading>p,.cg-help .role-card p{color:var(--muted)}
.cg-help .role-card{background:var(--surface);border-color:var(--line)}.cg-help .role-card:hover{background:var(--surface-hover);border-color:var(--line-strong)}.cg-help .role-card>svg,.cg-help .role-card .text-link{color:var(--blue)}
.cg-help :is(.text-link,.hero-suggestions a,.article-row:hover h3,.search-result:hover h2,.article-content a){color:var(--blue)}
.cg-help :is(.article-row>svg,.article-row .arrow,.article-right a,.article-menu summary,.article-menu a,.search-result small){color:var(--muted)}
.cg-help :is(.support-banner,.role-agent,.notice,.next-article a){background:var(--surface-alt);border-color:var(--line);color:var(--text)}
.cg-help .role-agent blockquote{color:var(--ink)}.cg-help .article-menu a:hover{background:var(--surface-hover)}.cg-help .article-menu a[aria-current]{background:var(--blue-tint);color:var(--blue);border-color:var(--blue)}
.cg-help .article-content{color:var(--text)}.cg-help .article-content strong{color:var(--ink)}.cg-help .article-content li::marker{color:var(--blue)}
.cg-help .article-content .completion{background:var(--blue-tint);color:var(--text);border-color:var(--blue)}.cg-help .article-content .prerequisite{background:var(--surface-alt);border-color:var(--line);color:var(--text)}
.cg-help :is(th,pre){background:var(--surface-alt);border-color:var(--line);color:var(--text)}
.cg-help .plain-button{color:var(--ink);border-color:var(--line-strong)}.cg-help .plain-button:hover{background:var(--surface-hover)}.cg-help .feedback [aria-pressed=true]{color:var(--blue);background:var(--blue-tint);border-color:var(--line-strong)}
.cg-help :is(.preview-note,.badge){color:var(--warning);background:var(--warning-bg);border-color:var(--line-strong)}
.cg-help .field :is(input,select,textarea),.cg-help .search-controls select{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}
.cg-help .field :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.cg-help .empty-state{color:var(--muted)}
.cg-help .button.secondary{background:transparent;color:var(--ink);border-color:var(--line-strong)}.cg-help .button.secondary:hover{background:var(--surface-hover)}
.cg-help .article-main h1{font-weight:700}.cg-help .section-heading h2{font-weight:700}.cg-help .page-intro h1,.cg-help .role-hero h1{font-weight:700}
@media(max-width:600px){.cg-help .hero{padding-top:36px}.cg-help .hero h1{font-size:39px}.cg-help .article-main h1{font-size:29px}}
