:root{font-family:Arial,sans-serif;color:#333;background:#f2f2f2;font-synthesis:none;--green: #009b67;--nav-green: #00c482;--ad-red: #e23e3e}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p,ul,dl,dd{margin:0}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}a:hover{color:var(--green);text-decoration:underline}button,input{font:inherit}button{cursor:pointer}img{display:block}.container{width:1200px;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}.separator{color:#ccc;margin:0 .3em}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{display:block;padding:10px;background:#fff}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.site-header{height:80px;background:#fff}.header-inner{height:100%;position:relative}.site-logo{position:absolute;left:0;top:12px;display:flex;align-items:center}.lily-logo{width:65px;font-size:31px;font-weight:800;letter-spacing:-1px;color:var(--nav-green);line-height:33px}.site-logo .separator{font-weight:700;margin-left:12px;margin-right:10px}.site-name{font-size:16px;font-weight:700;padding-top:7px;white-space:nowrap}.site-logo a:hover{text-decoration:none}.slogan{position:absolute;left:0;top:53px;font-size:12px;color:#666}.site-links{position:absolute;right:0;top:29px;font-size:14px}.site-links .separator{margin:0 1em}.site-links a:hover{text-decoration:none}.site-links .current{color:var(--green)}.site-nav{height:50px;background:var(--nav-green);color:#fff}.nav-inner{display:flex;height:50px;align-items:stretch}.site-nav a{display:block;line-height:50px;text-align:center}.site-nav>.nav-inner>a,.nav-topic>a{font-weight:700}.site-nav a:hover{color:#fff;background:#00b578;text-decoration:none}.site-nav a.nav-home{width:140px;flex-shrink:0;font-size:14px}.site-nav a.current,.nav-topic.current>a{background:var(--green)}.nav-topic{flex:1;min-width:0;position:relative;z-index:10}.nav-topic>a{position:relative;font-size:14px;padding:0 25px}.nav-label-mobile{display:none}.nav-chevron{position:absolute;right:11px;top:50%;margin-top:-5px;width:7px;height:7px;opacity:.7;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}.nav-dropdown{visibility:hidden;position:absolute;top:50px;left:0;width:100%;padding:10px 0 15px;background:#009b67f2}.nav-dropdown a{line-height:30px;font-size:14px;color:#e6f7f3;text-align:left;padding:3px 20px}.nav-topic:hover>a,.nav-topic:focus-within>a{background:#00b578}.nav-topic:hover .nav-dropdown,.nav-topic:focus-within .nav-dropdown{visibility:visible}.site-nav .nav-models{margin-left:auto;padding:0 20px;font-size:14px}.topic-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding:16px 0;border-bottom:1px solid #eee;font-size:13px;color:var(--green)}.topic-links a[aria-current=page]{color:#333;font-weight:700}.page-body{display:grid;grid-template-columns:minmax(0,815px) minmax(0,365px);gap:20px;margin-top:20px;margin-bottom:20px;align-items:start;min-height:65vh}.main-column{min-width:0}.main-column>*+*,.sidebar>*+*{margin-top:20px}.section-box{padding:0 30px;background:#fff}.section-box>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 16px;line-height:25px;border-bottom:1px solid #eee}.section-box>header h2{font-size:18px}.section-action{font-size:14px;color:#999;flex-shrink:0}.question-list{padding:25px 0 30px}.question-list>li+li{margin-top:25px;padding-top:25px;border-top:1px solid #eee}.question-title{line-height:28px}.question-title:after{content:"";display:table;clear:both}.question-title .tag{float:left;margin:3px 10px 0 0;line-height:22px}.tag{display:inline-block;padding:0 .66666em;font-size:12px;color:var(--green);background:#e6f7f3;border-radius:2px;white-space:nowrap}.tag:hover{background:#d4f1ea;text-decoration:none}.question-title h2{display:inline;font-size:20px;font-weight:700;line-height:28px}.question-title h2 a:hover{text-decoration:none}.info-box{font-size:12px;color:#999;line-height:18px}.info-box .author{color:#333}.question-list .info-box{margin-top:20px}.stats-box{display:flex;align-items:center;gap:0;margin-top:10px;font-size:14px;color:#666;line-height:20px}.stats-box>span,.stats-box>a{display:flex;align-items:center;gap:5px;min-width:130px}.stats-box svg{color:#ccc;flex-shrink:0}.stats-box>a{color:#999;font-size:14px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding:25px 0 30px;border-top:1px solid #eee}.pagination>span{display:flex;align-items:center;gap:20px}.page-gap{font-size:14px;color:#999}.pagination a{display:block;min-width:30px;line-height:28px;text-align:center;padding:0 7px;border:1px solid #ccc;border-radius:2px;color:#999;font-size:14px}.pagination a:hover{color:var(--green);border-color:var(--green);background:#e6f7f3;text-decoration:none}.pagination a.current{background:var(--green);color:#fff;border-color:var(--green)}.sidebar .section-box>header{line-height:22px}.sidebar h2{font-size:16px}.compact-list{padding:25px 0 30px}.compact-list>li+li{margin-top:40px}.compact-list h3{font-size:14px;line-height:21px;font-weight:700}.compact-list h3 a:hover{text-decoration:none}.compact-list .info-box{margin-top:15px}.answer-count{float:right;color:#666;font-size:12px}.plain-list{padding:25px 0 30px;font-size:14px;line-height:22px}.plain-list li+li{margin-top:15px}.plain-list a{display:block}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#999;font-size:14px;margin-top:20px;margin-bottom:20px;line-height:18px}.breadcrumbs>a{color:#666;flex-shrink:0}.breadcrumbs>span:not(.breadcrumb-title){flex-shrink:0;color:#ccc;font-weight:700}.breadcrumb-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs+.page-body{margin-top:0}.question-box{display:flex;justify-content:space-between;gap:40px;background:#fff;padding:25px 30px 30px;margin-bottom:20px}.question-main{flex:1;min-width:0}.question-box h1{display:inline;font-size:24px;line-height:34px;font-weight:700}.question-box .tag{font-size:14px;line-height:26px;margin-top:4px;margin-right:24px}.question-box .info-box{margin-top:20px}.question-stats{display:flex;width:220px;flex-shrink:0;align-items:center;justify-content:center;border-left:1px solid #eee;color:#999;font-size:12px;padding-left:20px}.question-box+.page-body{margin-top:0}.company-box,.supplier-contact{border:1px solid #e97070;border-radius:4px}.answer-ribbon{position:relative;display:flex;align-items:center;height:50px}.answer-ribbon h2{margin-left:18px;font-size:14px;color:#d43b3b;font-weight:400}.answer-ribbon>.info-box{margin-left:auto}.company-box .editorial-answer{padding-bottom:0;margin-bottom:0;border-bottom:0}.ribbon-icon{position:absolute;left:-31px;top:-1px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-top-left-radius:4px;border-bottom-right-radius:20px;background:var(--ad-red);color:#fff}.ribbon-icon:after{content:"";position:absolute;top:40px;left:0;width:10px;height:8px;background:var(--ad-red);clip-path:polygon(0 0,100% 0,0 100%)}.recommended-answer{padding:19px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:16px;line-height:24px}.recommended-answer .info-box{margin-bottom:20px}.advertise{float:right;font-size:12px;color:#999}.answer-attribution{margin-top:20px;font-size:12px;color:#bbb}.answer-attribution a{color:var(--green);font-weight:700}.supplier-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.supplier-identity{display:flex;align-items:center;min-width:0;gap:10px}.supplier-identity:hover{text-decoration:none}.supplier-logo{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;color:var(--green);background:#f5fbf9;font-size:20px;font-weight:800;letter-spacing:-1px}.supplier-identity>span:last-child{min-width:0}.supplier-identity strong{display:block;font-size:18px;line-height:27px}.supplier-identity small{display:block;font-size:14px;color:#999;margin-top:4px;overflow-wrap:anywhere}.view-product{display:block;border:1px solid var(--nav-green);color:var(--nav-green);font-size:14px;min-width:120px;padding:0 10px;height:34px;text-align:center;line-height:32px;flex-shrink:0;white-space:nowrap}.view-product:hover{background:#e6f7f3;text-decoration:none}.product-ad{position:relative;background:#fff}.ad-corner-label{position:absolute;bottom:0;right:0;padding:.1em .3em .1em .5em;border-top-left-radius:8px;font-size:12px;line-height:18px;color:#fff;background:#0003;pointer-events:none}.supplier-contact{padding:0 22px}.contact-header{margin-top:29px}.contact-header h2{font-size:16px;margin-bottom:15px}.contact-header p{margin-bottom:10px;color:#999;font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contact-content{border-top:1px solid #f2f2f2;padding-top:25px;padding-bottom:30px}.contact-content dl{font-size:14px;line-height:21px}.contact-content dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);margin-bottom:7px}.contact-content dt:after{content:":"}.contact-content dd{overflow-wrap:anywhere}.contact-content dd a:hover{text-decoration:none}.contact-product-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:45%;min-width:144px;min-height:55px;padding:7px;margin-top:20px;border-radius:2px;font-size:14px;line-height:21px;color:#fff;background:var(--ad-red);text-align:center;overflow-wrap:anywhere}.contact-product-button span{max-width:100%}.contact-product-button:hover{color:#fff;background:#cd3434;text-decoration:none}.catalog-ad>a{display:flex;align-items:center;width:100%;overflow:hidden}.catalog-ad>a:hover{text-decoration:none}.catalog-banner>a{height:108px;padding-right:30px;gap:20px}.catalog-ad img{width:160px;height:108px;object-fit:contain;flex-shrink:0}.catalog-ad-copy{display:block;min-width:0;flex:1}.directory-supplier img{background:var(--nav-green);padding:16px}.catalog-ad-copy small{display:block;font-size:12px;color:#999}.catalog-ad-copy strong{display:block;font-size:22px;color:#333;overflow-wrap:anywhere;line-height:1.4}.catalog-ad-copy>span{display:block;font-size:12px;color:#999}.catalog-ad-action{display:block;border:1px solid var(--nav-green);padding:5px 13px;color:var(--nav-green);font-size:14px;white-space:nowrap}.catalog-ad-action>span{margin-left:5px}.catalog-ad>a:hover .catalog-ad-action{background:#e6f7f3}.catalog-image-ad>a{min-height:200px;padding:15px 20px 24px;flex-direction:column;justify-content:center;text-align:center}.catalog-image-ad img{width:100%;height:115px}.catalog-image-ad .catalog-ad-copy{flex:0;margin-top:7px;width:100%}.catalog-image-ad .catalog-ad-copy small{display:none}.catalog-image-ad .catalog-ad-copy strong{font-size:18px}.catalog-image-ad .catalog-ad-action{margin-top:10px}.answer-content{padding:25px 0 30px;font-size:14px;line-height:24px;overflow-wrap:break-word}.answer-content>p{margin-bottom:20px}.editorial-answer{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #e8e8e8}.editorial-answer h2{font-size:19px;line-height:1.4;margin-bottom:10px}.editorial-answer>p{margin-bottom:16px}.answer-content section+section{margin-top:25px;padding-top:25px;border-top:1px solid #eee}.answer-content h3{font-size:15px;margin-bottom:10px}.answer-content section p{margin-bottom:10px}.answer-content ul{list-style:disc;padding-left:22px}.answer-content li+li{margin-top:8px}.spec-table{border-collapse:collapse;width:100%;margin:15px 0 18px;table-layout:fixed;font-size:13px}.spec-table th,.spec-table td{padding:10px 12px;text-align:left;border:1px solid #e8e8e8;vertical-align:top;overflow-wrap:anywhere}.spec-table th{font-weight:400;background:#fafafa;width:46%;color:#777}.source-block{margin-top:30px;padding-top:20px;border-top:1px solid #eee;font-size:12px;color:#999}.source-block strong{display:block;font-weight:400;margin-bottom:8px}.source-block a{display:block;color:var(--green);margin-bottom:5px}.source-block p{font-size:12px;color:#aaa;margin-top:15px}.related-list{padding-top:20px}.list-heading{font-size:20px;padding-top:24px}.model-heading{font-size:22px;line-height:1.5}.model-intro{padding-top:22px;font-size:14px}.model-intro .info-box{margin-top:10px}.model-question-list li{border-top:1px solid #eee;padding-top:18px;margin-top:18px}.model-question-list a{font-size:16px}.model-question-list span{display:block;color:#999;font-size:12px;margin-top:9px}.model-directory-search{padding-top:22px}.model-directory-search form{display:flex;margin-bottom:12px}.model-directory-search input{width:100%;min-width:0;border:1px solid #ddd;padding:8px 10px;font-size:14px}.model-directory-search button{border:1px solid var(--green);background:var(--green);color:#fff;padding:4px 14px;font-size:14px}.model-directory{padding:22px 0}.model-directory>li{padding-bottom:18px}.model-directory>li+li{border-top:1px solid #eee;padding-top:20px}.model-directory h2{font-size:20px;line-height:1.5;margin-bottom:7px}.model-directory p{font-size:12px;color:#999;margin-bottom:9px}.directory-answer-link{font-size:13px;color:var(--green)}.category-list li a{display:flex;justify-content:space-between;gap:10px;font-size:13px}.category-list li a span{color:#999;font-size:11px}.selected-category{color:var(--green);font-weight:700}.empty-message{padding:30px 0;color:#999;font-size:14px}.about-box{grid-column:1/-1}.about-box h1{font-size:22px}.not-found{grid-column:1/-1;text-align:center;padding:70px 30px}.not-found h1{font-size:24px;margin-bottom:20px}.not-found p{color:#999;margin-bottom:25px}.not-found>a{color:var(--green)}.site-footer{margin-top:40px;min-height:130px;padding:26px 0 25px;background:#fff;text-align:center;color:#666;font-size:14px;line-height:27px}.footer-separator{margin:0 12px;color:#ccc}.footer-note{font-size:12px;color:#999;margin-top:10px}.footer-note .separator{margin:0 8px}::selection{background:#ccefe2}@media(max-width:1240px){.page-body{grid-template-columns:minmax(0,2.23fr) minmax(0,1fr)}.compact-list .info-box{display:flex;flex-wrap:wrap}.compact-list .answer-count{float:none;order:2;margin-left:auto}.compact-list time,.compact-list .separator{display:none}.nav-topic>a{font-size:13px}.nav-chevron{right:6px}}@media(max-width:1000px){.nav-topic>a{padding:0 16px}.nav-chevron{width:5px;height:5px;right:4px;margin-top:-4px}.supplier-footer{flex-wrap:wrap;gap:15px}.supplier-identity{width:100%}.supplier-identity small{font-size:12px}.supplier-footer .view-product{margin-left:60px}.catalog-banner>a{gap:12px;padding-right:20px}.catalog-banner img{width:100px}.catalog-banner .catalog-ad-action{padding:5px 9px;font-size:12px}.catalog-ad-copy strong{font-size:18px}.catalog-ad-copy>span{font-size:11px}}@media(max-width:850px){.page-body{grid-template-columns:minmax(0,1fr) 270px}.section-box{padding:0 22px}.ribbon-icon{left:-23px}.question-title h2{font-size:18px}.question-box{padding:25px 22px;gap:20px}.question-box h1{font-size:22px}.question-stats{width:120px}.section-action{font-size:12px}.contact-content dl>div{grid-template-columns:60px minmax(0,1fr)}.catalog-banner>a{flex-wrap:wrap;gap:0 10px;height:auto;min-height:108px;padding:10px 18px 18px 8px}.catalog-banner img{width:85px;height:80px}.catalog-banner .catalog-ad-action{margin-left:95px}}@media(min-width:681px)and (max-width:850px){.nav-label-desktop{display:none}.nav-label-mobile{display:block}.site-nav a.nav-home{width:90px}.nav-topic>a{padding:0 15px}}@media(max-width:680px){.container{max-width:calc(100% - 24px);width:auto}.site-links{display:none}.site-name{font-size:16px}.slogan{font-size:11px}.site-nav{height:45px}.nav-inner{display:grid;grid-template-columns:.7fr 1fr 1.3fr 1.2fr .8fr;width:100%;max-width:none;min-width:100%;margin:0;height:45px}.site-nav a{line-height:45px;white-space:nowrap}.site-nav a.nav-home{width:auto;font-size:12px}.nav-topic{width:auto}.nav-topic>a{padding:0;font-size:12px}.nav-label-desktop{display:none}.nav-label-mobile{display:block}.nav-chevron,.nav-dropdown{display:none}.site-nav .nav-models{margin:0;padding:0;font-size:12px}.page-body{display:block;min-height:60vh;margin-top:14px}.main-column>*+*,.sidebar>*+*{margin-top:14px}.section-box{padding:0 18px}.section-box>header{flex-wrap:wrap;gap:4px}.question-list{padding:22px 0 25px}.question-list>li+li{margin-top:22px;padding-top:22px}.question-title h2{font-size:18px;line-height:28px}.question-title .tag{margin-top:3px;font-size:11px}.question-list .info-box{margin-top:16px;font-size:11px}.stats-box{font-size:13px}.stats-box>span,.stats-box>a{min-width:120px}.stats-box>a{font-size:13px}.pagination{gap:12px;flex-wrap:wrap}.pagination>span{gap:12px}.pagination a{padding:0 5px;font-size:12px}.sidebar{margin-top:20px}.sidebar>.product-ad{display:none}.compact-list{padding-top:22px}.compact-list>li+li{margin-top:25px}.compact-list .info-box{display:block}.compact-list .answer-count{float:right}.compact-list time,.compact-list .separator{display:inline}.breadcrumbs{font-size:12px;gap:8px;line-height:18px;margin-top:16px;margin-bottom:16px}.breadcrumbs+.page-body{margin-top:0}.question-box{display:block;padding:22px 18px;margin-bottom:14px}.question-box h1{font-size:21px;line-height:32px}.question-box .tag{font-size:12px;line-height:24px;margin-right:10px}.question-box .info-box{margin-top:17px;font-size:11px}.question-stats{display:none}.answer-ribbon h2{font-size:14px;margin-left:28px}.ribbon-icon{left:-19px}.recommended-answer{font-size:14px;line-height:24px}.recommended-answer .info-box{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:11px}.recommended-answer .advertise{width:100%;font-size:10px;margin-top:5px}.answer-attribution{font-size:11px}.supplier-footer{gap:12px;padding:18px 0}.supplier-identity strong{font-size:16px}.supplier-identity small{font-size:12px;line-height:20px}.supplier-footer .view-product{margin-left:0;width:100%;height:38px;line-height:36px}.catalog-banner>a{flex-wrap:nowrap;gap:10px;padding:10px 12px 22px;min-height:108px}.catalog-banner img{width:65px;height:76px}.catalog-ad-copy strong{font-size:17px}.catalog-ad-copy>span{font-size:10px}.catalog-banner .catalog-ad-action{margin-left:0;font-size:11px;padding:5px 7px}.catalog-ad-action>span{margin-left:1px}.ad-corner-label{font-size:10px;line-height:16px}.answer-content{padding-top:22px}.source-block{line-height:22px}.site-footer{font-size:12px;line-height:24px;padding-top:22px;min-height:115px;margin-top:25px}.footer-separator{margin:0 5px}.footer-note{font-size:10px;margin-top:7px}.about-box h1{font-size:21px}}.qa-product-card{border-top:1px solid #eee}.qa-product-card .catalog-banner{margin:0}.model-relation{font-size:12px;line-height:21px;padding:0 0 16px;overflow-wrap:anywhere}.model-relation a{color:var(--green)}.list-filters{padding:20px 0 0}.model-reference-image{width:100%;height:220px;object-fit:contain;margin:0 auto 20px}@media(max-width:480px){.catalog-directory-ad.catalog-banner>a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;height:auto;padding:12px 12px 28px}.catalog-directory-ad.catalog-banner img{width:72px;height:82px}.catalog-directory-ad.catalog-banner .catalog-ad-copy strong{font-size:18px;line-height:1.3;overflow-wrap:normal}.catalog-directory-ad.catalog-banner .catalog-ad-action{grid-column:1 / -1;width:100%;text-align:center;padding:6px 10px}}
