body.lecen-catalog-view{margin:0;background:#fff;color:#203247;font:16px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",Arial,sans-serif}.lecen-catalog-view *{box-sizing:border-box}.lc-main{--ink:#172d43;--muted:#52667c;--line:#dbe4eb;--accent:#09759a;background:#fff;color:var(--ink)}.lc-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.lc-main h1,.lc-main h2,.lc-main h3,.lc-main p,.lc-main figure,.lc-main ol,.lc-main ul{margin:0}.lc-main h1{font-size:clamp(32px,3.45vw,48px);font-weight:740;line-height:1.2;letter-spacing:-.03em;color:inherit;overflow-wrap:anywhere;text-wrap:balance}.lc-main h2{font-size:clamp(24px,2.3vw,31px);font-weight:700;line-height:1.35;letter-spacing:-.025em;color:inherit}.lc-main h3{font-size:19px;font-weight:680;line-height:1.45;color:inherit;letter-spacing:-.015em}.lc-main p{color:var(--muted)}.lc-main a{text-decoration:none;color:inherit}.lc-main img{max-width:100%;display:block}.lc-main .lc-kicker,.lc-footer .lc-kicker{font-size:11px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--accent);margin-bottom:10px}.lc-main a:focus-visible,.lc-header a:focus-visible,.lc-header button:focus-visible,.lc-main summary:focus-visible{outline:3px solid #09a7cd;outline-offset:5px}.lc-sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.lc-skip{position:fixed;top:8px;left:8px;transform:translateY(-150%);z-index:999999;background:#fff;color:#123;padding:12px 20px}.lc-skip:focus{transform:none}.lc-header{position:relative;z-index:50;background:#081421;color:#eaf5fc;border-bottom:1px solid #223140}.lc-header-inner{min-height:76px;display:flex;align-items:center;gap:26px}.lc-brand{display:inline-flex;align-items:center;gap:11px;font-size:20px;line-height:1.35;font-weight:720;letter-spacing:-.02em;color:inherit;text-decoration:none;flex-shrink:0}.lc-brand-mark{height:29px;width:29px;border-radius:8px;background:linear-gradient(135deg,#40adfa,#4dd8e8);box-shadow:0 0 28px #20abe21a}.lc-navigation{margin-left:auto}.lc-nav-list,.lc-nav-list .sub-menu{padding:0;margin:0;list-style:none}.lc-nav-list{display:flex;align-items:center;gap:24px}.lc-nav-list li{position:relative;list-style:none}.lc-nav-list a{font-size:14px;line-height:1.5;color:#ccdaea;text-decoration:none;display:inline-block;padding:18px 0}.lc-nav-list a:hover{color:#60d9f0}.lc-nav-list .sub-menu{position:absolute;left:-16px;top:100%;width:290px;padding:12px;background:#0a1c2b;border:1px solid #253c50;border-radius:10px;display:none;box-shadow:0 18px 45px #0005;z-index:60}.lc-nav-list .sub-menu a{display:block;border:0!important;box-shadow:none!important;border-radius:6px!important;background:none!important;padding:10px 12px!important;font-size:14px!important;color:#c5d7e8!important}.lc-nav-list .sub-menu a:hover,.lc-nav-list .sub-menu a:focus{background:#17364a!important;color:#fff!important}.lc-nav-list li:hover>.sub-menu,.lc-nav-list li:focus-within>.sub-menu,.lc-nav-list li.lc-open>.sub-menu{display:block}.lc-nav-list .sub-menu .sub-menu{left:95%;top:0}.lc-sub-toggle{border:0;background:transparent;color:#b5cadd;cursor:pointer;margin-left:5px;font-size:16px;padding:6px}.lc-language{display:flex;align-items:center;gap:8px;border-left:1px solid #324354;padding-left:20px;font-size:12px;color:#a9bfd3;white-space:nowrap}.lc-language a{color:#70dcf3;text-decoration:none}.lc-menu-toggle{display:none}.lc-hero{padding:22px 0 48px;background:radial-gradient(ellipse at 85% 0,#173b53 0,transparent 60%),#091827;color:#f3f8ff;--muted:#b5cadd;--accent:#66d5ed}.lc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:#aac0d3;margin:0 0 32px}.lc-breadcrumb span[aria-current]{color:#dceaf3}.lc-hero-grid{display:grid;grid-template-columns:1fr 1.06fr;gap:48px;align-items:center}.lc-hero-copy .lc-kicker{margin-bottom:16px}.lc-main .lc-subtitle{font-size:20px;line-height:1.55;color:#e0eaf3;margin-top:22px;margin-bottom:14px}.lc-main .lc-intro{font-size:15px;line-height:1.85;max-width:630px}.lc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.lc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:7px;background:#54d0ec!important;color:#062137!important;font-size:14px;line-height:1.4;font-weight:700;padding:13px 19px;white-space:normal;min-height:46px}.lc-button:hover{background:#80e4f9!important}.lc-text-button{font-size:14px;color:#d3e7f6!important}.lc-hero-media{background:linear-gradient(145deg,#102538,#091827);border:1px solid #2a4052;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1.57}.lc-image{width:100%;height:100%;object-fit:contain}.lc-main figcaption{font-size:11px;line-height:1.6;color:#657a8f;margin-top:10px;text-align:center}.lc-hero figcaption{color:#acc0d2}.lc-toc{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(10px);border-bottom:1px solid #dce4eb}.admin-bar .lc-toc{top:32px}.lc-toc .lc-wrap{display:flex;gap:30px;overflow-x:auto;scrollbar-width:thin}.lc-toc a{flex-shrink:0;color:#3b536b;font-size:13px;line-height:1.3;padding:18px 0;border-bottom:2px solid transparent}.lc-toc a:hover{border-bottom-color:#1383aa;color:#096681}.lc-section{padding:62px 0;scroll-margin-top:100px}.lc-section-soft{background:#f3f7fa;border-block:1px solid #e9eff4}.lc-section-heading{margin-bottom:30px;max-width:780px}.lc-section-heading>p:not(.lc-kicker){margin-top:12px;line-height:1.8}.lc-intro-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:60px;align-items:start}.lc-intro-grid>p{font-size:16px;line-height:1.95}.lc-overview{padding:48px 0}.lc-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lc-feature{position:relative;border-top:1px solid #cfdae4;padding:24px 0 4px 51px}.lc-feature .lc-number{position:absolute;left:0;top:26px;font-size:12px;font-weight:700;color:#1283a3;letter-spacing:.1em}.lc-feature p{margin-top:9px;line-height:1.85;font-size:15px}.lc-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;list-style:none!important;padding:0!important}.lc-step-grid li{border-top:2px solid #bed7e2;padding-top:18px;min-width:0}.lc-step-no{font-size:12px;letter-spacing:.1em;font-weight:700;color:#147c9c;display:block;margin-bottom:12px}.lc-step-grid h3{font-size:18px}.lc-step-grid p{font-size:14px;margin-top:9px;line-height:1.85}.lc-setup-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:start}.lc-setup-grid figure{position:sticky;top:96px}.lc-setup-media{border-radius:14px;border:1px solid #d8e2e9;background:#0b1b2a;overflow:hidden;aspect-ratio:1.59}.lc-setup-list article{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #d4dfe7}.lc-setup-list article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lc-setup-list p{font-size:15px;line-height:1.85;margin-top:7px}.lc-spec-grid{display:grid;grid-template-columns:.85fr 1.6fr;gap:70px}.lc-table-wrap{min-width:0}.lc-main .lc-spec-table{width:100%;border-collapse:collapse;border:0;border-top:1px solid #c8d7e3;font-size:14px;table-layout:fixed;margin:0}.lc-main .lc-spec-table th,.lc-main .lc-spec-table td{padding:15px 17px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d8e2e9;overflow-wrap:anywhere;background:none;color:#465d71;line-height:1.8}.lc-main .lc-spec-table th{width:29%;font-weight:650;color:#1c3c53;background:#f2f6f9}.lc-section-ink{background:#0c2133;color:#edf7fe;--muted:#b6cadd;--accent:#64d8ed}.lc-scenario-grid,.lc-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lc-scenario-grid article{border-top:1px solid #3a536a;padding-top:22px}.lc-scenario-grid p{margin-top:12px;line-height:1.9;font-size:15px}.lc-faq-grid{display:grid;grid-template-columns:.85fr 1.6fr;gap:70px}.lc-faq{padding:18px 0;border-bottom:1px solid #dce5ec}.lc-faq:first-child{border-top:1px solid #dce5ec}.lc-faq summary{list-style:none;cursor:pointer;position:relative;padding-right:25px;font-size:17px;font-weight:640;line-height:1.55;color:#1c3952}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary:after{content:'+';position:absolute;right:2px;font-size:22px;top:-3px;font-weight:400;color:#35809f}.lc-faq[open] summary:after{content:'−'}.lc-faq>p{padding-top:12px;font-size:15px;line-height:1.85}.lc-brief-grid article{padding-left:19px;border-left:2px solid #bfd7e4}.lc-brief-grid h3{font-size:17px}.lc-brief-grid p{font-size:14px;margin-top:9px;line-height:1.85}.lc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lc-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-card{border:1px solid #d5e0e9;border-radius:12px;overflow:hidden;background:#fff;min-width:0;transition:box-shadow .2s,border-color .2s}.lc-card:hover{border-color:#8fbccb;box-shadow:0 12px 30px #203a5710}.lc-card>a{display:flex;height:100%;flex-direction:column}.lc-card-media{aspect-ratio:1.67;background:#0b1b2a;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dde7ee}.lc-card-media img{width:100%;height:100%;object-fit:contain}.lc-card-placeholder{font-size:28px;letter-spacing:.14em;color:#6a8da8}.lc-card-copy{padding:22px;flex:1;display:flex;flex-direction:column}.lc-card .lc-card-copy h2,.lc-card .lc-card-copy h3{font-size:20px;line-height:1.45;color:#1a354c}.lc-card .lc-card-copy>p:not(.lc-kicker){font-size:14px;line-height:1.8;margin-top:11px}.lc-card-link{font-size:13px;color:#096983;margin-top:auto;padding-top:21px;font-weight:650;display:flex;justify-content:space-between}.lc-cta-section{padding-top:24px}.lc-cta{border-radius:16px;background:radial-gradient(at 95% 0,#214a61,#0a2032 70%);color:#eef9ff;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:40px;--accent:#70d7ef;--muted:#b8cddd}.lc-cta p:not(.lc-kicker){margin-top:12px;max-width:760px;font-size:15px}.lc-cta .lc-button{flex-shrink:0}.lc-collection-hero{padding-bottom:46px}.lc-collection-hero h1{margin-bottom:18px;max-width:930px}.lc-collection-intro{max-width:850px;line-height:1.8;font-size:17px}.lc-group-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.lc-group-nav a{font-size:13px;border:1px solid #d1dfe8;border-radius:7px;padding:9px 15px;color:#3c5770}.lc-group-nav a[aria-current],.lc-group-nav a:hover{background:#eaf5fa;color:#086a8b;border-color:#86bbcf}.lc-footer{background:#06111d;color:#bccedf;padding:43px 0 22px;font-size:14px}.lc-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px}.lc-footer-grid p{margin:18px 0 0;max-width:460px;line-height:1.9;color:#aabed0}.lc-footer h2{font-size:15px;color:#eaf3fa;margin:0 0 14px}.lc-footer-grid>div>a:not(.lc-brand),.lc-footer-grid>div>span{display:block;color:#b5cbde;line-height:2.05;text-decoration:none}.lc-footer-bottom{border-top:1px solid #27394b;margin-top:30px;padding-top:19px;display:flex;justify-content:space-between;font-size:11px;color:#98afc4}.lc-hero-media .lecen-media-gallery,.lc-hero-media .tracking-media{width:100%}.lc-empty{padding:45px 0}.lc-empty p{margin-top:12px}
@media(max-width:1100px){.lc-header-inner{gap:20px}.lc-nav-list{gap:14px}.lc-brand{font-size:18px}.lc-nav-list a{font-size:13px}.lc-hero-grid{gap:32px}.lc-intro-grid,.lc-spec-grid,.lc-faq-grid{gap:32px}.lc-main h1{font-size:39px}.lc-step-grid{gap:20px}.lc-footer-grid{gap:30px}}
@media(max-width:960px){.lc-header-inner{flex-wrap:wrap;min-height:70px;padding-block:15px}.lc-menu-toggle{display:block;margin-left:auto;color:#eaf7ff;background:none;border:1px solid #385069;border-radius:6px;padding:8px 12px;min-height:40px;font:inherit;font-size:13px}.lc-navigation{display:none;order:4;width:100%;margin-left:0}.lc-navigation.lc-open{display:block}.lc-nav-list{display:block}.lc-nav-list>li{border-top:1px solid #2b4256}.lc-nav-list>li>a{padding:13px 4px}.lc-sub-toggle{position:absolute;right:0;top:6px;padding:7px 14px}.lc-nav-list .sub-menu{display:none;position:static;box-shadow:none;width:100%;border:0;border-radius:0;padding:0 0 8px 12px;background:none}.lc-nav-list li:hover>.sub-menu,.lc-nav-list li:focus-within>.sub-menu{display:none}.lc-nav-list li.lc-open>.sub-menu{display:block}.lc-hero-grid{grid-template-columns:1fr;gap:32px}.lc-hero-copy{max-width:740px}.lc-main h1{font-size:40px}.lc-hero-figure{max-width:770px;width:100%}.lc-hero-media{max-height:420px}.lc-setup-grid{grid-template-columns:1fr;gap:28px}.lc-setup-grid figure{position:static;max-width:760px}.lc-setup-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lc-setup-list article{margin:0}.lc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-step-grid{grid-template-columns:1fr 1fr}.lc-scenario-grid,.lc-brief-grid{gap:22px}.lc-cta{padding:30px;gap:24px}}
@media(max-width:640px){.lc-wrap{width:calc(100% - 36px)}.lc-header-inner{gap:12px}.lc-brand{font-size:16px;gap:8px}.lc-brand-mark{width:24px;height:24px;border-radius:6px}.lc-language{padding-left:9px;font-size:11px;gap:5px}.lc-menu-toggle{font-size:12px;padding:6px 9px}.lc-main h1{font-size:32px;line-height:1.22}.lc-main h2{font-size:25px}.lc-main h3{font-size:18px}.lc-main .lc-subtitle{font-size:18px;margin-top:18px}.lc-hero{padding:18px 0 28px}.lc-breadcrumb{font-size:10px;gap:6px;margin-bottom:25px}.lc-actions{gap:16px}.lc-button{font-size:13px;gap:12px;padding:12px 17px}.lc-text-button{font-size:13px}.lc-hero-grid{gap:26px}.lc-hero-media{border-radius:10px}.lc-section{padding:38px 0}.lc-toc .lc-wrap{gap:23px}.lc-toc a{font-size:12px;padding:15px 0}.admin-bar .lc-toc{top:46px}.lc-intro-grid,.lc-spec-grid,.lc-faq-grid{grid-template-columns:1fr;gap:22px}.lc-intro-grid>p{font-size:15px}.lc-feature-grid{grid-template-columns:1fr;gap:17px}.lc-feature{padding-left:41px;padding-top:20px}.lc-feature .lc-number{top:23px}.lc-feature p{font-size:15px}.lc-step-grid{gap:24px 18px}.lc-step-grid h3{font-size:16px}.lc-step-grid p{font-size:13px}.lc-setup-list{grid-template-columns:1fr;gap:0}.lc-setup-list article{margin-bottom:18px}.lc-scenario-grid,.lc-brief-grid{grid-template-columns:1fr;gap:24px}.lc-main .lc-spec-table th,.lc-main .lc-spec-table td{padding:12px;font-size:13px}.lc-main .lc-spec-table th{width:31%}.lc-faq-grid .lc-section-heading{margin:0}.lc-faq summary{font-size:16px}.lc-card-grid,.lc-grid-two{grid-template-columns:1fr;gap:23px}.lc-card .lc-card-copy h2,.lc-card .lc-card-copy h3{font-size:20px}.lc-card-copy{padding:20px}.lc-cta{padding:26px;display:block;border-radius:12px}.lc-cta .lc-button{margin-top:22px}.lc-cta-section{padding-top:15px}.lc-group-nav{gap:8px}.lc-group-nav a{font-size:12px;padding:8px 11px}.lc-collection-intro{font-size:15px}.lc-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.lc-footer-grid>div:first-child{grid-column:1/-1}.lc-footer-bottom{display:block}.lc-footer-bottom span{display:block;margin-top:4px}.lc-main figcaption{font-size:10px}.lc-section-heading{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.lc-card{transition:none}html{scroll-behavior:auto}}

.lc-footer .social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.lc-footer .social-links a{color:#bedbea;font-size:12px;text-decoration:none;border:1px solid #345165;padding:6px 10px;border-radius:5px}.lc-footer-bottom a{color:#afc8dc;text-decoration:none}.lc-ai-entry{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));right:20px;z-index:65;background:#07314b;color:#eafaff;border:1px solid #62c7dc;padding:11px 16px;border-radius:25px;font-size:13px;text-decoration:none;box-shadow:0 5px 22px #00121f33}.lc-ai-entry:focus-visible{outline:3px solid #0b8da9;outline-offset:4px}

/* 1.1 editorial review: calmer hierarchy, decision cues, progressive enhancement. */
.lc-main{--muted:#485e73;--accent:#066583}
.lc-hero{--muted:#b9cede;--accent:#69dcef}
.lc-main .lc-intro{font-size:16px;line-height:1.85}
.lc-main .lc-subtitle{font-size:clamp(18px,1.55vw,21px);line-height:1.55;margin-top:18px}
.lc-hero-grid{gap:40px;align-items:center}
.lc-hero h1{font-size:clamp(32px,3.1vw,46px);line-height:1.2;max-width:640px}
.lc-hero{padding-bottom:28px}
.lc-main .lc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0 0;padding:20px 0 0;border-top:1px solid #32495d}
.lc-facts>div{padding:0 22px;border-left:1px solid #32495d;min-width:0}
.lc-facts>div:first-child{padding-left:0;border-left:0}
.lc-facts dt{font-size:11px;color:#b4c8db;letter-spacing:.06em;margin-bottom:5px}
.lc-facts dd{font-size:15px;font-weight:650;line-height:1.5;margin:0;color:#f0f7ff;overflow-wrap:anywhere}
.lc-main h2{font-size:clamp(24px,2vw,29px);line-height:1.4}
.lc-main h3{font-size:18px;line-height:1.5}
.lc-section{padding:52px 0}
.lc-overview{padding:44px 0}
.lc-section-heading{margin-bottom:26px}
.lc-intro-grid{gap:48px}
.lc-toc .lc-wrap{gap:24px;align-items:stretch}
.lc-toc a[aria-current="location"]{color:#075b79;border-color:#137d9e;font-weight:700}
.lc-toc .lc-toc-cta{margin-left:auto;color:#075b79;font-weight:700}
.lc-feature{padding-left:44px}
.lc-feature-grid{column-gap:38px;row-gap:16px}
.lc-step-grid{gap:24px}
.lc-setup-media{aspect-ratio:auto;min-height:0}
.lc-setup-media .lc-image{height:auto;aspect-ratio:1.59;object-fit:contain}
.lc-clear-search:focus-visible{outline:3px solid #2ac4e4;outline-offset:4px}
.lc-main [hidden]{display:none!important}
/* Reserve the filter toolbar before enhancement to avoid shifting the card grid. */
.lc-main .lc-list-toolbar[hidden]{display:flex!important;visibility:hidden}
.lc-section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;max-width:none}
.lc-section-heading-row>a{font-size:13px;white-space:nowrap;color:#075f7e}
.lc-related-section{padding:38px 0}
.lc-related-section+.lc-related-section{padding-top:0}
.lc-related-grid .lc-card-media{aspect-ratio:1.85;max-height:165px;padding:8px;background:#eef3f7}
.lc-related-grid .lc-card-copy{padding:18px}
.lc-related-grid .lc-card-copy h3{font-size:17px}
.lc-related-grid .lc-card-copy>p:not(.lc-kicker){font-size:13px;line-height:1.75}
.lc-card a{height:100%;display:flex;flex-direction:column}
.lc-card-copy{flex:1;display:flex;flex-direction:column}
.lc-main .lc-card-copy .lc-card-link{margin-top:auto;padding-top:18px;color:#086a8d}
.lc-card a:focus-visible{outline:3px solid #087b9f;outline-offset:-4px}
.lc-card .lc-card-media{padding:16px;background:linear-gradient(130deg,#f0f4f8,#e4edf4)}
.lc-card .lc-image{object-fit:contain}
.lc-collection-hero{padding:20px 0 38px}
.lc-main .lc-collection-intro{font-size:17px;max-width:840px;line-height:1.8}
.lc-browse-section{padding-top:28px}
.lc-group-nav{gap:8px;margin-bottom:24px}
.lc-group-nav a{font-size:13px;padding:9px 13px;border-radius:7px;min-height:42px;display:inline-flex;align-items:center}
.lc-selection{padding:20px 22px;margin-bottom:26px;border:1px solid #d5e2eb;background:#f3f8fb;border-radius:10px;font-size:14px}
.lc-selection>span{font-weight:700;color:#174463}
.lc-main .lc-selection ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:12px}
.lc-selection li{padding-left:13px;border-left:2px solid #55a8c0;color:#466175}
.lc-list-toolbar{display:flex;gap:15px;align-items:center;margin-bottom:22px;flex-wrap:wrap;color:#365a70;font-size:13px}
.lc-list-toolbar label{font-weight:650}
.lc-list-toolbar input{appearance:none;min-height:44px;width:min(390px,100%);max-width:100%;padding:10px 13px;border:1px solid #b9cddc;border-radius:7px;color:#12324a;background:#fff;font:14px/1.4 inherit}
.lc-list-toolbar input:focus{outline:3px solid #b8e7f1;outline-offset:1px;border-color:#12748e}
.lc-list-toolbar input::placeholder{color:#62778a}
.lc-result-count{margin-left:auto;color:#516e84;min-width:5em}
.lc-filter-empty{padding:44px 24px;border:1px solid #d5e0e8;border-radius:10px;background:#f8fafc;text-align:center}
.lc-filter-empty p{margin:12px auto}
.lc-clear-search{cursor:pointer;padding:10px 16px;border:1px solid #215673;background:#fff;color:#164b66;border-radius:6px;font-weight:650}
.lc-nav-list>.lc-nav-contact>a{border:1px solid #37627d;background:#102f46;border-radius:7px;padding:10px 15px;color:#e9f8ff}
.lc-nav-list>.lc-nav-contact>a:hover{background:#1a435b;color:#fff}
.lc-nav-list .sub-menu .lc-nav-contact>a{border:none;background:transparent}
.lc-main figcaption{font-size:12px;color:#536b80}
.lc-hero figcaption{color:#b6cadc}
.lc-cta{gap:36px}
.lc-cta .lc-button{flex-shrink:0;max-width:260px}
.lc-main .lc-cta p{max-width:760px;line-height:1.8}
@media(min-width:1160px){.lc-grid-two{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-grid-two .lc-card-copy h2{font-size:21px;line-height:1.4}.lc-grid-two .lc-card-copy>p:not(.lc-kicker){font-size:14px;line-height:1.8}}
@media(max-width:1020px){.lc-header-inner{gap:18px}.lc-nav-list{gap:16px}.lc-brand{font-size:19px}.lc-language{padding-left:12px}.lc-hero-grid{gap:28px}.lc-spec-grid,.lc-faq-grid{gap:36px}.lc-toc .lc-wrap{gap:21px}}
@media(max-width:860px){.lc-hero-grid{grid-template-columns:1fr;gap:28px}.lc-hero-copy{max-width:700px}.lc-hero-figure{width:100%;max-width:680px}.lc-hero-media{aspect-ratio:1.7}.lc-facts{margin-top:24px}.lc-section{padding:40px 0}.lc-facts dd{font-size:14px}.lc-main .lc-selection ul{grid-template-columns:1fr;gap:12px}.lc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-setup-grid figure{position:relative;top:auto}.lc-toc .lc-toc-cta{display:none}}
@media(max-width:600px){.lc-main h1{font-size:32px;line-height:1.24}.lc-main .lc-subtitle{font-size:18px}.lc-main .lc-intro{font-size:15px}.lc-hero{padding-bottom:22px}.lc-hero-grid{gap:26px}.lc-main .lc-facts{grid-template-columns:1fr;gap:12px;padding-top:18px}.lc-facts>div{padding:0;border:0;display:grid;grid-template-columns:82px 1fr;gap:12px}.lc-facts dt{margin:1px 0 0;font-size:11px}.lc-facts dd{font-size:14px}.lc-section{padding:34px 0}.lc-overview{padding:34px 0}.lc-actions{gap:15px}.lc-wrap{width:calc(100% - 36px)}.lc-toc .lc-wrap{width:calc(100% - 32px);gap:22px}.lc-toc a{font-size:13px;min-height:48px}.lc-hero-media{aspect-ratio:1.55}.lc-related-grid,.lc-grid-two{grid-template-columns:1fr}.lc-related-grid .lc-card>a{display:grid;grid-template-columns:100px 1fr;align-items:stretch}.lc-related-grid .lc-card-media{aspect-ratio:auto;max-height:none;padding:5px;height:100%;min-height:120px}.lc-related-grid .lc-card-copy{padding:14px}.lc-related-grid .lc-card-copy>p:not(.lc-kicker){display:none}.lc-related-grid .lc-card-copy h3{font-size:16px}.lc-related-grid .lc-kicker{font-size:10px}.lc-main .lc-related-grid .lc-card-link{font-size:12px;padding-top:10px}.lc-list-toolbar label{width:100%}.lc-list-toolbar input{flex:1;min-width:180px}.lc-result-count{font-size:12px}.lc-collection-hero{padding-bottom:30px}.lc-main .lc-card-copy h2{font-size:22px}.lc-cta{gap:23px}.lc-main .lc-cta h2{font-size:25px}.lc-lightbox{width:96vw;max-width:96vw;padding-inline:8px}.lc-zoom-button{bottom:8px;right:8px}}
@media(prefers-reduced-motion:reduce){.lc-main *{scroll-behavior:auto!important;transition:none!important}}

@media(min-width:1160px){.lc-grid-two:has(>.lc-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.lc-grid-two:has(>.lc-card:first-child:last-child){grid-template-columns:minmax(0,760px)}}
