/* Three aligned columns for the UV edit and process navigation. */
.uvc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.uvc-card,.uvc-card-0,.uvc-card-1{grid-column:auto;display:flex;flex-direction:column}.uvc-copy{display:flex;flex:1;flex-direction:column}.uvc-copy h3{font-size:30px}.uvc-description{flex:1}.uvc-art img{aspect-ratio:1}.uvc-bottom{min-height:49px}.byf-process-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 24px!important}.byf-process-menu>a{min-height:68px;padding:15px 18px!important;border:1px solid #e8e4d9;background:#faf9f4;border-radius:8px;justify-content:space-between}.byf-process-menu>a:hover{background:#f1eee3;border-color:#c0c9ba}.byf-process-menu img{display:none}.byf-process-menu>a:after{content:'↗';color:#ac5736;font-size:16px}.pe-journey h2{font:clamp(32px,3.4vw,48px)/1.2 Georgia,'Songti SC','SimSun',serif;margin:20px 0 28px;color:#173a30}.pe-journey .uvj-tabs small{display:block;grid-column:2;font-size:13px;line-height:1.7;font-weight:400;color:#68776a;padding-top:10px}.pe-scene svg{width:100%;height:auto;display:block;border-radius:10px}.pe-stage{align-self:center;min-width:0}.pe-controls{display:flex;align-items:center;gap:18px;margin-top:20px}.pe-controls p{font-size:12px;color:#68776a;line-height:1.7;flex:1}.pe-controls button{font-size:12px;color:#9e5034;white-space:nowrap;padding:8px 0}.pe-controls button:disabled{opacity:.35}.pe-cta{display:inline-block;margin-top:25px;font-weight:700;font-size:13px;color:#a95535}.pe-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pe-product-image{aspect-ratio:1;background:white;overflow:hidden}.pe-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.pe-product:hover img{transform:scale(1.03)}.pe-product>span{display:block;font-size:11px;color:#7b8375;margin-top:18px}.pe-product h3{font:23px/1.3 Georgia,serif;color:#1e4235;margin:10px 0}.pe-product p{font-size:12px;color:#a35235;margin:14px 0}.pe-intro h1{font:clamp(38px,5vw,68px)/1.15 Georgia,'Songti SC','SimSun',serif;max-width:900px;margin:20px 0}.pe-intro>p:last-child{max-width:800px;line-height:1.8;color:#6c776b}.pe-intro{padding-bottom:60px}.pe-related{padding-top:75px;padding-bottom:75px}@media(max-width:800px){.uvc-grid,.pe-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.uvc-card,.uvc-card-0,.uvc-card-1{grid-column:auto}.uvc-copy h3{font-size:24px}.uvc-art img{aspect-ratio:1}.pe-controls{gap:10px}.pe-controls p{font-size:11px}.byf-process-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pe-product h3{font-size:19px}}@media(max-width:480px){.pe-product-grid{grid-template-columns:1fr}.pe-controls{flex-wrap:wrap}.pe-controls p{order:3;flex-basis:100%}.pe-controls button:last-child{margin-left:auto}}

.pe-journey{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;padding:85px max(24px,calc((100vw - 1240px)/2));background:#faf8f2;align-items:start}.pe-journey .uvj-copy{min-width:0}.pe-journey .uvj-tabs button{width:100%;text-align:left}.pe-journey .uvj-tabs button[aria-selected=true]{color:#173b30}.pe-journey .uvj-tabs button{display:grid;grid-template-columns:30px 1fr;gap:8px}.pe-journey .uvj-tabs button strong{font-size:18px}.pe-journey .uvj-tabs small{grid-column:2}.pe-journey .uvj-tabs button[aria-selected=false]{opacity:.6}@media(max-width:800px){.pe-journey{grid-template-columns:1fr;padding:55px 20px;gap:30px}}

.htp-figure{margin:0;background:#fff;border:1px solid #e3e2d7;border-radius:10px;overflow:hidden;box-shadow:0 14px 35px #203c2d08}.htp-photo{position:relative;background:#eee9de}.htp-photo img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}.htp-badge{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 85px);font-size:9px;letter-spacing:.03em;background:#fffdf2e8;color:#576454;padding:6px 8px;border-radius:3px}.htp-index{position:absolute;right:14px;top:14px;font:12px Georgia,serif;color:#f4f4e8;background:#173b30e8;padding:7px 10px;border-radius:4px}.htp-figure figcaption{padding:21px 23px 24px}.htp-figure figcaption>strong{display:block;color:#173d31;font:23px/1.3 Georgia,'Songti SC','SimSun',serif}.htp-details{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:15px;color:#6f7969;font-size:12px}.htp-details span{display:flex;gap:8px;align-items:center}.htp-details b{font-size:10px;border:1px solid #d4ddce;border-radius:50%;height:23px;width:23px;display:grid;place-items:center;font-weight:400;color:#a35335}@media(max-width:800px){.htp-badge{font-size:8px;left:9px;bottom:9px}.htp-index{font-size:10px;right:9px;top:9px}.htp-figure figcaption{padding:17px}.htp-figure figcaption>strong{font-size:21px}.htp-details{font-size:11px;gap:10px}}
