/* LIANYIXIN: compact product browsing, authentic brand assets, accessible motion. */
.site-refresh>.skip-link{position:fixed;top:0;inset-inline-start:20px;z-index:10001;transform:translateY(-150%);padding:12px 18px;background:#fff;color:#1256cb;border:2px solid #1462ff;border-radius:4px}
.site-refresh>.skip-link:focus{transform:none}
.site-refresh .refresh-home>section{padding-block:80px}
.site-refresh .refresh-category-grid{gap:28px 24px}
.site-refresh .refresh-category>img{height:auto;aspect-ratio:1.62;object-fit:cover}
.site-refresh .refresh-category h3{font-size:19px}
.site-refresh .refresh-category-copy{padding-top:20px}
.site-refresh .refresh-category-copy>span{margin-top:16px;min-height:36px}
.site-refresh .refresh-models>p{font-size:13px;max-width:850px;margin-block:10px 22px}
.site-refresh .refresh-models .hot-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}
.site-refresh .refresh-models .hot-product{display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px;padding:18px;border:1px solid #dce4ed;border-radius:9px;align-items:center;min-height:205px;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.site-refresh .refresh-models .hot-product:hover{border-color:#aac2e8;box-shadow:0 8px 26px #17355709}
.site-refresh .refresh-models .hot-product-image{display:flex;width:136px;height:136px;align-items:center;justify-content:center;border:1px solid #eef1f5;background:#fff;border-radius:6px;overflow:hidden}
.site-refresh .refresh-models .hot-product-image img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%;padding:6px}
.site-refresh .refresh-models .hot-product-body{min-width:0;padding:0;background:none}
.site-refresh .refresh-models .hot-product-brand{font-size:11px;line-height:1.4;color:#5c6e86;margin:0 0 6px}
.site-refresh .refresh-models .hot-product h3{font-size:17px;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere;letter-spacing:-.015em}
.site-refresh .refresh-models .hot-product h3 a{color:#12243c}
.site-refresh .refresh-models .hot-product-package{display:inline-block;font-size:11px;line-height:1.4;margin:0 0 8px;color:#43576f;background:#f1f5fa;padding:3px 7px;border-radius:3px}
.site-refresh .refresh-models .hot-product-description{font-size:12px;line-height:1.65;margin:0 0 8px;color:#55667a}
.site-refresh .refresh-models .hot-product-caption{display:block;font-size:10px;line-height:1.5;color:#63758d;margin-bottom:8px}
.site-refresh .refresh-models .hot-product-caption a{color:#63758d;text-decoration:underline;text-underline-offset:3px}
.site-refresh .refresh-models .hot-product-quote{display:inline-flex;min-height:32px;align-items:center;color:#1256cb;font-size:12px;font-weight:600}
.site-refresh .refresh-models .hot-photo-credit{font-size:11px}
.site-refresh .refresh-quality-visual img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:10px;max-height:none}
.site-refresh .refresh-quality-visual figcaption,.site-refresh .polish-scene-caption{font-size:11px;color:#68788e;line-height:1.65;margin-top:12px}
.site-refresh .refresh-product-media{margin-top:28px}
.site-refresh .refresh-product-media>p{font-size:13px}
.site-refresh .refresh-video-grid{gap:20px;margin-top:24px}
.site-refresh .refresh-video-grid video{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#091626;border-radius:7px}
.site-refresh .refresh-company-media{max-width:1050px;margin-inline:auto}
.site-refresh .refresh-company-media video{max-height:560px;object-fit:contain}
.site-refresh .refresh-process{gap:24px;border:0}
.site-refresh .refresh-process>li{padding-top:0;position:relative;border:0}
.site-refresh .polish-process-photo{position:relative;margin:0 0 22px;overflow:hidden;border-radius:8px;aspect-ratio:1.5;background:#edf2f7}
.site-refresh .polish-process-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.site-refresh .refresh-process li:hover img{transform:scale(1.035)}
.site-refresh .polish-process-photo .refresh-process-number{position:absolute;inset-inline-start:12px;bottom:12px;margin:0;color:#fff;background:#0b1626d9;border:1px solid #ffffff40;padding:7px 10px;font-size:12px;line-height:1}
.site-refresh .refresh-process h3{font-size:20px;margin-bottom:12px}
.site-refresh .refresh-process p{font-size:14px}
.site-refresh .refresh-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}
.site-refresh .polish-insight{position:relative;perspective:1200px;min-width:0;background:transparent;border:0;padding:0}
.site-refresh .polish-flip-stage{display:grid;min-height:340px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.65,.2,1)}
.site-refresh .polish-flip-front,.site-refresh .polish-flip-back{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:9px;overflow:hidden;border:1px solid #dce4ed;background:#fff}
.site-refresh .polish-flip-front{display:flex;flex-direction:column}
.site-refresh .polish-flip-front img{width:100%;aspect-ratio:1.9;object-fit:cover;display:block}
.site-refresh .polish-flip-front h3{font-size:19px;line-height:1.5;padding:22px 24px 48px;margin:0;color:#112c4f}
.site-refresh .polish-flip-back{transform:rotateY(180deg);padding:28px 24px 56px;display:flex;flex-direction:column;justify-content:center;background:#102741;color:#e2ebf7}
.site-refresh .polish-flip-back h3{font-size:19px;line-height:1.5;color:#fff;margin:0 0 16px}
.site-refresh .polish-flip-back p{font-size:14px;line-height:1.85;color:#d9e4f3;margin-bottom:20px}
.site-refresh .polish-flip-back a{font-size:13px;min-height:44px;align-self:flex-start;display:inline-flex;align-items:center;color:#fff;text-decoration:underline;text-underline-offset:5px}
.site-refresh .polish-flip-toggle{position:absolute;inset-inline-end:14px;bottom:14px;z-index:2;min-height:44px;padding:9px 12px;border:1px solid #c9d8ec;background:#fff;color:#184477;border-radius:4px;font-size:11px;cursor:pointer}
.site-refresh .polish-insight.is-flipped .polish-flip-stage{transform:rotateY(180deg)}
html:not(.polish-enhanced) .site-refresh .polish-flip-stage{transform:none;display:block;min-height:0}
html:not(.polish-enhanced) .site-refresh .polish-flip-back{transform:none;border-top:0;border-radius:0 0 9px 9px;padding:20px 24px}
html:not(.polish-enhanced) .site-refresh .polish-flip-front{border-radius:9px 9px 0 0}
html:not(.polish-enhanced) .site-refresh .polish-flip-front h3{padding-bottom:20px}
html:not(.polish-enhanced) .site-refresh .polish-flip-back h3,html:not(.polish-enhanced) .site-refresh .polish-flip-toggle{display:none}
.site-refresh .refresh-home .refresh-quote{padding-block:50px}
.site-refresh .refresh-quote h2{font-size:clamp(28px,3.2vw,44px)}
.site-refresh .polish-brand-strip{background:#fff;padding-block:44px!important;border-bottom:1px solid #e5ebf3}
.site-refresh .polish-brand-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}
.site-refresh .polish-brand-header h2{font-size:23px;line-height:1.4;margin:0}
.site-refresh .polish-brand-header>a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;color:#1256cb}
.site-refresh .polish-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.site-refresh .polish-brand-link{display:flex;align-items:center;justify-content:center;min-height:82px;padding:20px;border:1px solid #e3e9f2;border-radius:6px;background:#fff;transition:border-color .2s,transform .2s}
.site-refresh .polish-brand-link:hover{transform:translateY(-3px);border-color:#a9c4eb}
.site-refresh .polish-brand-link img{display:block;width:100%;height:38px;object-fit:contain}
.site-refresh img[src$="/polish-brands/xilinx.svg"]{background:#0b1626;padding:6px;border-radius:4px}
.site-refresh .polish-brand-link img[src$="/polish-brands/xilinx.svg"]{height:52px;max-width:100px}
.site-refresh .polish-brand-note{font-size:11px;margin:20px 0 0;color:#68788e}
.site-refresh .site-footer{padding-top:48px}
.site-refresh .footer-grid{margin-bottom:38px}
/* Shared inner-page hierarchy. Each page retains its existing content and form contracts. */
.site-refresh .polish-page-intro{padding-block:60px!important;background:#f3f6fa;display:block}
.site-refresh .polish-page-intro>.container{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}
.site-refresh .polish-page-intro h1{font-size:clamp(32px,3.8vw,52px);line-height:1.2;max-width:820px;margin:16px 0 24px;letter-spacing:-.035em;color:#0b1626}
.site-refresh .polish-page-intro p{max-width:720px;font-size:16px;color:#55667b}
.site-refresh .polish-page-intro figure{margin:0;min-width:0}
.site-refresh .polish-page-intro figure img{display:block;width:100%;height:auto;aspect-ratio:1.5;max-height:360px;object-fit:cover;border-radius:9px}
.site-refresh .polish-page-intro figcaption{font-size:11px;color:#64758c;margin-top:10px;line-height:1.65}
.site-refresh .polish-page-intro .seo-breadcrumb{padding:0;margin:0 0 20px;max-width:none;line-height:1.7}
.site-refresh .polish-answer{padding-block:36px!important;background:#fff;border-bottom:1px solid #e3eaf2}
.site-refresh .polish-answer .container{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:48px;align-items:start}
.site-refresh .polish-answer h2{font-size:23px;line-height:1.5;margin:0}
.site-refresh .polish-answer p{margin:0;color:#53667e;line-height:1.85}
.site-refresh .polish-faq{padding-block:56px!important;max-width:1100px;margin-inline:auto}
.site-refresh .polish-faq h2{font-size:28px;margin-bottom:24px}
.site-refresh .polish-faq details,.site-refresh .collection-faq details{border-bottom:1px solid #dce4ed;padding-block:6px}
.site-refresh .polish-faq summary,.site-refresh .collection-faq summary{cursor:pointer;color:#193957;font-weight:600;padding-block:18px;min-height:56px;line-height:1.65}
.site-refresh .polish-faq details p,.site-refresh .collection-faq details p{padding-bottom:18px;font-size:15px;line-height:1.85;max-width:950px;color:#52667d}
.site-refresh .polish-related{padding-block:32px!important;border-top:1px solid #e0e7ef}
.site-refresh .polish-related h2{font-size:22px;margin-bottom:18px}
.site-refresh .polish-related a{display:inline-flex;min-height:44px;align-items:center;margin-inline-end:24px;color:#1256cb;font-size:14px}
.site-refresh .polish-article{max-width:940px;margin-inline:auto;padding:56px 40px 70px}
.site-refresh .polish-article h1{font-size:clamp(30px,3.8vw,48px);line-height:1.3;margin:24px 0}
.site-refresh .polish-article h2{font-size:27px;line-height:1.5;margin:40px 0 18px}
.site-refresh .polish-article h3{font-size:21px;margin:28px 0 16px}
.site-refresh .polish-article p,.site-refresh .polish-article li{font-size:16px;line-height:1.9;margin-bottom:16px}
.site-refresh .polish-article ul,.site-refresh .polish-article ol{padding-inline-start:24px;list-style:revert}
.site-refresh .polish-article img{max-width:100%;border-radius:8px}
.site-refresh .polish-article a{color:#1256cb;text-underline-offset:4px}
.site-refresh .polish-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.site-refresh .polish-blog-grid img{width:100%;aspect-ratio:1.7;object-fit:cover}
/* Static, crawlable category and brand collections. */
.site-refresh .collection-hero{background:#f3f6fa;padding:46px 0 56px;border-bottom:1px solid #e0e7ef}
.site-refresh .collection-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;align-items:center;margin-bottom:30px;color:#66788e}
.site-refresh .collection-breadcrumb a{color:#285f9f;min-height:28px;display:inline-flex;align-items:center}
.site-refresh .collection-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.2;max-width:950px;margin:14px 0 24px}
.site-refresh .collection-lede{max-width:900px;font-size:17px;color:#53667c;line-height:1.85}
.site-refresh .collection-brand-logo{width:180px;height:55px;object-fit:contain;object-position:left center;float:inline-end;margin-inline-start:30px;padding:8px;background:#fff;border-radius:5px}
.site-refresh .refresh-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:12px;background:#1462ff;color:#fff;padding:12px 22px;border-radius:5px;font-size:14px;font-weight:600}
.site-refresh .collection-intro,.site-refresh .collection-aliases{padding-block:38px}
.site-refresh .collection-intro h2,.site-refresh .collection-aliases h2,.site-refresh .collection-toolbar h2{font-size:25px;margin-bottom:18px;line-height:1.45}
.site-refresh .collection-intro ul{list-style:disc;padding-inline-start:22px;line-height:1.8}
.site-refresh .collection-intro li{margin-bottom:8px}
.site-refresh .collection-notice{font-size:13px;padding:14px 18px;border-inline-start:2px solid #b6ccec;background:#f5f8fc;margin-top:18px;line-height:1.8}
.site-refresh .collection-source-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.site-refresh .collection-source-links a{font-size:12px;display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:7px 12px;border:1px solid #dce4ed;border-radius:4px;color:#1b5797;background:#fff}
.site-refresh .collection-aliases{border-top:1px solid #e3e9f2}
.site-refresh .collection-aliases>p{font-size:14px;max-width:950px}
.site-refresh .collection-models{padding-block:30px 54px}
.site-refresh .collection-toolbar{margin-bottom:26px}
.site-refresh .collection-toolbar p{font-size:13px}
.site-refresh .collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.site-refresh .collection-product{display:flex;flex-direction:column;border:1px solid #dce4ed;background:#fff;border-radius:8px;overflow:hidden;min-width:0}
.site-refresh .collection-product>figure{margin:0;height:155px;padding:16px;background:#fafbfd;display:flex;justify-content:center;align-items:center}
.site-refresh .collection-product>figure img{display:block;width:100%;height:100%;object-fit:contain}
.site-refresh .collection-product>figure figcaption{font-size:10px}
.site-refresh .collection-product-mark{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:95px;background:#f3f6fa;padding:18px;border-bottom:1px solid #e7edf4}
.site-refresh .collection-product-mark span{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;color:#536c8b;text-align:center;overflow-wrap:anywhere}
.site-refresh .collection-product-mark small{font-size:10px;color:#667b95;letter-spacing:.03em}
.site-refresh .collection-product-body{padding:22px;display:flex;flex-direction:column;flex:1}
.site-refresh .collection-manufacturer{font-size:12px;color:#65768d;margin-bottom:8px}
.site-refresh .collection-product h3{font-size:18px;line-height:1.45;color:#122c4e;overflow-wrap:anywhere;margin:0 0 16px}
.site-refresh .collection-product dl{font-size:12px;line-height:1.65;margin-bottom:20px}
.site-refresh .collection-product dl>div{display:grid;grid-template-columns:75px 1fr;gap:12px;padding:7px 0;border-top:1px solid #e7edf4}
.site-refresh .collection-product dt{color:#6a7e95}
.site-refresh .collection-product dd{margin:0;color:#314e70;overflow-wrap:anywhere}
.site-refresh .collection-product-actions{display:flex;gap:6px;flex-direction:column;align-items:flex-start;margin-top:auto}
.site-refresh .collection-product-actions a{min-height:36px;display:inline-flex;align-items:center;color:#1256cb;font-size:12px}
.site-refresh .collection-product-actions a:first-child{font-weight:600}
.site-refresh .collection-faq{max-width:1100px;margin-inline:auto;padding-block:40px 60px}
.site-refresh .collection-faq h2,.site-refresh .collection-related h2{font-size:27px;margin-bottom:24px}
.site-refresh .collection-related{padding-block:35px;border-top:1px solid #e0e7ef}
.site-refresh .collection-related a{display:inline-flex;min-height:44px;align-items:center;margin-inline-end:24px;color:#1256cb;font-size:14px}
.site-refresh .brand-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-block:40px 70px}
.site-refresh .brand-tile{border:1px solid #dce4ed;border-radius:8px;padding:30px;display:block;background:#fff;transition:border-color .2s}
.site-refresh .brand-tile:hover{border-color:#9fbee9}
.site-refresh .brand-tile img{display:block;width:180px;height:56px;object-fit:contain;margin-bottom:26px;object-position:left center}
.site-refresh .brand-tile h2{font-size:21px;line-height:1.5;margin-bottom:12px}
.site-refresh .brand-tile p{font-size:13px;color:#63758c}
.site-refresh .selected-model-hero{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;align-items:center;padding-block:45px}
.site-refresh .selected-model-hero figure{margin:0}
.site-refresh .selected-model-hero figure img{display:block;width:100%;height:300px;object-fit:contain;border:1px solid #e0e7ef;border-radius:8px;padding:20px}
.site-refresh .selected-model-hero figcaption{font-size:11px;line-height:1.7;margin-top:12px}
.site-refresh .selected-model-hero h1{font-size:clamp(27px,3vw,42px);overflow-wrap:anywhere;line-height:1.3}
.site-refresh .selected-model-specs{padding-block:35px}
.site-refresh .selected-model-specs table{width:100%;border-collapse:collapse;font-size:15px}
.site-refresh .selected-model-specs th,.site-refresh .selected-model-specs td{border-bottom:1px solid #dce4ed;padding:16px;text-align:start}
.site-refresh .selected-model-specs th{width:30%;background:#f3f6fa;color:#24415f}
html[dir=rtl] .collection-brand-logo,html[dir=rtl] .brand-tile img{object-position:right center}
@media(min-width:1500px){.site-refresh .refresh-models .hot-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-refresh .refresh-models .hot-product{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px}.site-refresh .refresh-models .hot-product-image{width:110px;height:120px}}
@media(max-width:1000px){.site-refresh .polish-page-intro>.container{gap:32px;grid-template-columns:1.15fr 1fr}.site-refresh .refresh-models .hot-product{grid-template-columns:105px minmax(0,1fr);gap:16px;padding:15px}.site-refresh .refresh-models .hot-product-image{width:105px;height:115px}.site-refresh .polish-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-refresh .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-refresh .polish-flip-stage{min-height:355px}.site-refresh .polish-flip-front h3{font-size:17px;padding-inline:18px}.site-refresh .polish-flip-back{padding-inline:18px}.site-refresh .polish-flip-back h3{font-size:17px}.site-refresh .polish-flip-back p{font-size:13px}}
@media(max-width:750px){.site-refresh .refresh-home>section{padding-block:56px}.site-refresh .refresh-category-grid{gap:24px 18px}.site-refresh .refresh-models .hot-product-grid{grid-template-columns:1fr}.site-refresh .refresh-models .hot-product{grid-template-columns:125px minmax(0,1fr);min-height:180px;padding:18px}.site-refresh .refresh-models .hot-product-image{width:125px;height:125px}.site-refresh .refresh-insight-grid,.site-refresh .polish-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-refresh .polish-flip-stage{min-height:345px}.site-refresh .polish-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-refresh .polish-brand-header h2{font-size:21px}.site-refresh .polish-page-intro{padding-block:40px!important}.site-refresh .polish-page-intro>.container{grid-template-columns:1fr;gap:30px}.site-refresh .polish-page-intro figure img{max-height:300px;aspect-ratio:1.8}.site-refresh .polish-answer .container{grid-template-columns:1fr;gap:20px}.site-refresh .polish-answer h2{font-size:22px}.site-refresh .brand-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-refresh .brand-tile{padding:24px}.site-refresh .collection-hero{padding-block:30px 40px}.site-refresh .selected-model-hero{grid-template-columns:220px minmax(0,1fr);gap:28px}.site-refresh .selected-model-hero figure img{height:230px}}
@media(max-width:500px){.site-refresh .refresh-hero h1{font-size:36px;line-height:1.18}.site-refresh .refresh-hero p{font-size:15px}.site-refresh .refresh-category h3{font-size:17px}.site-refresh .refresh-category p{font-size:12px}.site-refresh .refresh-category-copy{padding-top:16px}.site-refresh .refresh-models .hot-product{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px;min-height:180px}.site-refresh .refresh-models .hot-product-image{width:92px;height:108px}.site-refresh .refresh-models .hot-product h3{font-size:15px}.site-refresh .refresh-models .hot-product-description{font-size:11px}.site-refresh .refresh-process{gap:30px 16px}.site-refresh .refresh-process h3{font-size:18px}.site-refresh .refresh-process p{font-size:13px}.site-refresh .polish-process-photo{margin-bottom:16px}.site-refresh .refresh-insight-grid,.site-refresh .polish-blog-grid{grid-template-columns:1fr;gap:22px}.site-refresh .polish-flip-stage{min-height:355px}.site-refresh .polish-flip-front h3{font-size:20px;padding:22px 24px 54px}.site-refresh .polish-flip-back{padding:26px 24px 56px}.site-refresh .polish-flip-back h3{font-size:20px}.site-refresh .polish-flip-back p{font-size:15px}.site-refresh .polish-brand-header{display:block;margin-bottom:20px}.site-refresh .polish-brand-header>a{margin-top:8px}.site-refresh .polish-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-refresh .polish-brand-link{min-height:76px;padding:18px}.site-refresh .polish-brand-link img{height:30px}.site-refresh .refresh-home .refresh-quote{padding-block:38px}.site-refresh .polish-article{padding:34px 20px 50px}.site-refresh .collection-grid,.site-refresh .brand-directory{grid-template-columns:1fr}.site-refresh .collection-product{flex-direction:row;align-items:stretch}.site-refresh .collection-product-mark,.site-refresh .collection-product>figure{width:100px;flex:0 0 100px;min-height:100%;height:auto;border-bottom:0;border-inline-end:1px solid #e3e9f2;padding:12px}.site-refresh .collection-product-mark span{font-size:13px}.site-refresh .collection-product-body{padding:18px;min-width:0}.site-refresh .collection-product h3{font-size:16px}.site-refresh .collection-product dl>div{grid-template-columns:1fr;gap:2px}.site-refresh .collection-brand-logo{float:none;margin:0 0 26px}.site-refresh .collection-hero h1{font-size:32px}.site-refresh .collection-lede{font-size:15px}.site-refresh .brand-tile{padding:26px}.site-refresh .selected-model-hero{grid-template-columns:1fr;gap:25px}.site-refresh .selected-model-hero figure img{height:260px;max-width:350px;margin-inline:auto}.site-refresh .selected-model-specs th,.site-refresh .selected-model-specs td{padding:12px;font-size:13px}}
html[lang=zh-CN] .polish-brand-note{letter-spacing:0}
@media(max-width:500px){html[lang=zh-CN] .site-refresh .refresh-hero h1{font-size:clamp(29px,8.4vw,35px);letter-spacing:-.025em}html[dir=rtl] .site-refresh .refresh-hero h1{line-height:1.4}}
@media(prefers-reduced-motion:reduce){.site-refresh .polish-flip-stage,.site-refresh .polish-process-photo img,.site-refresh .polish-brand-link,.site-refresh .hot-product{transition:none!important}.site-refresh .polish-insight .polish-flip-stage{transform:none!important}.site-refresh .polish-flip-back{transform:none;opacity:0;z-index:1;transition:none}.site-refresh .polish-insight.is-flipped .polish-flip-back{opacity:1}.site-refresh .polish-insight.is-flipped .polish-flip-front{visibility:hidden}}
/* The editorial generator uses direct children, so these compact surfaces also
   work inside the established narrower trust/about content containers. */
.site-refresh .polish-page-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto 22px;padding:38px!important;border-radius:10px}
.site-refresh .polish-page-intro .btn-primary{display:inline-flex;margin-top:22px;align-items:center;gap:12px}
.site-refresh .polish-page .section-header h2,.site-refresh .polish-page .process-flow h2{color:#0b1626!important}
.site-refresh .polish-page .section-header p{color:#55677e!important}
.site-refresh .polish-answer{display:grid;grid-template-columns:1fr 2fr;gap:40px;max-width:1280px;margin:0 auto 24px;padding:30px 38px!important}
.site-refresh .polish-answer h2{font-size:22px}
.site-refresh .polish-page>.polish-faq,.site-refresh .polish-page>.polish-related,.site-refresh .polish-page>.polish-resources{max-width:1280px;margin-inline:auto;padding-inline:40px}
.site-refresh .polish-application-note{max-width:1280px;margin:0 auto 28px;padding:16px 40px;font-size:13px;line-height:1.85;color:#65768d}
.site-refresh .polish-browse-shortcuts{max-width:1280px;margin:0 auto 30px;display:flex;gap:10px;flex-wrap:wrap;padding:14px 38px}
.site-refresh .polish-browse-shortcuts a{display:inline-flex;min-height:42px;align-items:center;font-size:12px;color:#285a96;border:1px solid #dce4ed;padding:8px 12px;border-radius:4px;background:#fff}
.site-refresh .polish-browse-shortcuts .polish-brand-directory-link{background:#edf3ff;color:#1256cb;border-color:#bcd0f0}
.site-refresh .polish-resources{padding-block:40px 60px}
.site-refresh .polish-resources>h2{font-size:28px;margin-bottom:30px}
.site-refresh .polish-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}
.site-refresh .polish-resource-grid article{min-width:0;border-bottom:1px solid #dce4ed;padding-bottom:22px}
.site-refresh .polish-resource-image{display:block;overflow:hidden;border-radius:8px;margin-bottom:22px}
.site-refresh .polish-resource-image img{display:block;width:100%;aspect-ratio:1.75;height:auto;object-fit:cover;transition:transform .45s}
.site-refresh .polish-resource-image:hover img{transform:scale(1.035)}
.site-refresh .polish-resource-grid h3{font-size:20px;line-height:1.5;margin-bottom:12px;color:#112c4f}
.site-refresh .polish-resource-grid p{font-size:14px;color:#60738c;margin-bottom:12px}
.site-refresh .polish-text-link{display:inline-flex;min-height:44px;align-items:center;color:#1256cb;font-size:13px;gap:8px}
.site-refresh .polish-article-figure{margin:28px 0}
.site-refresh .polish-article-figure img{display:block;width:100%;max-height:440px;object-fit:cover}
.site-refresh .polish-article-figure figcaption,.site-refresh .polish-article-meta{font-size:12px!important;color:#65768c;line-height:1.8}
.site-refresh .polish-article time{direction:ltr;unicode-bidi:isolate;display:inline-block}
.site-refresh .polish-article .polish-answer{display:block;border-inline-start:3px solid #a5c4ef;background:#f3f6fa;padding:24px!important;margin-block:32px}
.site-refresh .polish-article .polish-answer h2{margin-top:0}
.site-refresh .polish-article>.seo-breadcrumb{padding:0}
.site-refresh .polish-article .polish-faq,.site-refresh .polish-article .polish-related{padding-inline:0}
.site-refresh .polish-article-action{padding:24px;background:#f3f6fa;border-radius:7px;margin-top:35px}
.site-refresh .hot-product-detail{display:inline-flex;min-height:32px;margin-inline-start:16px;align-items:center;color:#1256cb;font-size:12px;font-weight:600}
.site-refresh .selected-model-specs dl>div{display:grid;grid-template-columns:180px 1fr;gap:24px;border-bottom:1px solid #dce4ed;padding:18px 20px;font-size:15px}
.site-refresh .selected-model-specs dt{font-weight:600;color:#274562}
.site-refresh .selected-model-specs dd{margin:0;overflow-wrap:anywhere}
@media(max-width:1000px){.site-refresh .polish-page-intro{gap:30px;margin-inline:30px}.site-refresh .polish-answer{margin-inline:30px;gap:26px}.site-refresh .trust-content .polish-page-intro,.site-refresh .trust-content .polish-answer{margin-inline:0}}
@media(max-width:750px){.site-refresh .polish-page-intro{grid-template-columns:1fr;padding:30px!important;margin-inline:20px;gap:25px}.site-refresh .polish-answer{grid-template-columns:1fr;padding:26px 20px!important;margin-inline:20px;gap:18px}.site-refresh .polish-page-intro h1{margin-top:0}.site-refresh .polish-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-refresh .selected-model-specs dl>div{grid-template-columns:120px 1fr;gap:16px}.site-refresh .polish-page>.polish-faq,.site-refresh .polish-page>.polish-related,.site-refresh .polish-page>.polish-resources{padding-inline:24px}}
@media(max-width:500px){.site-refresh .polish-page-intro{padding:24px!important}.site-refresh .polish-page-intro h1{font-size:30px}.site-refresh .polish-resource-grid{grid-template-columns:1fr}.site-refresh .polish-page>.polish-faq,.site-refresh .polish-page>.polish-related,.site-refresh .polish-page>.polish-resources{padding-inline:20px}.site-refresh .selected-model-specs dl>div{grid-template-columns:1fr;gap:8px;padding:16px;font-size:14px}.site-refresh .hot-product-detail{display:flex;margin-inline-start:0}}
