/* 刺绣工艺页：样式限定于专题根节点。 */
#embroidery-guide{--eg-ink:#163b2e;--eg-dark:#102e24;--eg-paper:#f7f5ef;--eg-line:#d9ded4;--eg-muted:#647267;color:var(--eg-ink);background:var(--eg-paper);font-family:Arial,Helvetica,sans-serif;overflow-wrap:break-word}
#embroidery-guide *{box-sizing:border-box}#embroidery-guide h1,#embroidery-guide h2,#embroidery-guide h3,#embroidery-guide p,#embroidery-guide figure{margin:0}#embroidery-guide h1,#embroidery-guide h2,#embroidery-guide h3{color:inherit;font-family:Arial,Helvetica,sans-serif!important;font-weight:500;letter-spacing:-.055em}#embroidery-guide p{font-size:16px;line-height:1.75}#embroidery-guide a{color:inherit}#embroidery-guide button{font:inherit;cursor:pointer}#embroidery-guide button:focus-visible,#embroidery-guide a:focus-visible,#embroidery-guide summary:focus-visible,#embroidery-guide [tabindex]:focus-visible{outline:3px solid #a78a4d;outline-offset:5px}#embroidery-guide .eg-shell{width:100%;max-width:1440px;padding-left:64px;padding-right:64px;margin:auto}#embroidery-guide .eg-kicker{font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}#embroidery-guide .eg-note{font-size:12px;line-height:1.7;color:var(--eg-muted)}#embroidery-guide .eg-hero{display:grid;grid-template-columns:.88fr 1.12fr;min-height:620px;background:var(--eg-dark);color:#f7f5ef}#embroidery-guide .eg-hero-copy{padding:68px 48px 44px 64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#embroidery-guide .eg-hero h1{font-size:clamp(46px,4.6vw,76px);line-height:1.04;margin:32px 0 24px;max-width:610px}#embroidery-guide .eg-hero h1 em{font-family:Georgia,'Times New Roman',serif!important;font-weight:400;font-style:italic;color:#dfdbc9;letter-spacing:-.045em}#embroidery-guide .eg-lead{max-width:420px;color:#d3ded4;font-size:16px}#embroidery-guide .eg-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 22px;border:1px solid transparent;text-decoration:none;min-height:54px;font-size:13px;font-weight:600;letter-spacing:.01em;border-radius:2px;transition:background .2s,color .2s,transform .2s}#embroidery-guide .eg-button-light{background:#f3f0e5;color:var(--eg-dark)}#embroidery-guide .eg-button:hover{background:#ded8c6;transform:translateY(-2px)}#embroidery-guide .eg-hero .eg-button{margin-top:32px}#embroidery-guide .eg-hero-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:48px;font-size:10px;color:#c6d2c7;letter-spacing:.025em}#embroidery-guide .eg-hero-meta span+span:before{content:'·';margin-right:18px}#embroidery-guide .eg-hero-visual{position:relative;min-width:0;overflow:hidden}#embroidery-guide .eg-hero-visual>img{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;object-position:50% 50%}#embroidery-guide .eg-hero-visual figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:12px;padding:42px 26px 20px;background:linear-gradient(transparent,rgba(15,32,24,.64));color:#fff;font-size:9px;letter-spacing:.1em}#embroidery-guide .eg-nav{position:sticky;top:0;z-index:15;display:flex;justify-content:center;gap:32px;align-items:center;padding:0 32px;min-height:64px;background:rgba(247,245,239,.96);border-bottom:1px solid var(--eg-line);backdrop-filter:blur(14px)}body.admin-bar #embroidery-guide .eg-nav{top:32px}#embroidery-guide .eg-nav a{font-size:11px;text-decoration:none;padding:23px 0;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .2s}#embroidery-guide .eg-nav a:hover,#embroidery-guide .eg-nav a.is-active{border-bottom-color:var(--eg-ink)}#embroidery-guide .eg-nav .eg-nav-quote{font-weight:700;margin-left:auto}#embroidery-guide section[id]{scroll-margin-top:110px}#embroidery-guide .eg-intro{padding-top:100px;padding-bottom:84px;display:grid;grid-template-columns:1fr 2fr;gap:70px}#embroidery-guide .eg-intro>.eg-kicker{max-width:190px;padding-top:12px}#embroidery-guide h2{font-size:clamp(34px,3.5vw,52px);line-height:1.12}#embroidery-guide .eg-intro h2{margin-bottom:28px}#embroidery-guide .eg-intro p:not(.eg-kicker){max-width:720px}#embroidery-guide .eg-intro .eg-note{margin-top:24px;padding-left:16px;border-left:2px solid #c7d0c2}#embroidery-guide .eg-intro p a,#embroidery-guide .eg-brief-links a{text-underline-offset:4px;text-decoration-thickness:1px}#embroidery-guide .eg-method{display:grid;grid-template-columns:1.18fr 1fr;gap:70px;align-items:center;padding-top:64px;padding-bottom:64px;border-top:1px solid var(--eg-line)}#embroidery-guide .eg-study{min-width:0}#embroidery-guide .eg-enlarge{position:relative;display:block;padding:0;border:0;width:100%;background:#ece8dc;overflow:hidden;text-align:left;border-radius:2px}#embroidery-guide .eg-enlarge>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.65,.2,1)}#embroidery-guide .eg-enlarge:hover>img{transform:scale(1.035)}#embroidery-guide .eg-image-action{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:14px;padding:11px 15px;background:#faf8f0e8;backdrop-filter:blur(10px);font-size:11px;color:var(--eg-ink);border-radius:2px}#embroidery-guide .eg-image-action b{font-size:21px;line-height:1;font-weight:400}#embroidery-guide .eg-study figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:13px;font-size:10px;color:var(--eg-muted);line-height:1.6}#embroidery-guide .eg-method-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px}#embroidery-guide .eg-number{font-size:42px;letter-spacing:-.06em;line-height:1;color:#a3afa0;font-family:Georgia,serif}#embroidery-guide .eg-tagline{font-size:19px;margin:14px 0 22px;color:#627162}#embroidery-guide .eg-method-copy>p:not(.eg-tagline){font-size:14px;color:#59695d;max-width:470px}#embroidery-guide dl{margin:24px 0 22px}#embroidery-guide dl>div{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:13px 0;border-top:1px solid var(--eg-line);font-size:12px;line-height:1.65}#embroidery-guide dt{font-weight:700}#embroidery-guide dd{margin:0;color:#59695d}#embroidery-guide .eg-text-link{display:inline-flex;align-items:center;gap:26px;font-size:12px;text-decoration:none;font-weight:700;min-height:44px}#embroidery-guide .eg-text-link:hover{text-decoration:underline;text-underline-offset:5px}#embroidery-guide .eg-method-reverse{grid-template-columns:1fr 1.18fr}#embroidery-guide .eg-method-reverse .eg-study{order:2}#embroidery-guide .eg-method-reverse .eg-method-copy{order:1}#embroidery-guide .eg-compare{background:#e9eee5;padding:88px 0;margin-top:42px}#embroidery-guide .eg-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}#embroidery-guide .eg-section-heading h2{margin-top:20px}#embroidery-guide .eg-section-heading>p{font-size:13px;color:var(--eg-muted)}#embroidery-guide .eg-table-wrap{overflow-x:auto;width:100%;scrollbar-color:#a7b5a4 #e4e9df}#embroidery-guide table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7;table-layout:fixed}#embroidery-guide th,#embroidery-guide td{text-align:left;vertical-align:top;padding:22px 24px;border-bottom:1px solid #cbd5c5}#embroidery-guide thead{background:var(--eg-ink);color:#faf8f0}#embroidery-guide th{font-weight:600}#embroidery-guide th:first-child{width:22%}#embroidery-guide tbody th{font-size:11px;letter-spacing:.02em}#embroidery-guide .eg-compare .eg-note{margin-top:22px;max-width:860px}#embroidery-guide .eg-design{padding-top:96px;padding-bottom:88px}#embroidery-guide .eg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--eg-line);border-bottom:1px solid var(--eg-line)}#embroidery-guide .eg-metrics article{padding:30px 26px 30px 0;min-width:0}#embroidery-guide .eg-metrics article+article{border-left:1px solid var(--eg-line);padding-left:28px}#embroidery-guide .eg-metric-symbol{display:block;font-size:27px;line-height:1.4;margin-bottom:22px;color:#8b9b84}#embroidery-guide .eg-metrics strong{display:block;font-size:40px;letter-spacing:-.06em;font-weight:500}#embroidery-guide .eg-metrics h3{font-size:14px;letter-spacing:-.01em;font-weight:600;margin:12px 0 8px}#embroidery-guide .eg-metrics p{font-size:12px;max-width:190px;color:var(--eg-muted)}#embroidery-guide .eg-color-dots{font-size:18px;letter-spacing:2px;line-height:2.1}#embroidery-guide .eg-design-note{display:flex;gap:20px;padding-top:26px;max-width:920px}#embroidery-guide .eg-design-note>span{font-size:32px;color:#8b9b84;line-height:1.3}#embroidery-guide .eg-design-note p{font-size:12px;color:var(--eg-muted)}#embroidery-guide .eg-selector{background:#e9eee5;padding:86px 0}#embroidery-guide .eg-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#embroidery-guide .eg-choices button{position:relative;text-align:left;background:transparent;color:var(--eg-ink);border:1px solid #b8c5b1;border-radius:2px;padding:26px 26px 30px;min-height:184px;transition:background .2s,color .2s,transform .2s}#embroidery-guide .eg-choices button>span{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:28px}#embroidery-guide .eg-choices strong{display:block;font-size:24px;letter-spacing:-.04em;font-weight:500}#embroidery-guide .eg-choices small{display:block;font-size:11px;margin-top:10px;opacity:.8}#embroidery-guide .eg-choices b{position:absolute;top:22px;right:24px;font-size:24px;font-weight:400}#embroidery-guide .eg-choices button:hover{transform:translateY(-3px)}#embroidery-guide .eg-choices button[aria-pressed=true]{background:var(--eg-ink);color:#faf8f0;border-color:var(--eg-ink)}#embroidery-guide .eg-recommendation{display:grid;grid-template-columns:160px 1fr auto;gap:28px;align-items:center;padding-top:30px;min-height:100px}#embroidery-guide .eg-recommendation p{font-size:13px;line-height:1.7}#embroidery-guide .eg-practical{padding-top:90px;padding-bottom:48px}#embroidery-guide .eg-detail{border-top:1px solid var(--eg-line)}#embroidery-guide .eg-detail:last-child{border-bottom:1px solid var(--eg-line)}#embroidery-guide summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;cursor:pointer;padding:26px 0;font-size:15px;line-height:1.55}#embroidery-guide summary::-webkit-details-marker{display:none}#embroidery-guide summary>span{font-size:25px;font-weight:400;line-height:1;transition:transform .2s;flex-shrink:0}#embroidery-guide details[open]>summary>span{transform:rotate(45deg)}#embroidery-guide .eg-detail>p,#embroidery-guide .eg-detail>div{padding-bottom:28px;font-size:14px;color:#59695d}#embroidery-guide .eg-detail>div p{font-size:14px;margin-bottom:20px}#embroidery-guide .eg-detail>div>div{overflow-x:auto}#embroidery-guide .eg-detail table{min-width:650px}#embroidery-guide .eg-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;padding-top:48px;padding-bottom:96px}#embroidery-guide .eg-faq h2{margin:20px 0 22px}#embroidery-guide .eg-faq>div>p:not(.eg-kicker){font-size:14px;color:var(--eg-muted)}#embroidery-guide .eg-faq summary{font-size:14px}#embroidery-guide .eg-faq .eg-detail p{font-size:13px}#embroidery-guide .eg-brief{background:var(--eg-dark);color:#f7f5ef;padding:88px 0 64px}#embroidery-guide .eg-brief h2{font-size:clamp(48px,5.6vw,82px);margin:28px 0;line-height:1.05}#embroidery-guide .eg-brief>.eg-shell>p:not(.eg-kicker){color:#c8d5c9;font-size:14px}#embroidery-guide .eg-brief .eg-button{margin-top:30px}#embroidery-guide .eg-terms{border-top:1px solid #375246;margin-top:52px;padding-top:25px;display:flex;gap:32px;flex-wrap:wrap;font-size:10px;color:#c8d5c9}#embroidery-guide .eg-brief .eg-brief-links{margin-top:24px;font-size:11px!important;color:#a7bbaa!important}#embroidery-guide .eg-dialog{padding:0;border:0;background:#f7f5ef;color:var(--eg-ink);width:min(1120px,94vw);max-height:94vh;overflow:auto;border-radius:4px}#embroidery-guide .eg-dialog::backdrop{background:rgba(7,20,14,.85);backdrop-filter:blur(7px)}#embroidery-guide .eg-dialog>div{padding:24px}#embroidery-guide .eg-dialog-close{float:right;border:1px solid #cbd5c5;background:none;color:var(--eg-ink);padding:10px 16px;min-height:44px;font-size:12px;border-radius:2px}#embroidery-guide .eg-dialog h2{font-size:26px;margin:8px 0 24px}#embroidery-guide .eg-dialog img{display:block;width:100%;height:auto}#embroidery-guide .eg-dialog p{font-size:12px;margin-top:16px;color:var(--eg-muted)}#embroidery-guide .eg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
@media(min-width:1600px){#embroidery-guide .eg-hero-copy{padding-left:max(64px,calc((100vw - 1312px)/2))}}
@media(max-width:1100px){#embroidery-guide .eg-shell{padding-left:40px;padding-right:40px}#embroidery-guide .eg-hero-copy{padding:44px 32px 36px 40px}#embroidery-guide .eg-hero h1{font-size:52px}#embroidery-guide .eg-hero,#embroidery-guide .eg-hero-visual>img{min-height:560px}#embroidery-guide .eg-method,#embroidery-guide .eg-intro{gap:40px}#embroidery-guide .eg-nav{gap:22px}#embroidery-guide .eg-recommendation{grid-template-columns:130px 1fr}#embroidery-guide .eg-recommendation>.eg-text-link{grid-column:2}#embroidery-guide .eg-faq{gap:40px}}
@media(max-width:760px){#embroidery-guide .eg-shell{padding-left:20px;padding-right:20px}#embroidery-guide .eg-hero{grid-template-columns:1fr;min-height:0}#embroidery-guide .eg-hero-copy{padding:44px 24px 36px}#embroidery-guide .eg-hero h1{font-size:clamp(42px,8vw,60px);margin:26px 0 22px;max-width:550px}#embroidery-guide .eg-lead{font-size:15px}#embroidery-guide .eg-hero-meta{margin-top:28px;font-size:9px;gap:14px}#embroidery-guide .eg-hero-visual>img{min-height:0;aspect-ratio:3/2;width:100%;height:auto;object-fit:contain}#embroidery-guide .eg-hero-visual figcaption{font-size:8px;padding:36px 20px 16px}#embroidery-guide .eg-nav{justify-content:flex-start;overflow-x:auto;gap:24px;padding:0 20px;min-height:56px}body.admin-bar #embroidery-guide .eg-nav{top:46px}#embroidery-guide .eg-nav a{font-size:10px;padding:20px 0}#embroidery-guide .eg-nav .eg-nav-quote{display:none}#embroidery-guide .eg-intro{grid-template-columns:1fr;gap:22px;padding-top:56px;padding-bottom:48px}#embroidery-guide .eg-intro>.eg-kicker{max-width:none;padding-top:0}#embroidery-guide h2{font-size:36px}#embroidery-guide .eg-intro h2{margin-bottom:22px}#embroidery-guide p{font-size:14px}#embroidery-guide .eg-method,#embroidery-guide .eg-method-reverse{grid-template-columns:1fr;gap:30px;padding-top:36px;padding-bottom:44px}#embroidery-guide .eg-method-reverse .eg-study{order:0}#embroidery-guide .eg-method-reverse .eg-method-copy{order:0}#embroidery-guide .eg-method-heading{margin-bottom:18px}#embroidery-guide .eg-number{font-size:34px}#embroidery-guide .eg-tagline{font-size:18px;margin:12px 0 18px}#embroidery-guide .eg-study figcaption{font-size:9px;gap:12px}#embroidery-guide .eg-image-action{bottom:12px;right:12px;padding:9px 12px;font-size:10px}#embroidery-guide .eg-compare{padding:52px 0;margin-top:0}#embroidery-guide .eg-section-heading{display:block;margin-bottom:28px}#embroidery-guide .eg-section-heading>p{margin-top:18px;font-size:12px}#embroidery-guide table{min-width:760px;font-size:12px}#embroidery-guide th,#embroidery-guide td{padding:18px}#embroidery-guide .eg-design{padding-top:56px;padding-bottom:52px}#embroidery-guide .eg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#embroidery-guide .eg-metrics article{padding:24px 20px 24px 0}#embroidery-guide .eg-metrics article+article{padding-left:20px}#embroidery-guide .eg-metrics article:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--eg-line)}#embroidery-guide .eg-metrics article:nth-child(4){border-top:1px solid var(--eg-line)}#embroidery-guide .eg-metrics strong{font-size:34px}#embroidery-guide .eg-metric-symbol{margin-bottom:14px;font-size:24px}#embroidery-guide .eg-metrics p{font-size:11px}#embroidery-guide .eg-selector{padding:52px 0}#embroidery-guide .eg-choices{grid-template-columns:1fr;gap:10px}#embroidery-guide .eg-choices button{min-height:110px;padding:20px 22px;display:grid;grid-template-columns:28px 1fr;gap:4px 12px;align-items:center}#embroidery-guide .eg-choices button>span{margin:0;grid-row:span 2}#embroidery-guide .eg-choices strong{font-size:22px}#embroidery-guide .eg-choices small{margin-top:4px}#embroidery-guide .eg-choices b{top:26px;right:22px}#embroidery-guide .eg-recommendation{grid-template-columns:1fr;gap:14px;padding-top:26px}#embroidery-guide .eg-recommendation>.eg-text-link{grid-column:auto}#embroidery-guide .eg-practical{padding-top:56px;padding-bottom:32px}#embroidery-guide summary{padding:22px 0;font-size:13px}#embroidery-guide .eg-faq{grid-template-columns:1fr;gap:26px;padding-top:20px;padding-bottom:56px}#embroidery-guide .eg-faq h2{font-size:34px}#embroidery-guide .eg-faq>div>p:not(.eg-kicker){display:none}#embroidery-guide .eg-brief{padding:56px 0 44px}#embroidery-guide .eg-brief h2{font-size:48px}#embroidery-guide .eg-brief p br{display:none}#embroidery-guide .eg-terms{gap:14px;flex-direction:column;margin-top:36px;padding-top:22px}#embroidery-guide .eg-dialog>div{padding:16px}#embroidery-guide .eg-dialog h2{font-size:22px;margin:12px 0 20px}#embroidery-guide .eg-dialog-close{font-size:11px;padding:8px 12px}}
@media(prefers-reduced-motion:reduce){#embroidery-guide *,#embroidery-guide *:before,#embroidery-guide *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}/* 让完整品牌标志保留在首屏，并避开现有站点吸顶页眉。 */
#embroidery-guide .eg-hero-visual{background:#e8e1d3;display:grid;align-content:center}
#embroidery-guide .eg-hero-visual>img{height:auto;min-height:0;aspect-ratio:3/2;object-fit:contain}
#embroidery-guide .eg-nav,body.admin-bar #embroidery-guide .eg-nav{top:var(--eg-sticky-offset,84px)}
#embroidery-guide section[id]{scroll-margin-top:calc(var(--eg-sticky-offset,84px) + 84px)}
