.doc-page{background:var(--ground)}.doc-page main:focus-visible{outline:none}.hdr--doc{mix-blend-mode:normal;color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#eaeaead6}.hdr--doc .hdr__dealer{background:var(--ink);color:#fff}.hdr--doc .lang{--lang-on:var(--ground)}.doc-hero{padding:clamp(130px, 18vh, 190px) var(--pad) clamp(48px, 7vh, 80px);border-bottom:1px solid #0000001f;justify-items:start;gap:22px;display:grid}.doc-back{font:500 13px/1 var(--sans);letter-spacing:.04em;color:var(--muted);transition:color .4s var(--ease);align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.doc-back svg{transition:transform .5s var(--ease);transform:rotate(-90deg)}.doc-back:hover{color:var(--ink)}.doc-back:hover svg{transform:rotate(-90deg)translateY(-3px)}.doc-title{max-width:20ch;font:600 clamp(36px, 5.2vw, 84px) / 1.02 var(--display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.doc-lead{max-width:58ch;font:400 clamp(17px, 1.35vw, 20px) / 1.55 var(--sans);color:#444}.doc-meta{font:500 12px/1 var(--sans);letter-spacing:.06em;color:var(--muted)}.doc-body{padding:clamp(56px, 8vh, 96px) var(--pad) clamp(80px, 12vh, 140px);grid-template-columns:minmax(190px,270px) minmax(0,760px);gap:clamp(40px,7vw,130px);display:grid}.doc-toc{align-self:start;gap:18px;display:grid;position:sticky;top:110px}.doc-toc__title{font:500 12px/1 var(--sans);letter-spacing:.08em;color:var(--muted)}.doc-toc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.doc-toc li{counter-increment:toc}.doc-toc a{font:400 14px/1.35 var(--sans);color:var(--muted);transition:color .4s var(--ease);grid-template-columns:28px 1fr;padding:7px 0;display:grid;position:relative}.doc-toc a:before{content:counter(toc, decimal-leading-zero);letter-spacing:.04em;color:#a5a5a5;transition:color .4s var(--ease);padding-top:2px;font-size:11px}.doc-toc a:hover,.doc-toc a.is-on,.doc-toc a.is-on:before{color:var(--ink)}.doc-content{min-width:0;font:400 17px/1.7 var(--sans);color:#1d1d1d}.doc-sec{scroll-margin-top:110px}.doc-sec+.doc-sec{margin-top:clamp(48px,7vh,72px)}.doc-h2{font:600 clamp(22px, 1.9vw, 28px) / 1.2 var(--display);letter-spacing:-.025em;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.doc-h2__n{font:500 12px/1 var(--sans);letter-spacing:.06em;color:var(--muted);flex:none;transform:translateY(-3px)}.doc-content p{max-width:66ch}.doc-content p+p,.doc-content p+ul,.doc-content ul+p,.doc-content p+.doc-dl,.doc-content .doc-dl+p,.doc-content p+.doc-table,.doc-content .doc-table+p,.doc-content p+.doc-links{margin-top:16px}.doc-content b{color:var(--ink);font-weight:600}.doc-content ul{gap:10px;max-width:66ch;margin:0;padding:0;list-style:none;display:grid}.doc-content ul li{padding-left:22px;position:relative}.doc-content ul li:before{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:.72em;left:2px}.doc-content a:not(.bk){color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.doc-dl{border-top:1px solid #0000001f;grid-template-columns:minmax(120px,190px) 1fr;max-width:66ch;margin:0;display:grid}.doc-dl dt,.doc-dl dd{border-bottom:1px solid #0000001f;margin:0;padding:14px 0}.doc-dl dt{font:500 13px/1.6 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.doc-dl dd{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.doc-table{background:#ffffff80;border:1px solid #0000001f;border-radius:8px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.5}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:13px 16px}.doc-table th{font:500 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.doc-table tbody tr:last-child td{border-bottom:0}.doc-table td:first-child{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.doc-links{flex-wrap:wrap;gap:12px 28px;display:flex}.doc-content .doc-links a{font:500 14px/1.4 var(--sans);letter-spacing:.02em;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;text-decoration:none}.faq__item{border-top:1px solid #00000024;overflow:hidden}.faq-group .faq__item:last-child{border-bottom:1px solid #00000024}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__q{font:600 clamp(18px, 1.45vw, 21px) / 1.3 var(--display);letter-spacing:-.02em;transition:opacity .3s var(--ease)}.faq__item summary:hover .faq__q{opacity:.65}.faq__ico{width:34px;height:34px;transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);border:1px solid #0003;border-radius:50%;flex:none;position:relative}.faq__ico:before,.faq__ico:after{content:"";width:12px;height:1.5px;transition:transform .45s var(--ease);background:currentColor;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__ico:after{transform:rotate(90deg)}.faq__item.is-open .faq__ico,.faq__item[open]:not(.is-open) .faq__ico{background:var(--ink);border-color:var(--ink);color:#fff}.faq__item.is-open .faq__ico:after,.faq__item[open]:not(.is-open) .faq__ico:after{transform:rotate(0)}.faq__a{color:#3a3a3a;padding:0 64px 28px 0}.doc-cta{padding:0 var(--pad) clamp(80px, 12vh, 130px)}.doc-cta__card{background:var(--dark);color:#fff;text-align:center;border-radius:10px;justify-items:center;gap:18px;padding:clamp(64px,10vh,110px) 24px;display:grid}.doc-cta__title{font:600 clamp(28px, 3.6vw, 52px) / 1.05 var(--display);letter-spacing:-.03em;text-wrap:balance}.doc-cta__sub{font:400 16px/1.5 var(--sans);color:#9a9a9a;margin-bottom:18px}.doc-foot{padding:0 var(--pad)}.doc-foot__top{border-top:1px solid #00000024;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:34px 0;display:flex}.doc-foot__nav{font:500 14px/1 var(--sans);letter-spacing:.02em;flex-wrap:wrap;gap:12px 30px;display:flex}.doc-foot__nav a{color:var(--muted);transition:color .4s var(--ease)}.doc-foot__nav a:hover{color:var(--ink)}@media (max-width:900px){.doc-body{grid-template-columns:minmax(0,1fr);gap:44px}.doc-toc{border:1px solid #0000001f;border-radius:10px;padding:20px 22px;position:static}}@media (max-width:767px){.doc-hero{gap:18px;padding-top:112px}.doc-back{margin-bottom:8px}.doc-content{font-size:16px}.doc-dl{grid-template-columns:minmax(0,1fr)}.doc-dl dt{border-bottom:0;padding-bottom:2px}.doc-dl dd{padding-top:0}.faq__a{padding-right:0}.faq__ico{width:30px;height:30px}.doc-cta__card .bk{justify-content:center}.doc-foot__top{flex-direction:column;align-items:flex-start}.hdr--doc .hdr__right{grid-column:2/-1;gap:10px}.hdr--doc .lang{--lang-w:30px;display:inline-flex}.hdr--doc .logo{font-size:min(11px,2.85vw)}}
