.service-detail-page,.service-detail-page .kean-menu-brand-copy strong{color:var(--ink-950)}.service-detail-page .kean-menu-brand-copy small,.service-detail-page .kean-menu-brand-copy small b{color:var(--body)}.service-detail-page .kean-menu-brand-copy small{font-size:13px}body:has(.service-detail-page) .site-legal .container{font-size:14px}.service-manual{background:#fff}.service-manual-layout{grid-template-columns:minmax(180px,220px) minmax(0,820px);grid-template-areas:"sidebar article";justify-content:center;align-items:start;gap:clamp(48px,7vw,96px);width:min(1240px,100% - 56px);margin-inline:auto;padding-block:40px 104px;display:grid}.service-manual-article{grid-area:article;min-width:0}.service-manual-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 32px;font-size:15px;line-height:1.4;display:flex}.service-manual-breadcrumbs a{color:var(--blue-700);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.service-manual-breadcrumbs a:hover{text-decoration-color:currentColor}.service-manual-breadcrumbs [aria-current=page]{color:var(--ink-950)}.service-manual-intro{border-bottom:1px solid var(--line-200);padding:0 0 32px}.service-manual h1,.service-manual h2,.service-manual h3,.service-manual p{text-wrap:pretty}.service-manual h1{max-width:20ch;color:var(--ink-950);letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(38px,4vw,50px);font-weight:600;line-height:1.12}.service-manual-intro>p{max-width:68ch;color:var(--body);margin:0;font-size:18px;line-height:1.55}.service-manual-cta{color:#fff;background:var(--blue-700);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;transition:background-color .18s,transform .18s;display:inline-flex}.service-manual-cta:hover{background:var(--blue-800);transform:translateY(-1px)}.service-manual-cta:active{transform:translateY(0)scale(.98)}.service-manual-facts{background:var(--canvas-100);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 0;padding:18px 20px;display:grid}.service-manual-facts>div{min-width:0}.service-manual-facts dt{color:var(--ink-950);margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.35}.service-manual-facts dd{color:var(--body);margin:0;font-size:14px;line-height:1.45}.service-manual-section{margin-top:42px}.service-manual h2{color:var(--ink-950);letter-spacing:-.02em;margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.25}.service-manual h3{color:var(--ink-950);margin:0 0 4px;font-size:19px;font-weight:600;line-height:1.4}.service-manual-section>p,.service-manual-item p{max-width:72ch;color:var(--body);margin:0;font-size:16px;line-height:1.65}.service-manual-included-list{gap:20px;display:grid}.service-manual-item{background:var(--canvas-100);border-radius:8px;padding:18px 20px}.service-manual-steps{color:var(--body);gap:12px;margin:0;padding-left:24px;font-size:16px;line-height:1.65;display:grid}.service-manual-steps li{padding-left:4px}.service-manual-steps li::marker{color:var(--blue-700);font-weight:600}.service-manual-section>.service-scope-guide{margin-top:20px}.service-scope-guide{display:block}.service-scope-prompt{color:var(--body);margin:0 0 12px;font-size:16px;line-height:1.5}.service-scope-options{gap:10px;display:grid}.service-scope-option{border:1px solid var(--line-200);interpolate-size:allow-keywords;background:#fff;border-radius:8px;overflow:hidden}.service-scope-option summary{min-height:54px;color:var(--ink-950);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;transition:color .24s,background-color .3s;display:flex}.service-scope-option summary::-webkit-details-marker{display:none}.service-scope-option summary:after{content:"+";color:var(--blue-700);flex:none;font-size:22px;font-weight:400;line-height:1;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.service-scope-option[open] summary{color:var(--blue-800);background:var(--blue-100)}.service-scope-option[open] summary:after{content:"−"}.service-scope-option summary:hover{color:var(--blue-700)}.service-scope-option summary:focus-visible,.service-manual :is(a,button):focus-visible{outline:3px solid var(--accent-blue-focus);outline-offset:3px}.service-scope-answer{opacity:0;max-height:0;padding:0 16px;transition:max-height .5s cubic-bezier(.2,.7,.2,1),padding .35s,opacity .32s,transform .4s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(-4px)}.service-scope-option[open] .service-scope-answer{opacity:1;max-height:220px;padding:15px 16px 18px;transform:translateY(0)}@supports selector(::details-content) and (interpolate-size:allow-keywords){.service-scope-option::details-content{block-size:0;transition:block-size .48s cubic-bezier(.2,.7,.2,1), content-visibility .48s allow-discrete;overflow:clip}.service-scope-option[open]::details-content{block-size:auto}.service-scope-answer,.service-scope-option[open] .service-scope-answer{opacity:1;max-height:none;padding:15px 16px 18px;transition:none;transform:none}}.service-scope-answer strong{color:var(--blue-700);margin-bottom:4px;font-size:16px;line-height:1.4;display:block}.service-scope-answer p{max-width:68ch;color:var(--body);margin:0;font-size:15px;line-height:1.55}.service-manual-related{border-top:1px solid var(--line-200);margin-top:46px;padding-top:30px}.service-manual-related h2{margin-bottom:14px}.service-manual-related-links{gap:0;display:grid}.service-manual-related-links a{color:var(--blue-700);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 0;text-decoration:none;transition:color .18s;display:flex}.service-manual-related-links a+a{border-top:1px solid var(--line-200)}.service-manual-related-links a:hover{color:var(--ink-950)}.service-manual-related-copy{gap:4px;display:grid}.service-manual-related-copy>span{font-size:17px;font-weight:600;line-height:1.35}.service-manual-related-copy p{max-width:68ch;color:var(--body);margin:0;font-size:15px;font-weight:400;line-height:1.5}.service-manual-related-arrow{flex:none;font-size:18px;transition:transform .18s}.service-manual-related-links a:hover .service-manual-related-arrow{transform:translate(3px)}.service-manual-sidebar{grid-area:sidebar;padding-top:55px;position:sticky;top:136px}.service-manual-docs-home{color:var(--ink-950);margin:0 0 24px;font-size:20px;font-weight:650;line-height:1.3}.service-manual-docs-group{margin:0 0 24px}.service-manual-docs-group h2{color:var(--body);margin:0 0 9px;font-size:14px;font-weight:600;line-height:1.4}.service-manual-docs-group nav ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.service-manual-docs-group nav>ul>li>a{color:var(--body);border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .18s,background-color .18s;display:block}.service-manual-docs-group nav>ul>li>a:hover{color:var(--blue-700);background:var(--canvas-100)}.service-manual-docs-group nav>ul>li>a[aria-current=page]{color:var(--blue-800);background:var(--blue-100);font-weight:600}.service-manual-page-toc{margin:0 0 8px 11px}.service-manual-page-toc>p{color:var(--body);margin:3px 0 5px;padding:0 9px;font-size:13px;font-weight:600;line-height:1.4}.service-manual-page-toc nav{border-left:1px solid var(--line-200);gap:2px;margin:0 0 5px 9px;padding-left:9px;display:grid}.service-manual-page-toc nav a{color:var(--body);padding:5px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .18s}.service-manual-page-toc nav a:hover{color:var(--blue-700)}@media (max-width:860px){.service-manual-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar""article";gap:24px;width:min(760px,100% - 40px);padding-top:28px}.service-manual-sidebar{border-bottom:1px solid var(--line-200);padding:0 0 20px;position:static}.service-manual-docs-home{margin-bottom:12px;font-size:17px}.service-manual-docs-group{margin-bottom:0}.service-manual-docs-group nav>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px}.service-manual-docs-group nav>ul>li.is-current{grid-column:1/-1}.service-manual-page-toc{margin-left:11px}}@media (max-width:560px){.service-manual-layout{width:calc(100% - 32px);padding-block:20px 64px}.service-manual-breadcrumbs{margin-bottom:24px;font-size:14px}.service-manual-intro{padding-bottom:24px}.service-manual h1{font-size:36px}.service-manual-intro>p{font-size:16px}.service-manual-cta{min-height:46px;margin-top:18px}.service-manual-facts{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;padding:16px}.service-manual-section{margin-top:34px}.service-manual h2{font-size:24px}.service-manual-docs-group h2{font-size:14px}.service-manual-item{padding:15px 16px}.service-manual-item p,.service-manual-section>p,.service-manual-steps{font-size:16px}.service-manual-related{margin-top:36px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.service-detail-page *,.service-detail-page :before,.service-detail-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
