#desktop-guide-menu-trigger:focus-visible,#mobile-menu-button:focus-visible{outline-offset:4px;border-radius:.5rem;outline:3px solid #991b1b}#desktop-guide-menu-group[data-menu-dismissed=true] #desktop-guide-menu{opacity:0!important;visibility:hidden!important;transform:translate(-50%,.5rem)!important}:root{--wx-ink:#252b2b;--wx-muted:#58615e;--wx-body:#3d4644;--wx-wine:#7b242b;--wx-paper:#faf8f3;--wx-line:#e4dfd5;--wx-green:#176942}body{color:var(--wx-ink);font-family:Segoe UI,Noto Sans TC,Microsoft JhengHei,sans-serif}body .container{max-width:1280px}body h1,body h2,body h3{text-wrap:pretty}body h1{letter-spacing:-.035em;text-wrap:balance}body p{text-wrap:pretty}body .brand-dark-red,body .section-title{color:var(--wx-wine)}body .bg-brand-dark-red{background-color:var(--wx-wine)}body .section-title:after{background:#a58b61;height:2px}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:3px solid var(--wx-wine);outline-offset:5px}body main :is(h2,h3,section[id]){scroll-margin-top:calc(var(--header-h,76px) + 28px)}body #main-header{border-bottom:1px solid var(--wx-line);background:#fffefc}body #main-header>.container>div:first-child{padding-block:17px}body #main-header nav{font-size:14px}body #mobile-menu-button{min-width:44px;min-height:44px}body #desktop-guide-menu{max-height:calc(100dvh - 110px);overflow-y:auto}body main a[href^="https://wa.me/"]:not(.bg-white),body #main-header a[href^="https://wa.me/"]{background:var(--wx-green);color:#fff}body main a:is([href^="https://wa.me/"],[href^=tel\:]){border-radius:8px;min-height:48px}body main a[href^="https://wa.me/"]:hover{color:#fff;background:#115232}body .home-hero{background:var(--wx-paper);padding:64px 0 56px}.home-hero>.absolute{opacity:.15}body .home-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:28px 64px}.home-hero-copy{display:contents}.home-hero-grid>.home-hero-media{grid-area:1/2/5}body .home-hero-kicker{box-shadow:none;color:var(--wx-body);background:0 0;border:0;border-radius:0;grid-area:1/1;margin:0;padding:0;font-size:14px;line-height:1.7}body .home-hero h1{color:var(--wx-ink);grid-area:2/1;margin:0;font-size:clamp(36px,3.2vw,48px);font-weight:700;line-height:1.25}.home-hero h1>span{letter-spacing:-.01em;margin-top:18px;font-size:.6em;font-weight:500;line-height:1.5;display:block}body .home-hero-actions{grid-area:3/1;gap:12px;margin:0}.home-hero-actions a{box-shadow:none;padding:14px 22px}body .home-hero-actions a[href=\/recycling-guide]{color:var(--wx-wine);background:0 0;border:1px solid #bb9d94;border-radius:8px}body .home-hero-categories{grid-area:4/1;gap:8px 20px;max-width:30em;margin:0;font-size:15px;font-weight:600;line-height:1.6}.home-hero-categories>span{box-shadow:none;color:var(--wx-body);background:0 0;border:0;border-radius:0;padding:0}body .home-hero-description{max-width:none;color:var(--wx-body);grid-area:5/1;margin:12px 0 0;font-size:16px;line-height:1.9}body .home-hero-trust{grid-area:5/2;grid-template-columns:repeat(3,1fr);align-self:start;gap:16px;margin:12px 0 0;display:grid}.home-hero-trust>div{box-shadow:none;background:0 0;border:0;border-top:1px solid #c9bfae;border-radius:0;padding:16px 0 0}.home-hero-trust>div>div{font-size:20px;line-height:1.5}.home-hero-trust p{color:var(--wx-body);margin-top:6px;font-size:14px;line-height:1.75}body .home-hero-media>.relative{max-width:none}.home-hero-media>.relative>div:first-child{border:0;border-radius:12px;padding:0;box-shadow:0 16px 40px #37281812}.home-hero-media img[fetchpriority=high]{object-position:center;border-radius:12px;height:370px}.home-hero-media>.relative>.absolute{width:auto;box-shadow:none;vertical-align:top;background:0 0;border:0;border-radius:0;margin:14px 12px 0 0;padding:0;display:inline-flex;position:static}.home-hero-media>.relative>.absolute img{border-radius:4px;width:40px;height:40px}.home-hero-media>.relative>.absolute p{color:var(--wx-body);font-size:13px;line-height:1.5}.home-hero-media>.relative>.absolute p.font-bold{color:var(--wx-ink);font-size:14px}.home-hero-media>.relative>.absolute:last-child{color:var(--wx-wine);gap:8px}.home-hero-media>.relative>.absolute:last-child p.font-bold{color:var(--wx-wine)}body[data-page-kind=home] main>section:not(.home-hero){padding-block:72px}body[data-page-kind=home] main>section[aria-label]{padding-block:28px}body[data-page-kind=home] main>section[aria-label] .mt-5{color:var(--wx-ink);gap:12px 28px;font-size:15px;font-weight:600}body[data-page-kind=home] .home-hero+section[aria-label]>.container>p:first-child{letter-spacing:.2em;color:var(--wx-body);font-size:14px;font-weight:700;line-height:1.6}body[data-page-kind=home] .home-hero+section[aria-label] .mt-5 i{font-size:13px}body[data-page-kind=home] .home-hero+section[aria-label] p.mt-4{color:var(--wx-muted);font-size:13px;line-height:1.7}body[data-page-kind=home] #services{background:#fff}body[data-page-kind=home] #services .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body[data-page-kind=home] #services .grid>a{border-color:var(--wx-line);box-shadow:none;border-radius:10px}body[data-page-kind=home] #services .grid>a:hover{transform:translateY(-3px);box-shadow:0 10px 28px #2c272412}body[data-page-kind=home] #services .grid>a>img{object-fit:contain;background:#f2f0eb;height:230px;padding:16px}body[data-page-kind=home] #services .grid>a>div{padding:22px}body[data-page-kind=home] #services h3{font-size:19px}body[data-page-kind=home] #services p{color:var(--wx-muted)}body[data-page-kind=home] main section h2{letter-spacing:-.025em}body[data-page-kind=home] main section:not(.home-hero) .rounded-3xl{border-radius:12px}body section.product-hero{background:var(--wx-paper);border-bottom:1px solid var(--wx-line);padding:58px 0 48px;overflow:hidden}section.product-hero>div:first-child{pointer-events:none}section.product-hero>div:first-child>img{opacity:.045;filter:grayscale()}section.product-hero>div:first-child>div{background:linear-gradient(90deg, var(--wx-paper), transparent)}body section.product-hero>.container{max-width:1120px}body section.product-hero h1{max-width:1000px;color:var(--wx-wine);margin-inline:auto;font-size:clamp(30px,3.1vw,44px);line-height:1.4}body section.product-hero h1+p{max-width:800px;color:var(--wx-muted);margin:20px auto 0;font-size:17px;line-height:1.8}body section.product-hero h1+p+p{color:var(--wx-muted);margin:24px auto;font-size:15px;line-height:1.9}body section.product-hero a{box-shadow:none}body section.product-hero a[href^=tel\:]{color:var(--wx-wine);background:#fff;border:1px solid #b89c93}body main[data-product-detail]>section:first-child:not(.product-hero){background:var(--wx-paper);padding-top:0}body main[data-product-detail]>section:first-child:not(.product-hero)>.container{padding-top:52px;padding-bottom:48px}body main[data-product-detail]>section:first-child:not(.product-hero) h1{font-size:clamp(32px,3.2vw,46px);line-height:1.35}body main[data-product-detail]>section:first-child:not(.product-hero) h1+p{font-size:16px;line-height:1.9}body[data-page-kind=blog-post] h1{color:var(--wx-wine);line-height:1.45}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img){background:var(--wx-paper);color:var(--wx-ink);border-bottom:1px solid var(--wx-line);padding-top:0!important}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.absolute{align-items:center;width:34%;height:auto;display:flex;inset:48px max(32px,50vw - 624px) 48px auto}body[data-page-kind=blog-post] main>section.relative>.absolute:has(>img) img{object-fit:contain;opacity:1;background:#f0ece5;border-radius:8px;width:100%;height:auto;max-height:370px}body[data-page-kind=blog-post] main>section.relative>.absolute:has(>img)>div{background:0 0}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.container{padding-block:48px}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.container>*{max-width:58%}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img) h1{color:var(--wx-wine);overflow-wrap:anywhere;font-size:clamp(30px,2.7vw,40px);line-height:1.4}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img) :is(p,nav,ol,li,.text-white,[class*=text-white\/]){color:var(--wx-muted)}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img) .rounded-full{box-shadow:none;color:var(--wx-wine);background:0 0;border-radius:0;padding:0;font-size:13px}body[data-page-kind=blog-post] .article-body{color:#414b48;font-size:17px;line-height:1.95}body[data-page-kind=blog-post] .article-body h2{color:var(--wx-ink);line-height:1.5}body[data-page-kind=blog-post] .article-body img{max-width:100%}@media (width<=1023px){body .container{padding-inline:24px}body .home-hero{padding-block:36px}body .home-hero-grid{gap:22px 32px}body .home-hero h1{font-size:clamp(23px,3.65vw,34px)}.home-hero-media img[fetchpriority=high]{height:300px}.home-hero-media>.relative>.absolute{display:none}body .home-hero-trust{gap:12px}.home-hero-trust>div>div{font-size:16px}.home-hero-trust p{font-size:13px;line-height:1.7}.home-hero-media>.mt-5 p.leading-tight{font-size:13px;line-height:1.4}body[data-page-kind=home] #services .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){body .container{padding-inline:20px}body #main-header>.container>div:first-child{padding-block:10px}body #main-header a[href=\/]{font-size:23px}body .home-hero{padding-block:28px 36px}body .home-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}body .home-hero-kicker{font-size:13px;line-height:1.7}body .home-hero h1{font-size:clamp(24px,7.6vw,31px);line-height:1.4}.home-hero h1>span{margin-top:14px;font-size:20px;line-height:1.6}body .home-hero-actions{flex-direction:column;gap:10px}.home-hero-actions a{width:100%;padding:13px 14px;font-size:15px}body .home-hero-categories{gap:6px 16px;font-size:14px}.home-hero-grid>.home-hero-media{grid-area:5/1}.home-hero-media img[fetchpriority=high]{height:228px}.home-hero-media>.mt-5{margin-top:12px}.home-hero-media>.mt-5>div{box-shadow:none;color:var(--wx-muted);background:0 0;border:0;padding:0}.home-hero-media>.mt-5 i{display:none}.home-hero-media>.mt-5 p{color:var(--wx-body);margin-top:2px;font-size:13px;line-height:1.45}.home-hero-media>.mt-5 p.font-bold{color:var(--wx-ink);font-size:15px}.home-hero-media>.mt-5>div:last-child p.font-bold{color:var(--wx-wine)}body .home-hero-description{grid-area:6/1;margin:0;font-size:15px;line-height:1.85}body .home-hero-trust{grid-area:7/1;gap:14px;margin:0}.home-hero-trust>div>div{font-size:16px;line-height:1.5}.home-hero-trust p{font-size:13px;line-height:1.7}body[data-page-kind=home] main>section:not(.home-hero){padding-block:44px}body[data-page-kind=home] main>section[aria-label]{padding-block:24px}body[data-page-kind=home] main>section[aria-label] .mt-5{gap:10px 18px;font-size:14px}body[data-page-kind=home] .home-hero+section[aria-label]>.container>p:first-child{letter-spacing:.14em;font-size:13px}body[data-page-kind=home] main section h2{font-size:27px;line-height:1.4}body[data-page-kind=home] #services .grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}body[data-page-kind=home] #services .grid>a>img{height:210px}body[data-page-kind=home] #services .grid>a>div{padding:20px}body section.product-hero{padding-block:28px 32px}body section.product-hero h1{font-size:28px;line-height:1.45}body section.product-hero h1+p{margin-top:16px;font-size:15px}body section.product-hero h1+p+p{margin-block:20px;font-size:14px;line-height:1.85}body section.product-hero h1~.flex a{padding:12px 18px;font-size:15px}body section.product-hero .mt-10{margin-top:24px}body main[data-product-detail]>section:first-child:not(.product-hero)>.container{padding-top:28px;padding-bottom:32px}body main[data-product-detail]>section:first-child:not(.product-hero) h1{font-size:30px;line-height:1.4}body main[data-product-detail]>section:first-child:not(.product-hero) h1+p{margin-top:20px;font-size:15px;line-height:1.85}body[data-page-kind=blog-post] h1{font-size:28px}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img){flex-direction:column-reverse;padding-bottom:28px;display:flex}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.absolute{width:auto;margin:0 20px;position:relative;inset:auto}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.container{padding-block:28px 24px}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img)>.container>*{max-width:none}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img) h1{font-size:28px;line-height:1.5}body[data-page-kind=blog-post] main>section.relative:has(>.absolute>img) p{font-size:15px;line-height:1.9}body[data-page-kind=blog-post] .article-body{font-size:16px;line-height:1.95}body[data-page-kind=blog-post] .article-body h2{font-size:25px}}@media (prefers-reduced-motion:reduce){body .fade-in-on-scroll{opacity:1;transition:none;transform:none}body *,body :before,body :after{scroll-behavior:auto!important}}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full){height:auto;max-height:none;aspect-ratio:var(--blog-image-ratio,auto);object-fit:contain}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="540"][height="720"],[width="960"][height="1280"],[width="1080"][height="1440"],[width="1200"][height="1600"],[width="1920"][height="2560"],[width="3024"][height="4032"]){--blog-image-ratio:auto 3 / 4}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="600"][height="347"]){--blog-image-ratio:auto 600 / 347}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="692"][height="1193"]){--blog-image-ratio:auto 692 / 1193}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="697"][height="697"],[width="1920"][height="1920"]){--blog-image-ratio:auto 1 / 1}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="450"]){--blog-image-ratio:auto 16 / 9}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="500"],[width="960"][height="600"]){--blog-image-ratio:auto 8 / 5}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="520"]){--blog-image-ratio:auto 20 / 13}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="533"]){--blog-image-ratio:auto 800 / 533}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="540"]){--blog-image-ratio:auto 40 / 27}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="550"]){--blog-image-ratio:auto 16 / 11}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="560"]){--blog-image-ratio:auto 10 / 7}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="800"][height="600"],[width="900"][height="675"],[width="1080"][height="810"],[width="1200"][height="900"],[width="1400"][height="1050"],[width="1440"][height="1080"],[width="1920"][height="1440"]){--blog-image-ratio:auto 4 / 3}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="803"][height="535"]){--blog-image-ratio:auto 803 / 535}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="804"][height="536"],[width="900"][height="600"],[width="1080"][height="720"],[width="1200"][height="800"]){--blog-image-ratio:auto 3 / 2}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="834"][height="632"]){--blog-image-ratio:auto 417 / 316}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="850"][height="500"]){--blog-image-ratio:auto 17 / 10}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="886"][height="1326"]){--blog-image-ratio:auto 443 / 663}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="960"][height="560"]){--blog-image-ratio:auto 12 / 7}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1016"][height="1872"]){--blog-image-ratio:auto 127 / 234}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1080"][height="685"]){--blog-image-ratio:auto 216 / 137}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1173"][height="1048"]){--blog-image-ratio:auto 1173 / 1048}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1200"][height="720"]){--blog-image-ratio:auto 5 / 3}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1200"][height="793"]){--blog-image-ratio:auto 1200 / 793}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1200"][height="1603"]){--blog-image-ratio:auto 1200 / 1603}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1279"][height="1706"]){--blog-image-ratio:auto 1279 / 1706}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1920"][height="1535"]){--blog-image-ratio:auto 384 / 307}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="1920"][height="1690"]){--blog-image-ratio:auto 192 / 169}body[data-page-kind=blog-post] .article-body img:not([style]):not(.h-full):where([width="2560"][height="2274"]){--blog-image-ratio:auto 1280 / 1137}body[data-page-kind=blog-post] .article-body .blog-portrait-figure>img:not([style]):not(.h-full):where([src*="/cover-main.jpg"]){--blog-image-ratio:auto 3 / 4}body[data-page-kind=blog-post] .article-body .blog-portrait-figure>img:not([style]):not(.h-full):where([src*="/cognac-grade-comparison.jpg"]){--blog-image-ratio:auto 1200 / 1457}body[data-route="/blog/cognac-vs-vsop-xo-hors-dage-recycling-guide"] .article-body img:not([style]):not(.h-full):where([src*="/old-cognac-valuation-logic.jpg"],[src*="/cognac-ullage-seal-check.jpg"],[src*="/cognac-brand-version-price-guide.jpg"]){--blog-image-ratio:auto 4 / 3}@media (width>=768px){body[data-page-kind=blog-post] .article-body .blog-portrait-figure{max-width:520px;margin-inline:auto}}@media (width<=768px){body main .table-readability-compare{min-width:36rem}body main .table-readability-scroll:focus-visible{outline:3px solid var(--wx-wine,#7b242b);outline-offset:3px}body main :is(.responsive-table,.table-readability-stack){min-width:0}body main :is(.responsive-table,.table-readability-stack) thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:table-header-group;position:absolute;overflow:hidden}body main .table-readability-stack,body main .table-readability-stack :is(tbody,tr,td){width:100%;display:block}body main .table-readability-stack tr:not(:last-child){border-bottom:1px solid var(--wx-line,#e4dfd5)}body main :is(.responsive-table,.table-readability-stack) td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal;padding:12px 14px;line-height:1.75}body main :is(.responsive-table,.table-readability-stack) td[data-label]:before{content:attr(data-label);width:auto;color:var(--wx-wine,#7b242b);text-align:left;margin-bottom:.35rem;padding-left:0;font-size:.8125rem;font-weight:600;line-height:1.5;display:block;position:static}}.home-hero h1>span{word-break:keep-all;overflow-wrap:normal;text-wrap:pretty}body .site-contact-dock{align-items:flex-end}body .site-contact-dock>a{background:var(--wx-green);color:#fff;white-space:nowrap;border-radius:999px;gap:10px;width:auto;height:48px;min-height:48px;padding-inline:16px;font-size:15px;line-height:1.2;transition:background-color .15s,box-shadow .15s;box-shadow:0 4px 14px #252b2b24}.site-contact-dock>a:before{content:"";background:url(/assets/icons/whatsapp-glyph-white.svg) 50%/contain no-repeat;flex:0 0 26px;width:26px;height:26px}.site-contact-dock>a:after{content:attr(aria-label);font-weight:700}body .site-contact-dock>a:hover{background:#115232}body .site-contact-dock>button{width:48px;height:48px}body .site-contact-dock>:is(a,button):hover{transform:none}body .site-contact-dock>:is(a,button):focus-visible{outline-offset:4px}@media (width<=767px){html{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body .site-contact-dock{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--wx-paper);border-top:1px solid var(--wx-line);flex-direction:row;align-items:center;gap:10px;inset:auto 0 0;box-shadow:0 -3px 16px #252b2b0a}body .site-contact-dock>a{width:auto;min-width:0;box-shadow:none;border-radius:8px;flex:1;gap:8px;padding-inline:12px}.site-contact-dock>a:before{flex-basis:24px;width:24px;height:24px}body .site-contact-dock>button{box-shadow:none;border-radius:8px;flex:0 0 48px}body .site-contact-dock>:is(a,button):focus-visible{outline-offset:2px}body[data-route="/blog/"] .blog-editorial-hero,body[data-route="/blog/"] .blog-hero-layout{min-height:0}body[data-route="/blog/"] .blog-hero-layout{flex-direction:column;display:flex}body[data-route="/blog/"] .blog-hero-inner{padding:28px 0 24px}body[data-route="/blog/"] .blog-hero-inner :is(h1,.blog-hero-copy,.blog-meta-line){max-width:none}body[data-route="/blog/"] .blog-hero-media{border-radius:10px;width:auto;height:180px;min-height:0;margin:0 0 24px;position:relative;inset:auto}body[data-route="/blog/"] .blog-hero-media:after{background:0 0}body[data-route="/blog/"] .blog-hero-button{width:100%}body[data-route=\/contact-us] .page-header{padding-block:28px}body[data-route=\/contact-us] .page-header-content{padding-block:0}body[data-route=\/contact-us] .page-main-title{margin-bottom:12px}body[data-route=\/contact-us] .page-subtitle{margin-block:0 16px;font-size:15px;line-height:1.75}body[data-route=\/contact-us] .breadcrumb{margin-top:16px}body[data-route=\/contact-us] main>section:nth-child(2){padding-block:28px 40px}body[data-route=\/contact-us] main>section:nth-child(2) .section-title{margin-bottom:20px;font-size:25px;line-height:1.5}body[data-route=\/contact-us] main>section:nth-child(2) .section-title+p{margin-bottom:24px;font-size:15px;line-height:1.8}body[data-route=\/contact-us] main>section:nth-child(2)>.container>.grid:first-of-type>div{padding:20px}}@media (width<=639px){body[data-page-kind=home] #services .grid{gap:14px}body[data-page-kind=home] #services .grid>a{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}body[data-page-kind=home] #services .grid>a>img{border-radius:6px;width:88px;height:116px;padding:6px}body[data-page-kind=home] #services .grid>a>div{min-width:0;padding:0}body[data-page-kind=home] #services .grid h3{font-size:17px;line-height:1.5}body[data-page-kind=home] #services .grid>a p{margin-top:8px;font-size:14px;line-height:1.75}}@media (width<=359px){body[data-page-kind=home] #services .grid>a{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}body[data-page-kind=home] #services .grid>a>img{width:68px;height:100px}}body main a[href^="https://wa.me/"]:is(.inline-flex,.flex,.contact-box-button,[data-cta-level=primary],[class*=bg-]),body main a[href^=tel\:]:is(.inline-flex,.flex,.contact-box-button,[class*=bg-]){min-height:48px;box-shadow:none;text-align:center;border-radius:8px;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s}body main a[href^="https://wa.me/"]:is(.inline-flex,.flex,.contact-box-button,[data-cta-level=primary],[class*=bg-]){background:var(--wx-green);color:#fff;border:1px solid #0000}body main a[href^=tel\:]:is(.inline-flex,.flex,.contact-box-button,[class*=bg-]),body main a[data-cta-level=secondary]{color:var(--wx-wine);box-shadow:none;background:#fffefc;border:1px solid #bb9d94}body main a[href^="https://wa.me/"]:hover{transform:none}body main a[data-cta-level=secondary]:hover,body main a[href^=tel\:]:is(.inline-flex,.flex,.contact-box-button,[class*=bg-]):hover{color:var(--wx-wine);background:#f5ece5;transform:none}body main a[href][data-cta-level=text],body main .blog-checklist-cta a[href][data-cta-level=text]{width:auto;min-width:0;height:auto;min-height:0;color:var(--wx-wine);box-shadow:none;font-size:inherit;text-underline-offset:4px;white-space:normal;background:0 0;border:0;border-radius:0;padding:4px 0;font-weight:600;text-decoration:underline;display:inline;transform:none}body main a[href][data-cta-level=text]:hover{color:#53191e;box-shadow:none;background:0 0}body main .home-final-actions{align-items:center}body main .home-final-actions a[href^="https://wa.me/"] i{color:inherit}body main .home-final-actions a[href][data-cta-level=text]{color:#fff;padding:10px 4px}body main .home-final-actions a[href][data-cta-level=text]:hover{color:#f1e5c9}.product-section-nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px auto 0;font-size:14px;display:flex}.product-section-nav a{min-height:44px;color:var(--wx-wine);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}body .product-process-connector{display:none}body .product-process-steps{column-gap:32px}@media (width>=1024px){body .product-process-connector{display:block}}.photo-checklist-tool{border:1px solid var(--wx-line);color:var(--wx-ink);text-align:left;background:#fffefc;border-radius:12px;padding:clamp(20px,3vw,32px)}.photo-checklist-tool-heading h3{color:var(--wx-ink);margin:0;font-size:22px;font-weight:700;line-height:1.5}.photo-checklist-tool-heading p{color:var(--wx-muted);margin:10px 0 0;font-size:15px;line-height:1.8}.photo-checklist-tool-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px 32px;margin-top:24px;display:grid}.photo-checklist-field{color:var(--wx-ink);gap:8px;font-size:15px;font-weight:600;display:grid}.photo-checklist-field :is(select,textarea){width:100%;min-width:0;color:var(--wx-ink);font:inherit;background:#fff;border:1px solid #aaa99e;border-radius:8px;padding:12px;font-size:16px;font-weight:400;line-height:1.7}.photo-checklist-field textarea{resize:vertical;min-height:260px}.photo-checklist-field :is(select,textarea):focus-visible{outline:3px solid var(--wx-wine);outline-offset:3px}.photo-checklist-tips-title{margin:20px 0 8px;font-weight:700}.photo-checklist-tips{color:var(--wx-body);gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.8;list-style:outside;display:grid}.photo-checklist-tool-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:16px;display:flex}.photo-checklist-tool-actions :is(button,a){cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.photo-checklist-tool-actions button{color:var(--wx-wine);background:0 0;border:1px solid #bb9d94}.photo-checklist-tool-actions button:hover{background:#f5ece5}.photo-checklist-tool-actions button[hidden]{display:none}.photo-checklist-copy-status{min-height:1.7em;color:var(--wx-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.photo-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.photo-examples figure{margin:0}.photo-examples img{object-fit:contain;background:#f1eee7;border-radius:8px;width:100%;height:180px}.photo-examples figcaption{color:var(--wx-muted);margin-top:8px;font-size:13px;line-height:1.7}.photo-checklist-overview{border-top:1px solid var(--wx-line);margin-top:24px}.photo-checklist-overview summary{cursor:pointer;min-height:48px;padding-top:16px;font-weight:600}.photo-checklist-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;padding-top:12px;display:grid}.photo-checklist-overview h4{margin-bottom:8px;font-weight:700}.photo-checklist-overview ul{color:var(--wx-muted);padding-left:20px;font-size:14px;line-height:1.8;list-style:outside}@media (width<=767px){.photo-checklist-tool-grid{grid-template-columns:minmax(0,1fr);gap:24px}.photo-checklist-tool-actions :is(button,a){flex:180px}.photo-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-examples img{height:180px}.photo-checklist-overview>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.photo-checklist-tool *,body main a[data-cta-level]{transition:none}}@media (width<=359px){.photo-examples{grid-template-columns:minmax(0,1fr)}.photo-examples img{height:220px}}body .article-toc{width:min(100% - 40px,896px);color:var(--wx-ink);border-color:var(--wx-line);box-shadow:none;background:#fffefc;margin:24px auto;padding:0;position:relative}.article-toc-summary{cursor:pointer;min-height:48px;padding:16px 20px;list-style:none}.article-toc-summary::-webkit-details-marker{display:none}.article-toc-summary>*{border:0;margin:0;padding:0}.article-toc-summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;position:absolute;top:22px;right:22px;transform:rotate(45deg)}.article-toc[open]>.article-toc-summary:after{transform:rotate(225deg)}body .article-toc>ol{margin:0;padding:0 14px 16px}body .article-toc>ol,body .article-toc>ol>li{list-style:none}.article-toc ol a{min-height:44px;padding:10px 12px;display:block}.article-toc ol a[aria-current=location]{color:var(--wx-wine);font-weight:700}body .article-body>.article-toc-landmark>.article-toc{width:100%;margin:24px 0}@media (width>=1536px){body .article-toc{top:calc(var(--header-h,76px) + 28px);width:240px;max-height:min(70vh, calc(100dvh - var(--header-h,76px) - 56px));margin:0;position:fixed;right:32px;overflow-y:auto}.article-toc-summary{cursor:default}.article-toc-summary:after{display:none}}body .site-contact-dock>a[hidden]{display:none!important}.site-contact-dock[data-contact-state=suppressed][data-back-to-top-visible=false]{display:none}@media (width>=1024px){body .site-contact-dock>a{display:none}}@media (width<=1023px){body .site-contact-dock[data-contact-state=suppressed]{inset:auto 16px calc(16px + env(safe-area-inset-bottom,0px)) auto;width:auto;box-shadow:none;background:0 0;border:0;padding:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body .faq-answer,body .accordion-content,body .faq-question .faq-icon{transition:none}}
