*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:104px}body{margin:0;color:var(--lz-ink);background:var(--lz-paper)}:root{--lz-body-font:"Lushazer Sans","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--lz-display-font:var(--lz-body-font)}h1,h2,h3,h4,p,figure{margin-top:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,video{max-width:100%;height:auto}button,summary{cursor:pointer}h1,h2,h3{line-height:1.3!important;letter-spacing:-.025em}p{line-height:1.75}details summary::-webkit-details-marker{display:none}details summary::marker{content:""}a{text-underline-offset:.2em}::selection{background:var(--lz-orange);color:white}*{scrollbar-color:var(--lz-line-dark) var(--lz-paper);scrollbar-width:thin}.website-skip{position:fixed;left:16px;top:12px;background:white;padding:12px;z-index:100}.website-skip:not(:focus){width:1px;height:1px;padding:0;top:0;left:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.website-header{position:sticky;top:0;z-index:30;background:var(--lz-header-surface);color:white}.website-header-inner{height:88px;padding:0 var(--lz-gutter);display:grid;grid-template-columns:190px 1fr 138px;align-items:center;gap:24px;max-width:1600px;margin:auto}.website-logo{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.2;text-decoration:none}.website-desktop-nav{display:flex;gap:24px;justify-content:center;align-items:center}.website-desktop-nav a{font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;padding:12px 0;border-bottom:2px solid transparent}.website-desktop-nav a:hover,.website-desktop-nav a[aria-current]{color:var(--lz-on-dark);border-color:var(--lz-on-dark)}.website-header-contact{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:15px;font-weight:700;text-decoration:none;background:var(--lz-orange);border:2px solid var(--lz-orange)}.website-header-contact:hover{background:#9e3c1a;border-color:#9e3c1a}.website-menu-open{display:none;background:none;border:0;color:white;padding:10px}.website-mobile-menu{margin:0;min-height:100dvh;max-height:100dvh;width:min(320px,85vw);max-width:none;border:0;background:white;padding:32px 24px;color:var(--lz-ink)}.website-mobile-menu::backdrop{background:rgba(20,33,44,.6)}.website-mobile-menu nav{display:flex;flex-direction:column;margin-top:32px}.website-mobile-menu nav a{padding:16px 0;border-bottom:1px solid var(--lz-line);font-size:16px;font-weight:600;text-decoration:none}.website-mobile-menu nav a:hover,.website-mobile-menu nav a[aria-current]{color:var(--lz-orange)}.website-menu-brand{font-weight:700;font-size:25px;text-decoration:none}.website-menu-close{position:absolute;right:10px;top:12px;padding:12px;border:0;background:none;color:var(--lz-ink)}.website-preview-notice{padding:10px 20px;background:#ffe3ba;color:#4c2e09;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:14px}.website-preview-notice a{text-decoration:underline}.lz-shop-site #main.website-contact-page,.lz-shop-site #main.website-privacy-page{max-width:1280px;padding:var(--lz-section-space) var(--lz-gutter);margin:auto;min-height:60vh}.website-contact-page h1,.website-privacy-page h1{font-size:var(--lz-h1)}.website-contact-intro{max-width:720px;font-size:19px;color:var(--lz-muted)}.website-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:56px}.website-contact-grid h2{font-size:var(--lz-h2)}.website-contact-lines{font-style:normal;border-top:1px solid var(--lz-line)}.website-contact-lines>div{padding:24px 0;border-bottom:1px solid var(--lz-line)}.website-contact-lines span{display:block;color:var(--lz-muted);margin-bottom:6px}.website-contact-lines a{font-size:24px;overflow-wrap:anywhere;font-weight:600}.website-contact-checklist{padding:0;list-style:none}.website-contact-checklist li{padding:14px 0;border-bottom:1px solid var(--lz-line)}.website-privacy-page>div{max-width:780px}.website-privacy-page h2{font-size:24px;margin-top:36px}.lz-resources .reader-body{max-width:75ch}.lz-resources .reader-body table{width:100%;border-collapse:collapse;margin:24px 0}.lz-resources .reader-body th,.lz-resources .reader-body td{border-bottom:1px solid var(--lz-line);padding:12px;text-align:left;overflow-wrap:anywhere}.lz-resources .reader-body th{background:var(--lz-tint)}.lz-resources .article-figure{margin:28px 0}.lz-resources .article-figure img{width:100%;display:block}.lz-resources .article-figure figcaption{font-size:14px;color:var(--lz-muted);margin-top:10px}.lz-resources .topic-nav [aria-current]{background:var(--lz-ink);color:white}.lz-resources .article-meta{font-size:14px}.lz-resources .article-meta span{margin-right:12px}.lz-resources .breadcrumb{padding-top:12px}.lz-resources .contents{top:110px}.lz-resources .contents nav a{font-size:14px}.lz-site-footer__bottom{flex-wrap:wrap}.lz-site-footer__bottom a{white-space:normal}.lz-hero-actions{flex-wrap:wrap}.lz-home .lz-hero-screen{min-height:0}.lz-hero-video video{background:var(--lz-ocean-deep)}.lz-typography-site a:focus-visible,.lz-typography-site button:focus-visible,.lz-typography-site summary:focus-visible{outline:3px solid var(--lz-focus);outline-offset:3px}@media(min-width:901px) and (max-width:1199px){.website-header-inner{grid-template-columns:160px 1fr 110px;gap:16px}.website-logo{font-size:26px}.website-desktop-nav{gap:16px}.website-desktop-nav a{font-size:14px}}@media(max-width:900px){html{scroll-padding-top:104px}.website-header-inner{height:88px;display:flex;gap:14px;padding:0 20px}.website-menu-open{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #546879;padding:10px}.website-logo{font-size:23px;flex:1}.website-desktop-nav{display:none}.website-header-contact{font-size:13px;min-height:40px;padding:8px 12px}.website-contact-grid{grid-template-columns:1fr;gap:36px;margin-top:32px}.website-contact-lines a{font-size:21px}.website-contact-intro{font-size:17px}.lz-resources .contents{position:static}.lz-resources .guide-item h3{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

@media(min-width:901px) and (max-width:1100px){.lz-home .lz-proof{right:auto;width:100%}}

.lz-site-footer .lz-site-footer__phone{display:block;margin-top:10px;color:var(--lz-on-ocean);font-size:15px;line-height:1.6;overflow-wrap:anywhere}
