.classified-product[data-page-slug=products\/nanhong] .nh-service{--nh-wine:#781d27;--nh-gold:#ad8750;--nh-ink:#332d29;--nh-muted:#6b625b;--nh-rule:#e3d8cc;color:var(--nh-ink);gap:32px;padding-block:44px;display:grid;grid-template-columns:minmax(0,1fr)!important}.classified-product[data-page-slug=products\/nanhong] .nh-selection{gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,.36fr) minmax(0,.64fr)!important}.nh-service .nh-heading{min-width:0}.classified-product[data-page-slug=products\/nanhong] .nh-service h2{max-width:none;color:var(--nh-ink);font:500 clamp(26px, 2.25vw, 34px)/1.5 var(--font-serif);letter-spacing:0;text-wrap:balance;margin:0}.nh-selection .nh-heading{isolation:isolate;background:var(--nh-wine);border-radius:12px;flex-direction:column;justify-content:center;padding:clamp(26px,3vw,44px);display:flex;position:relative;overflow:hidden}.classified-product[data-page-slug=products\/nanhong] .nh-selection h2{color:#fff9ed;font-size:clamp(26px,2.05vw,32px)}.classified-product .nh-service .nh-intro{color:var(--nh-muted);font:400 15px/1.9 var(--font-sans);margin:24px 0 0}.classified-product .nh-selection .nh-intro{color:#f0ded4}.nh-service .nh-brand-mark{width:var(--xh-heading-mark-width,68px);height:var(--xh-heading-mark-height,14px);background:var(--xh-heading-signature) left center / contain no-repeat;flex-shrink:0;margin-bottom:12px;display:block}.nh-orbits{z-index:-1;opacity:.45;pointer-events:none;width:330px;height:330px;position:absolute;top:-170px;right:-150px}.nh-orbits i{border:1px solid #d4b677;border-radius:50%;position:absolute;inset:0}.nh-orbits i:nth-child(2){inset:18px}.nh-orbits i:nth-child(3){inset:36px}.nh-orbits i:nth-child(4){inset:54px}.nh-service .nh-content{min-width:0}.nh-service .nh-criteria{margin:0;padding:0;display:grid}.nh-service .nh-criterion{min-width:0;padding:26px 0 26px 108px;position:relative}.nh-service .nh-criterion+.nh-criterion{border-top:1px solid var(--nh-rule)}.nh-service .nh-criterion dt{color:var(--nh-ink);font:500 23px/1.5 var(--font-serif)}.nh-service .nh-criterion dt small{color:var(--nh-muted);font:400 13px/1.5 var(--font-sans);display:block}.nh-service .nh-criterion dd{margin:10px 0 0}.classified-product .nh-service .nh-criterion dd p{color:var(--nh-muted);font:400 15px/1.85 var(--font-sans);margin:0}.nh-criterion-icon{color:#8a3038;background:#f3e6e1;border-radius:12px;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:28px;left:0}.nh-criterion-icon svg{width:46px;height:46px}.nh-criterion[data-icon=budget] .nh-criterion-icon{color:#92703c;background:#efe8dc}.nh-criterion[data-icon=gem] .nh-criterion-icon{color:#52695b;background:#e8ece6}.nh-service .nh-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;margin:0;padding:10px 0 0;list-style:none;display:grid}.nh-steps>li{text-align:center;min-width:0;position:relative}.nh-steps>li:not(:last-child):before{content:"";background:#c3a16f;width:calc(100% + 24px);height:1px;position:absolute;top:44px;left:50%}.nh-steps>li:nth-child(5n):before{display:none}.nh-step-visual{width:88px;height:88px;color:var(--nh-wine);background:#f2e8d9;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nh-step-visual svg{width:42px;height:42px}.nh-step-number{color:var(--nh-wine);font:400 17px/1.3 Georgia,serif;position:absolute;top:-6px;left:-10px}.classified-product[data-page-slug=products\/nanhong] .nh-step-copy h3{color:var(--nh-ink);font:500 17px/1.75 var(--font-sans);text-wrap:balance;margin:0}.nh-step-copy p{color:var(--nh-muted);font:400 14px/1.8 var(--font-sans)}.nh-service .template-section-media{margin:0 0 24px}.nh-service .template-card-media{margin-block:12px}.nh-service .template-note{margin-top:24px}@media (max-width:1000px){.classified-product[data-page-slug=products\/nanhong] .nh-selection{gap:12px;grid-template-columns:minmax(0,1fr)!important}.nh-selection .nh-heading{padding:32px}.nh-selection .nh-intro{max-width:58em}}@media (max-width:767px){.classified-product[data-page-slug=products\/nanhong] .nh-service{gap:24px;padding-block:28px}.classified-product[data-page-slug=products\/nanhong] .nh-selection{gap:8px}.nh-selection .nh-heading{border-radius:10px;padding:28px 24px}.classified-product[data-page-slug=products\/nanhong] .nh-service h2{font-size:25px}.classified-product .nh-service .nh-intro{margin-top:18px;font-size:14px;line-height:1.85}.nh-service .nh-criterion{padding:24px 0 24px 76px}.nh-criterion-icon{border-radius:10px;width:56px;height:60px;top:26px}.nh-criterion-icon svg{width:34px;height:34px}.nh-service .nh-criterion dt{font-size:19px}.nh-service .nh-criterion dd{margin-top:7px}.classified-product .nh-service .nh-criterion dd p{font-size:14px}.nh-service .nh-steps{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.nh-steps>li{text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:24px;padding:0 0 26px;display:grid}.nh-steps>li:last-child{padding-bottom:0}.nh-steps>li:not(:last-child):before{width:1px;height:auto;display:block;top:32px;bottom:-32px;left:32px}.nh-step-visual{width:64px;height:64px;margin:0}.nh-step-visual svg{width:32px;height:32px}.nh-step-number{font-size:13px;top:-5px;left:-2px}.classified-product[data-page-slug=products\/nanhong] .nh-step-copy h3{font-size:16px}}.classified-page .template-section.sd-section{--sd-wine:#781d27;--sd-gold:#ad8750;--sd-ink:#332d29;--sd-muted:#6b625b;--sd-rule:#e4d9cd;background:0 0;border:0;gap:28px;padding-block:44px;display:grid;grid-template-columns:minmax(0,1fr)!important}.classified-page .template-section.sd-section[data-section-kind]{border:0;gap:28px;padding-block:44px}.classified-page .sd-section :is(.sd-heading,.sd-content){min-width:0}.classified-page .sd-section .sd-brand{width:var(--xh-heading-mark-width,68px);height:var(--xh-heading-mark-height,14px);background:var(--xh-heading-signature) left center/contain no-repeat;margin-bottom:12px;display:block}.classified-page .template-section.sd-section h2{max-width:none;color:var(--sd-ink);font:500 clamp(26px,2.2vw,34px)/1.5 var(--font-serif);letter-spacing:0;text-wrap:balance;margin:0}.classified-page .template-section.sd-section h3,.classified-page .template-section.sd-section dt{color:var(--sd-ink);font:500 22px/1.55 var(--font-serif);letter-spacing:0;overflow-wrap:anywhere;margin:0}.classified-page .template-section.sd-section p{color:var(--sd-muted);font:400 15px/1.85 var(--font-sans);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0}.classified-page .sd-section .sd-intro{max-width:64em;margin-top:16px}.classified-page .sd-section .sd-eyebrow{color:var(--sd-wine);margin:0 0 8px;font-size:13px}.classified-page .sd-section small{color:var(--sd-gold);font:400 13px/1.7 var(--font-sans);margin-bottom:6px;display:block}.sd-section .sd-icon{color:#8a3038;background:#f3e6e1;border-radius:12px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.sd-section .sd-icon svg{width:34px;height:34px}.sd-section .sd-icon[data-color="1"]{color:#92703c;background:#efe8dc}.sd-section .sd-icon[data-color="2"]{color:#52695b;background:#e8ece6}.sd-section .sd-scenes-list{grid-template-columns:repeat(var(--sd-columns),minmax(0,1fr));gap:20px;display:grid}.sd-section .sd-scenes-list article{background:#fffdf9;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex;position:relative}.sd-scenes:not([data-compact])[data-count="2"] .sd-scenes-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-section .sd-scene-heading{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.sd-section .sd-scene-title{min-width:0}.sd-section .sd-scene-heading .sd-icon{border-radius:11px;width:44px;height:44px}.sd-section .sd-scene-heading .sd-icon svg{width:26px;height:26px}.classified-page .template-section.sd-section .sd-scene-heading h3{font-size:21px;line-height:1.45}.classified-page .sd-section .sd-scenes-list article>p{margin-top:16px;line-height:1.8}.classified-page .sd-section .sd-scenes-list article>.sd-link{margin-top:auto;padding-top:16px}.sd-section .sd-scenes-list article[data-layout=stacked] .sd-scene-heading{text-align:center;flex-direction:column;gap:12px}.sd-section .sd-scenes-list article[data-layout=stacked] .sd-icon{border-radius:50%;width:48px;height:48px}.sd-section[data-compact=true] .sd-scenes-list{border-block:1px solid var(--sd-rule);gap:24px 0;padding-block:22px}.sd-section[data-compact=true] .sd-scenes-list article{background:0 0;border-radius:0;padding:0 18px}.sd-section[data-compact=true] .sd-scenes-list article:not(:nth-child(4n+1)){border-left:1px solid var(--sd-rule)}.classified-page .template-section.sd-section[data-compact=true] h3{font:500 17px/1.6 var(--font-sans)}.classified-page .sd-section .sd-link{min-height:44px;color:var(--sd-wine);font:600 14px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:inline-flex}.sd-section .sd-link:hover{text-underline-offset:5px;text-decoration:underline}.sd-section :is(a,summary):focus-visible{outline:2px solid var(--sd-wine);outline-offset:5px;border-radius:3px}.sd-section .sd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.classified-page .template-section:is(.sd-criteria,.sd-notes)[data-section-kind]{gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,.28fr) minmax(0,.72fr)!important}.sd-criteria .sd-heading{border-left:3px solid var(--sd-gold);background:#f0e8dc;border-radius:10px;align-self:start;padding:28px}.sd-section .sd-criteria-list{margin:0;padding:0}.sd-section .sd-criterion{border-bottom:1px solid var(--sd-rule);min-height:112px;padding:24px 0 24px 92px;position:relative}.sd-section .sd-criterion:first-child{padding-top:8px}.sd-section .sd-criterion:last-child{border-bottom:0}.sd-section .sd-criterion .sd-icon{position:absolute;top:24px;left:0}.sd-section .sd-criterion:first-child .sd-icon{top:8px}.sd-section .sd-criterion dd{margin:8px 0 0}.classified-page .sd-section .sd-criterion dd p{margin:0}.sd-section .sd-flow-list{grid-template-columns:repeat(var(--sd-columns),minmax(0,1fr));gap:24px;margin:0;padding:10px 0 0;list-style:none;display:grid}.sd-section .sd-flow-list>li{text-align:center;min-width:0;position:relative}.sd-section .sd-flow-list>li:not(:last-child):before{content:"";background:#c3a16f;width:calc(100% + 24px);height:1px;position:absolute;top:40px;left:50%}.sd-section .sd-milestone{width:80px;margin:0 auto 18px;position:relative}.sd-section .sd-milestone .sd-icon{width:80px;height:80px;color:var(--sd-wine);background:#f2e8d9;border-radius:50%}.sd-section .sd-milestone svg{width:38px;height:38px}.sd-section .sd-number{color:var(--sd-wine);font:400 16px/1.4 Georgia,serif;position:absolute;top:-5px;left:-8px}.classified-page .template-section.sd-section .sd-copy h3{font:500 17px/1.7 var(--font-sans);text-wrap:balance}.classified-page .sd-section[data-flow=vertical]{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr)!important}.sd-section[data-flow=vertical] .sd-flow-list{grid-template-columns:minmax(0,1fr);gap:0}.sd-section[data-flow=vertical] .sd-flow-list>li{text-align:left;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:28px;padding-bottom:28px;display:grid}.sd-section[data-flow=vertical] .sd-milestone{margin:0}.sd-section[data-flow=vertical] .sd-copy{padding-top:12px}.sd-section[data-flow=vertical] .sd-flow-list>li:not(:last-child):before{width:1px;height:auto;top:40px;bottom:-40px;left:40px}.sd-section .sd-flow-list>li:last-child{padding-bottom:0}.sd-section .sd-disclosure{border-bottom:1px solid var(--sd-rule);padding:20px 0}.sd-section .sd-disclosure:first-child{padding-top:0}.sd-section .sd-disclosure summary{cursor:pointer;color:var(--sd-ink);font:500 21px/1.55 var(--font-serif);align-items:center;gap:16px;list-style:none;display:flex}.sd-section .sd-disclosure summary::-webkit-details-marker{display:none}.sd-section .sd-disclosure summary>span:nth-child(2){flex:1;min-width:0}.sd-section .sd-disclosure .sd-icon{width:44px;height:44px;color:var(--sd-wine);background:#f2e8d9;border-radius:50%}.sd-section .sd-disclosure svg{width:25px;height:25px}.sd-section .sd-toggle{width:28px;height:28px;color:var(--sd-wine);flex:0 0 28px;position:relative}.sd-section .sd-toggle:before,.sd-section .sd-toggle:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:13px;left:7px}.sd-section .sd-toggle:after{transform:rotate(90deg)}.sd-section details[open] .sd-toggle:after{display:none}.sd-section .sd-answer{padding:0 44px 0 60px}.sd-section .sd-tags{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.sd-section .sd-tags li{color:var(--sd-wine);background:#f3e6e1;border-radius:4px;padding:7px 12px;font-size:14px}.sd-section .sd-note{border-left:2px solid var(--sd-gold);background:#f0e8dc;align-items:flex-start;gap:12px;margin-top:24px;padding:18px 20px;display:flex}.sd-section .sd-note svg{width:22px;height:22px;color:var(--sd-wine);flex-shrink:0}.classified-page .sd-section .sd-note p{margin:0;font-size:14px}.sd-section .sd-media{width:100%;height:var(--card-cover-desktop-height,auto);object-fit:contain;border-radius:8px;max-height:320px;margin:12px 0;display:block}.sd-section .template-section-media{margin:0 0 24px}.classified-page .template-section.sd-section[data-count="0"]{grid-template-columns:minmax(0,1fr)!important}.sd-section[data-count="0"] .sd-content:empty{display:none}@media (max-width:1000px){.classified-page .template-section:is(.sd-criteria,.sd-notes)[data-section-kind],.classified-page .sd-section[data-flow=vertical]{gap:24px;grid-template-columns:minmax(0,1fr)!important}.sd-section .sd-scenes-list{grid-template-columns:repeat(var(--sd-tablet-columns),minmax(0,1fr))}.sd-scenes:not([data-compact])[data-count="2"] .sd-scenes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-section[data-compact=true] .sd-scenes-list article:nth-child(odd){border-left:0}.sd-section[data-compact=true] .sd-scenes-list article:nth-child(2n){border-left:1px solid var(--sd-rule)}.sd-criteria .sd-heading{padding:24px}}@media (max-width:767px){.classified-page .template-section.sd-section[data-section-kind]{gap:22px;padding-block:28px}.classified-page .template-section.sd-section h2{font-size:25px}.classified-page .template-section.sd-section h3,.classified-page .template-section.sd-section dt{font-size:20px}.classified-page .template-section.sd-section p{font-size:14px}.sd-section .sd-scenes-list,.sd-scenes:not([data-compact])[data-count="2"] .sd-scenes-list{grid-template-columns:minmax(0,1fr);gap:12px}.sd-section[data-compact=true] .sd-scenes-list{grid-template-columns:repeat(var(--sd-tablet-columns),minmax(0,1fr));gap:24px 0}.sd-section[data-compact=true] .sd-scenes-list article{padding:0 14px}.sd-section .sd-scenes-list article{padding:22px 20px}.sd-section .sd-scenes-list .sd-scene-heading .sd-icon{width:40px;height:40px}.sd-section .sd-scenes-list .sd-scene-heading .sd-icon svg{width:24px;height:24px}.classified-page .template-section.sd-section .sd-scene-heading h3{font-size:20px}.classified-page .template-section.sd-section[data-compact=true] .sd-scene-heading h3{font-size:16px}.classified-page .sd-section .sd-scenes-list article>p{margin-top:14px}.sd-section .sd-criterion{padding:22px 0 22px 74px}.sd-section .sd-criterion .sd-icon{width:54px;height:54px;top:24px}.sd-section .sd-flow-list,.sd-section[data-flow=vertical] .sd-flow-list{grid-template-columns:minmax(0,1fr);gap:0}.sd-section .sd-flow-list>li,.sd-section[data-flow=vertical] .sd-flow-list>li{text-align:left;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:22px;padding-bottom:26px;display:grid}.sd-section .sd-milestone,.sd-section[data-flow=vertical] .sd-milestone{width:60px;margin:0}.sd-section .sd-milestone .sd-icon{width:60px;height:60px}.sd-section .sd-milestone svg{width:30px;height:30px}.sd-section .sd-number{font-size:13px;left:-2px}.sd-section .sd-flow-list>li:not(:last-child):before,.sd-section[data-flow=vertical] .sd-flow-list>li:not(:last-child):before{width:1px;height:auto;top:30px;bottom:-30px;left:30px}.sd-section .sd-flow-list>li:last-child{padding-bottom:0}.sd-section[data-flow=vertical] .sd-copy{padding-top:0}.classified-page .template-section.sd-section .sd-copy h3{font-size:16px}.sd-section .sd-disclosure summary{gap:12px;font-size:18px}.sd-section .sd-answer{padding:0 0 0 56px}.sd-section .sd-media{height:var(--card-cover-mobile-height,auto)}}.classified-page ol[data-process-flow=snake]{--flow-gap:32px;--flow-row-gap:48px;--flow-icon:68px;--flow-line:#bfa477;grid-template-columns:repeat(var(--flow-columns),minmax(0,1fr));gap:var(--flow-row-gap) var(--flow-gap);isolation:isolate;max-width:1120px;margin:0 auto;padding:12px 0 4px;list-style:none;display:grid}.classified-page ol[data-process-flow=snake]>li{grid-row:var(--flow-row);grid-column:var(--flow-column);text-align:center;min-width:0;padding:0;display:block;position:relative}.classified-page ol[data-process-flow=snake]>li:not(:last-child):before{content:none}.classified-page [data-process-flow=snake] .process-node{z-index:1;padding-inline:24px;position:relative}.classified-page [data-process-flow=snake] :is(.sd-milestone,.nh-step-visual){width:var(--flow-icon);height:var(--flow-icon);margin:0 auto 18px;position:relative}.classified-page [data-process-flow=snake] :is(.sd-icon,.nh-step-visual){width:var(--flow-icon);height:var(--flow-icon);color:#8a3038;background:#f0e7d9;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 7px #fbf8f2}.classified-page [data-process-flow=snake] li:last-child :is(.sd-icon,.nh-step-visual){color:#52695b;background:#e7ece5}.classified-page [data-process-flow=snake] :is(.sd-milestone,.nh-step-visual) svg{width:32px;height:32px}.classified-page [data-process-flow=snake] :is(.sd-number,.nh-step-number){color:#886b43;font:400 14px/1.4 Georgia,serif;top:-7px;left:-10px}.classified-page [data-process-flow=snake] :is(.sd-copy,.nh-step-copy){padding:0}.classified-page .template-section [data-process-flow=snake] :is(.sd-copy,.nh-step-copy) h3{color:#332d29;font:500 17px/1.7 var(--font-sans);text-wrap:balance;margin:0}.classified-page [data-process-flow=snake] .process-connector{z-index:0;pointer-events:none;top:calc(var(--flow-icon)/2);color:var(--flow-line);border:0 solid;position:absolute}.classified-page [data-process-flow=snake] .process-connector:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute}.classified-page [data-process-flow=snake] [data-edge=right]{width:calc(100% + var(--flow-gap));border-top-width:1px;left:50%}.classified-page [data-process-flow=snake] [data-edge=right]:after{top:-4px;left:50%;transform:rotate(45deg)}.classified-page [data-process-flow=snake] [data-edge=left]{width:calc(100% + var(--flow-gap));border-top-width:1px;right:50%}.classified-page [data-process-flow=snake] [data-edge=left]:after{top:-4px;right:50%;transform:rotate(-135deg)}.classified-page [data-process-flow=snake] [data-edge^=turn-]{width:min(calc(50% - 8px),calc(var(--flow-icon)/2 + 40px));height:calc(100% + var(--flow-row-gap));border-block-width:1px}.classified-page [data-process-flow=snake] [data-edge=turn-right]{border-right-width:1px;border-radius:0 28px 28px 0;left:50%}.classified-page [data-process-flow=snake] [data-edge=turn-left]{border-left-width:1px;border-radius:28px 0 0 28px;right:50%}.classified-page [data-process-flow=snake] [data-edge^=turn-]:after{top:50%;transform:rotate(135deg)}.classified-page [data-process-flow=snake] [data-edge=turn-right]:after{right:-4px}.classified-page [data-process-flow=snake] [data-edge=turn-left]:after{left:-4px}.classified-page [data-process-flow=snake] :is([data-edge=end],[data-screen=mobile]){display:none}.sd-section[data-flow=vertical] .process-node{display:contents}@media (max-width:767px){.classified-page ol[data-process-flow=snake]{--flow-gap:16px;--flow-row-gap:36px;--flow-icon:52px;grid-template-columns:repeat(var(--flow-mobile-columns),minmax(0,1fr))}.classified-page ol[data-process-flow=snake]>li{grid-row:var(--flow-mobile-row);grid-column:var(--flow-mobile-column);padding:0;display:block}.classified-page [data-process-flow=snake] .process-node{padding-inline:12px}.classified-page [data-process-flow=snake] :is(.sd-milestone,.nh-step-visual){margin:0 auto 14px}.classified-page [data-process-flow=snake] :is(.sd-milestone,.nh-step-visual) svg{width:26px;height:26px}.classified-page .template-section [data-process-flow=snake] :is(.sd-copy,.nh-step-copy) h3{font-size:15px;line-height:1.65}.classified-page [data-process-flow=snake] :is(.sd-number,.nh-step-number){font-size:12px;left:-8px}.classified-page [data-process-flow=snake] [data-screen=desktop]{display:none}.classified-page [data-process-flow=snake] [data-screen=mobile]:not([data-edge=end]){display:block}.classified-page [data-process-flow=snake] [data-edge^=turn-]{border-radius:20px;width:calc(50% - 2px)}.classified-page [data-process-flow=snake] [data-edge=turn-right]{border-top-left-radius:0;border-bottom-left-radius:0}.classified-page [data-process-flow=snake] [data-edge=turn-left]{border-top-right-radius:0;border-bottom-right-radius:0}}
