.site-shell--sample{--sample-paper: #faf8f2;--sample-sand: #eee8db;--sample-ink: #302920;--sample-muted: #645a4b;--sample-khaki: #766447;--sample-green: #344536;--sample-footer: #2f3027;--sample-serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--sample-space: clamp(56px, 8.25vw, 120px);--sample-edge: clamp(20px, 5.3vw, 92px);--sample-ease: cubic-bezier(.2, .65, .25, 1);--focus: var(--sample-khaki);color:var(--sample-ink);background:var(--sample-paper)}.site-shell--sample .sample-wrap,.site-shell--sample .header-inner,.site-shell--sample .footer-main,.site-shell--sample .contact-strip .wrap{width:min(1280px,100% - 2 * var(--sample-edge));margin-inline:auto}.site-shell--sample .sample-heading{font:600 clamp(2rem,4vw,3.5rem)/1.2 var(--sample-serif);letter-spacing:.02em}.site-shell--sample .sample-action{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;width:fit-content;padding:8px 19px;border-radius:100px;background:var(--sample-green);color:#fffdf6;font-size:.9375rem;font-weight:600;transition:background-color .18s ease,color .18s ease}.site-shell--sample .sample-action svg{width:17px;height:17px;flex:none;transition:transform .22s var(--sample-ease)}.site-shell--sample .sample-action:hover{background:#475b46}.site-shell--sample .sample-action:hover svg{transform:translate(3px)}.site-shell--sample .sample-action--quiet{background:#e7e0d2;color:var(--sample-ink)}.site-shell--sample .sample-action--quiet:hover{background:#dbd1bd}.site-shell--sample .sample-action--light{background:#f4eee0;color:#2f382c}.site-shell--sample .sample-action--light:hover{background:#e0d6c0}.site-shell--sample .site-header{background:var(--sample-paper);border-color:#e8e0d2}.site-shell--sample .footer-brand{font:600 clamp(1.6rem,2.5vw,2rem)/1.15 var(--sample-serif);letter-spacing:.12em;white-space:nowrap}.site-shell--sample .header-actions :is(.icon-button,.header-language){color:var(--sample-green);border-radius:100px;transition:background-color .18s ease}.site-shell--sample .header-actions :is(.icon-button,.header-language):hover,.site-shell--sample .header-actions :is(.icon-button,.header-language)[aria-expanded=true]{background-color:var(--sample-sand)}.site-shell--sample .header-language{background:#f0ebdf}.site-shell--sample .primary-nav,.site-shell--sample .header-search,.site-shell--sample .dropdown{background:var(--sample-paper)}.site-shell--sample .nav-item__row{border-radius:100px;transition:background-color .16s ease}.site-shell--sample .nav-item__row>:is(a,.nav-disclosure),.site-shell--sample .dropdown a{padding-inline:12px;border-radius:100px;color:var(--sample-ink);text-decoration:none;transition:color .16s ease}.site-shell--sample .dropdown a{transition:color .16s ease,background-color .16s ease}.site-shell--sample .dropdown a:hover,.site-shell--sample .dropdown a[aria-current=page]{background:var(--sample-sand);color:var(--sample-green);text-decoration:none}.site-shell--sample .nav-item:is(.nav-item--active,.nav-item--expanded)>.nav-item__row,.site-shell--sample .nav-item__row:hover{background:var(--sample-sand);color:var(--sample-green)}.site-shell--sample .nav-item:is(.nav-item--active,.nav-item--expanded)>.nav-item__row>:is(a,.nav-disclosure),.site-shell--sample .nav-item__row:hover>:is(a,.nav-disclosure){color:inherit;text-decoration:none}.site-shell--sample .header-search{border-color:#e8e0d2;border-radius:0 0 16px 16px;padding:20px}.site-shell--sample .header-search .button{border:0;border-radius:100px;background:var(--sample-green)}.site-shell--sample .site-footer{--focus: #f4e2bd;background:var(--sample-footer);color:#fcf8ee}.site-shell--sample .contact-strip{padding-block:clamp(30px,4vw,54px);border:0;background:#e8e1d2;color:var(--sample-ink);--focus: var(--sample-khaki)}.site-shell--sample .contact-strip h2{font:600 clamp(1.45rem,2.4vw,2rem)/1.25 var(--sample-serif)}.site-shell--sample .contact-strip a{color:var(--sample-green);text-decoration:none}.site-shell--sample .contact-strip a:hover{text-decoration:underline}.site-shell--sample .contact-strip b{color:var(--sample-muted)}.site-shell--sample .contact-strip header a{display:inline-flex;align-items:center;min-height:44px}.site-shell--sample .contact-strip li :is(a,span){display:inline-flex;align-items:center;min-height:44px}.site-shell--sample .contact-strip ul{gap:12px 36px}.site-shell--sample .footer-main{gap:28px;padding-block:clamp(38px,6vw,82px)}.site-shell--sample .footer-brand{font-size:clamp(1.8rem,4vw,2.65rem)}.site-shell--sample .footer-links{gap:0}.site-shell--sample .footer-links strong{margin-block-end:8px;font-size:.875rem}.site-shell--sample .footer-links a{color:#e0d9ca;min-height:44px;width:fit-content}.site-shell--sample .footer-links a:hover{color:#fff}.site-shell--sample .qr-code img{border-radius:6px}.site-shell--sample .qr-code figcaption{color:#e0d9ca}.site-shell--sample .copyright{border-color:#ffffff26;color:#e0d9ca;padding:20px var(--sample-edge)}@media(min-width:1100px){.site-shell--sample .primary-nav>ul{gap:clamp(5px,.85vw,18px)}.site-shell--sample .nav-item__row>.nav-disclosure{padding-inline:22px}.site-shell--sample .nav-flyout{min-width:max(100%,182px);padding-block-start:12px}.site-shell--sample .dropdown{border-color:#e8e0d2;border-radius:14px;box-shadow:0 12px 35px #3029201f}.site-shell--sample .dropdown a{border-radius:8px}}@media(max-width:1099px){.site-shell--sample .primary-nav{padding:14px var(--sample-edge) 22px;border-color:#e8e0d2;box-shadow:0 16px 24px #3029201a}.site-shell--sample .nav-item{border:0;margin-block:3px}.site-shell--sample .nav-item__row>a{flex:1}.site-shell--sample .dropdown{padding-block:6px 10px!important}}@media(prefers-reduced-motion:reduce){.site-shell--sample .sample-action,.site-shell--sample .sample-action svg{transition:none}.site-shell--sample .sample-action:hover svg{transform:none}}:root{--white: #fff;--paper: #f5f1e8;--ink: #27241f;--muted-ink: #61594e;--khaki: #a68b5b;--khaki-dark: #715b36;--khaki-deep: #514128;--khaki-light: #e6d8b9;--field-green: #4c5c46;--border: #d6cdbd;--danger: #9a2525;--warning: #68480a;--font-display: "Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--font-body: "Noto Sans SC", system-ui, "Microsoft YaHei", sans-serif;--gutter: 16px;--space-section: 32px;--space-group: 24px;--header-height: 68px;--touch-size: 44px;--layout-width: 1200px;--reading-width: 720px;--motion-feedback: .15s;--motion-panel: .22s;--surface: var(--white);--surface-editorial: var(--paper);--text: var(--ink);--text-muted: var(--muted-ink);--text-action: var(--khaki-dark);--focus: var(--khaki-dark);--theme-primary: var(--khaki);--theme-strong: var(--khaki-dark);--theme-deep: var(--khaki-deep);--theme-light: var(--khaki-light);--theme-shadow: var(--ink);--button-fill: var(--text-action);--button-hover: var(--khaki-deep);--button-text: var(--white);--card-line: var(--border);--input-line: var(--text-muted)}@media(min-width:640px){:root{--gutter: 24px;--space-section: 48px;--space-group: 32px}}:root[lang=en]{--font-display: Georgia, "Noto Serif SC", "Songti SC", serif}@media(min-width:1100px){:root{--gutter: 32px;--space-section: 72px;--space-group: 48px;--header-height: 84px}}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 12px)}body{margin:0;color:var(--text);background:var(--surface);font:1rem/1.7 var(--font-body)}button,input,select,textarea{font:inherit;color:inherit}button:not(:disabled){cursor:pointer}button,input,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%;height:auto}iframe,embed,object{max-width:100%}figure,p{margin:0}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:600;line-height:1.28;overflow-wrap:anywhere}h1{font-size:clamp(2rem,4vw,3rem)}h2{font-size:clamp(1.5rem,2.6vw,2.25rem)}h3{font-size:1.25rem}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.wrap{width:min(var(--layout-width),100% - 2 * var(--gutter));margin-inline:auto;min-width:0}.reading-column{width:min(100%,var(--reading-width));margin-inline:auto}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell>main{flex:1;min-width:0}.text-link{color:var(--text-action);text-decoration:underline;text-underline-offset:.24em}.text-link:hover{color:var(--khaki-deep);text-decoration-thickness:2px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-size);padding:9px 17px;background:var(--button-fill);color:var(--button-text);border:1px solid var(--button-fill);border-radius:3px;font-weight:650;text-align:center;transition:background-color var(--motion-feedback),color var(--motion-feedback)}.button:hover{background:var(--button-hover);color:var(--button-text)}.button--outline{color:var(--text-action);background:transparent}.button--outline:hover{color:var(--text);background:var(--khaki-light)}.site-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--header-height)}.brand{display:flex;align-items:center;width:clamp(108px,34vw,132px);min-width:0;min-height:var(--touch-size)}.brand img{width:100%;height:auto}.skip-link{position:absolute;inset:6px auto auto var(--gutter);z-index:3;padding:10px 14px;background:var(--surface);transform:translateY(-150%)}.skip-link:focus{transform:none}.header-actions{display:flex;align-items:center;gap:2px;flex:none}.icon-button,.header-language{display:inline-grid;place-items:center;border:0;min-height:var(--touch-size);min-width:var(--touch-size);color:var(--text-action);background:transparent}.icon-button:hover,.header-language:hover{background:var(--surface-editorial)}.header-language{font-size:.875rem;font-weight:650}.primary-nav{position:absolute;inset:100% 0 auto;display:none;max-height:min(75dvh,100dvh - var(--header-height));overflow-y:auto;padding:10px var(--gutter) 20px;background:var(--surface);border-bottom:1px solid var(--border)}.primary-nav.open{display:block;animation:reveal-panel var(--motion-panel) ease-out both}.primary-nav ul,.footer-links,.product-gallery ul{margin:0;padding:0;list-style:none}.nav-item{border-bottom:1px solid var(--border);position:relative}.nav-item__row{display:flex;align-items:center;justify-content:space-between}.nav-item__row>:is(a,.nav-disclosure){display:flex;align-items:center;min-height:var(--touch-size);font-weight:600}.nav-disclosure{width:100%;padding:0;border:0;background:transparent;text-align:start}.nav-item__row>:is(a,.nav-disclosure):hover,.nav-item--active>.nav-item__row>:is(a,.nav-disclosure){color:var(--text-action);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.dropdown{padding-inline-start:16px!important}.dropdown a{display:flex;align-items:center;min-height:var(--touch-size);color:var(--text-action)}.dropdown a:hover{text-decoration:underline;text-underline-offset:.2em}.nav-dropdown-enter-active,.nav-dropdown-leave-active{transition:opacity .16s ease-out}.nav-dropdown-enter-active .dropdown,.nav-dropdown-leave-active .dropdown{transition:transform .16s ease-out}.nav-dropdown-enter-from,.nav-dropdown-leave-to{opacity:0}.nav-dropdown-enter-from .dropdown,.nav-dropdown-leave-to .dropdown{transform:translateY(-4px)}.nav-dropdown-leave-active{pointer-events:none}.header-search{position:absolute;inset:100% var(--gutter) auto auto;width:min(440px,100% - 2 * var(--gutter));border:1px solid var(--border);background:var(--surface);padding:16px;box-shadow:0 10px 28px #27241f1a}.header-search label,.search-page label{display:block;margin-block-end:7px;font-weight:650}.search-controls{display:flex;flex-wrap:wrap;gap:8px}.search-controls input{flex:1 1 160px;min-width:0;min-height:var(--touch-size);padding:8px 12px;border:1px solid var(--input-line);border-radius:3px}.menu-enter-active,.menu-leave-active{transition:opacity var(--motion-panel) ease,transform var(--motion-panel) ease}.menu-enter-from,.menu-leave-to{opacity:0;transform:translateY(-5px)}@keyframes reveal-panel{0%{opacity:0;transform:translateY(-5px)}}@media(min-width:1100px){.brand{width:144px}.header-inner{gap:20px}.primary-nav{display:block;position:static;max-height:none;overflow:visible;padding:0;border:0}.primary-nav>ul{display:flex;align-items:center;gap:clamp(6px,1vw,20px)}.nav-item{border:0}.nav-item__row>:is(a,.nav-disclosure){white-space:nowrap;font-size:.9375rem}.nav-disclosure{padding-inline:15px}.nav-flyout{position:absolute;inset:100% auto auto 0;min-width:max(100%,170px);padding-block-start:5px}.nav-item--expanded>.nav-flyout{z-index:1}.dropdown{padding:8px!important;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 28px #27241f1a}.dropdown a{padding-inline:12px}.dropdown a:hover{background:var(--surface-editorial)}.menu-toggle{display:none}}@media(max-width:359px){.header-inner{gap:6px}}.paper-texture{background-color:var(--surface-editorial);background-image:var(--paper-fibers)}:root{--paper-fibers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='81' viewBox='0 0 103 81'%3E%3Cpath d='M4 15l7-2m15-8 3 6m21 12 10-3m20 4 4 5M14 40l6 1m26-1 3 5m43-8-6 4M6 62l5 2m21-11 4 2m28 14 9-2m21 8-4 2m-63-4 4-2m39-17 5 1' stroke='%23715b36' stroke-opacity='.13' stroke-width='.65' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.home-hero{border-bottom:1px solid var(--border);padding-block:var(--space-section)}.home-hero__layout{display:grid;gap:var(--space-group);align-items:center}.hero-copy{min-width:0}.hero-copy h1{font-size:clamp(2.125rem,5.4vw,4rem);letter-spacing:-.025em}.hero-subtitle{color:var(--text-action);font:550 clamp(1.18rem,2.3vw,1.62rem)/1.4 var(--font-display);margin-block-start:14px}.hero-description{color:var(--text-muted);max-width:35ch;margin-block-start:14px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:24px}.field-frame{background:var(--surface);padding:9px;border:1px solid var(--khaki)}.field-frame img{width:100%;height:auto;aspect-ratio:1210/690;object-fit:cover}.field-frame figcaption{padding:8px 5px 0;font-size:.875rem;color:var(--field-green)}.field-frame figcaption a{text-decoration:underline;text-underline-offset:3px}@media(min-width:800px){.home-hero__layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.field-frame{padding:12px}}.home-section{padding-block:var(--space-section);border-bottom:1px solid var(--border)}.section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px;margin-block-end:var(--space-group)}.home-stories{display:grid;gap:14px}.home-story{background:var(--surface-editorial);border-top:2px solid var(--khaki);padding:clamp(18px,3vw,32px)}.home-story--field{border-top-color:var(--field-green)}.home-story--field h2{color:var(--field-green)}.home-story p{margin-block:12px;color:var(--text-muted)}.home-archive summary{cursor:pointer;color:var(--text-action);font-weight:650;min-height:var(--touch-size)}.home-archive[open]>.legacy-content{margin-block-start:var(--space-group)}@media(min-width:640px){.home-stories{grid-template-columns:1fr 1fr}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;padding-block:14px;color:var(--text-muted);font-size:.875rem;overflow-wrap:anywhere}.breadcrumb a{color:var(--text-action);text-decoration:underline;text-underline-offset:.18em}.page-title{padding-block:clamp(18px,3vw,40px);border-bottom:1px solid var(--border)}.page-title__section{color:var(--text-action);margin-block-end:6px;font-size:.9375rem;font-weight:650}.page-title--field .page-title__section,.page-title--field h1{color:var(--field-green)}.page-title time{display:block;margin-top:14px;color:var(--text-muted);font-variant-numeric:tabular-nums}.section-links{display:flex;flex-wrap:wrap;gap:6px 16px;border-bottom:1px solid var(--border)}.section-links a{display:inline-flex;min-height:var(--touch-size);align-items:center;color:var(--text-action)}.section-links__active,.section-links a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.page-body,.detail-body{padding-block:var(--space-group) var(--space-section)}.detail-intro .page-title{width:min(100%,var(--reading-width));margin-inline:auto}.detail-intro--product{display:grid;gap:var(--space-group);align-items:start;padding-block-start:18px}.detail-intro--product .page-title{width:100%}.product-specs{margin-block-start:14px;color:var(--text-muted)}.product-gallery figure{aspect-ratio:4/3;background:var(--surface-editorial);border:1px solid var(--border);padding:18px}.product-gallery figure img{width:100%;height:100%;object-fit:contain}.product-gallery ul{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:9px}.product-gallery button{min-width:var(--touch-size);min-height:var(--touch-size);width:52px;height:52px;border:1px solid var(--input-line);background:var(--surface);padding:4px}.product-gallery button[aria-pressed=true]{border:2px solid var(--button-fill);background:var(--surface-editorial)}.product-gallery button img{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.detail-intro--product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product-grid{display:grid;gap:var(--space-group)}.product-card{min-width:0;border-bottom:1px solid var(--card-line)}.product-card>a{display:block;padding-block-end:14px}.product-card figure{display:grid;place-items:center;aspect-ratio:4/3;background:var(--surface-editorial);padding:18px;color:var(--text-muted)}.product-placeholder{aspect-ratio:4/3;background:var(--surface-editorial)}.product-card img{width:100%;height:100%;object-fit:contain;min-height:0}.product-card :is(h2,h3),.news-card :is(h2,h3){margin-block:8px;font-size:1.25rem}.product-card a:hover :is(h2,h3),.news-card a:hover :is(h2,h3){color:var(--text-action)}@media(min-width:640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card{border-bottom:1px solid var(--card-line)}.news-card a{display:grid;align-items:center;gap:14px;padding-block:16px}.news-card figure{width:100%;aspect-ratio:16/9}.news-card figure img{width:100%;height:100%;object-fit:cover}.news-card time{color:var(--text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}@media(min-width:640px){.news-card a:has(figure){grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:24px}}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:var(--space-group)}.pagination button{min-height:var(--touch-size);min-width:var(--touch-size);padding-inline:12px;background:var(--surface);border:1px solid var(--input-line);border-radius:3px}.pagination button.active,.pagination button:hover:not(:disabled){background:var(--button-fill);color:var(--button-text);border-color:var(--button-fill)}.pagination button:disabled{opacity:.6}.search-count{margin-block:18px;font-weight:650}.search-results{padding:0;margin:0;list-style:none}.search-results a{display:block;padding-block:14px;border-bottom:1px solid var(--border)}.search-results h2{color:var(--text-action);font-size:1.2rem}.search-results p{color:var(--text-muted);margin-block-start:5px;overflow-wrap:anywhere}.empty-state,.loading-state{text-align:center;padding-block:var(--space-section)}.empty-state p{margin-block:14px}.empty-state a:not(.button){color:var(--text-action);text-decoration:underline}.error-message{color:var(--danger)}.loading-state{color:var(--text-muted)}.loading-state i{display:inline-block;margin-inline-end:10px;width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--text-action);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.service-note{margin-top:18px}.legacy-content{min-width:0;overflow-wrap:anywhere;overflow:clip}.legacy-content :where(div,section,article,figure,ul,ol,form,header,footer,span,p,h2,h3){max-inline-size:100%!important;min-inline-size:0!important}.legacy-content :where(.auto,.auto_1200,.section-inner,.in-container,.whir-wrapper,.news_info,.productlist,.singlepage){width:auto!important}.legacy-content :where(p,figure,table,blockquote,ul,ol){margin-block:.85em}.legacy-content :where(h2,h3,h4,h5){color:var(--text-action);margin-block:1em .5em}.legacy-content :where(h4,h5){font:600 1.12rem/1.35 var(--font-display)}.legacy-content img{max-inline-size:100%!important;height:auto!important;object-fit:contain}.legacy-content a[href]:not([href^="#"]):not([href^="javascript:"]){color:var(--text-action);text-decoration:underline;text-underline-offset:3px}.legacy-content input:not([type=checkbox]):not([type=radio]),.legacy-content textarea,.legacy-content select,.legacy-content button{max-width:100%;min-height:var(--touch-size)}.legacy-content .table-scroll{max-width:100%;overflow:auto}.legacy-content table{border-collapse:collapse}.legacy-content :where(td,th){border:1px solid var(--border);padding:8px}.legacy-content .info_pn{display:flex;flex-wrap:wrap;gap:10px 22px;margin-block-start:32px;border-top:1px solid var(--border);padding-block-start:15px}.legacy-content .Menu002136 ul{display:flex;flex-wrap:wrap;list-style:none;gap:12px;padding:10px 0}.legacy-content .Page002046{margin-block-start:24px}.legacy-content .Pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.legacy-content .Ispic{display:block;background-size:contain;background-repeat:no-repeat;background-position:center;aspect-ratio:4/3}.legacy-content :where([class^=Banner],.in-banner) img{width:100%;max-height:320px;object-fit:cover}.legacy-content .right_info{text-align:left}.legacy-content :where(.tabs,.tab_tit,.tab-title) span+span{margin-inline-start:.65em}.legacy-content .video-poster{width:min(100%,720px)}.legacy-content .video-poster img{width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--surface-editorial)}.legacy-content .video-note{color:var(--text-muted)}.page-shell[data-page=brand] .page-body,.page-shell[data-page=company-detail] .page-body{max-width:920px;margin-inline:auto}.page-shell[data-page=brand] .page-title{background-color:var(--surface-editorial);background-image:var(--paper-fibers);padding-inline:18px}.page-shell[data-page=brand] .legacy-content img{margin:16px auto}.brand-index ul{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0}.brand-index a{display:inline-flex;align-items:center;min-height:var(--touch-size)}.legacy-content .Floor001211 .bd>ul{list-style:none;padding:0}.brand-chapter{display:flow-root;border-top:1px solid var(--border);padding-block:22px}@media(min-width:768px){.brand-chapter>img.pic{float:inline-end;width:min(40%,320px);margin:0 0 14px 24px!important}}.page-shell[data-page=article] .page-body,.page-shell[data-page=planting-detail] .page-body,.page-shell[data-page=service] .page-body{width:min(100%,var(--reading-width));margin-inline:auto}.page-shell[data-page=timeline] .legacy-content :where(.Timeline000629 ul,[class^=Timeline] ul){list-style:none;border-inline-start:1px solid var(--khaki);padding-inline-start:20px}.page-shell[data-page=timeline] .legacy-content :where(.Timeline000629 li,[class^=Timeline] li){padding:12px 0;border-bottom:1px solid var(--border)}.page-shell[data-page=timeline] .legacy-content time{font-weight:650;color:var(--text-action)}.page-shell[data-page=timeline] .legacy-content li p{margin:4px 0 0}.page-shell[data-page=directory] .legacy-content ul{padding-inline-start:0;list-style:none}.page-shell[data-page=directory] .legacy-content li{padding-block:12px;border-bottom:1px solid var(--border)}.page-shell[data-page=trace] .legacy-content :where(h2,h3,h4),.page-shell[data-page=planting-detail] .legacy-content figcaption{color:var(--field-green)}.legacy-content .Floor002718>.main{padding-block:18px;border-bottom:1px solid var(--border);background-size:cover;background-position:center}.legacy-content .trace-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;padding:0;list-style:none}.legacy-content .trace-gallery .Ispic{background-size:cover}.field-detail-photo img{width:100%;height:auto;background:var(--surface-editorial)}.field-detail-photo figcaption{margin-block-start:8px;font-size:.875rem}.field-detail-photo--long{display:flex;flex-direction:column}.field-detail-photo--long figcaption{order:-1;margin-block:0 10px}.legacy-content :where(.PicList002255,.PicList002146,.Floor002658,.productlist) ul{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;list-style:none;padding:0}.legacy-content :where(.PicList002255,.PicList002146,.Floor002658,.productlist) li{padding-block-end:12px;border-bottom:1px solid var(--card-line)}.legacy-content .PicList002255 .pic img{width:100%;aspect-ratio:4/3;object-fit:cover}.legacy-content .PicList002146 .Ispic{aspect-ratio:4/3;background-color:var(--surface-editorial)}.legacy-content .TextList002148 ul{list-style:none;padding-inline-start:0}.legacy-content .TextList002148 li{padding-block:12px;border-bottom:1px solid var(--border)}.legacy-content .TextList002148 time{color:var(--text-muted)}.legacy-content .TextList002148 time i{margin-inline-end:.5em;font-style:normal}@media(min-width:640px){.legacy-content :where(.PicList002255,.PicList002146,.Floor002658,.productlist) ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.legacy-content :where(.PicList002255,.PicList002146,.productlist) ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-strip{background:var(--surface-editorial);border-top:1px solid var(--border);padding-block:var(--space-group)}.contact-strip .wrap{display:grid;gap:18px;align-items:start}.contact-strip ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0}.contact-strip li{display:grid;gap:3px}.contact-strip li b{color:var(--text-muted);font-size:.875rem}.contact-strip li a{color:var(--text-action);font-weight:650}.footer-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding-block:var(--space-group)}.footer-brand{font:650 1.4rem/1.2 var(--font-display);grid-column:1/-1}.footer-links{display:grid;gap:6px;font-size:.9375rem}.footer-links a{display:inline-flex;align-items:center;min-height:30px;color:var(--text-muted)}.footer-links a:hover{color:var(--text-action);text-decoration:underline}.qr-code{font-size:.875rem;color:var(--text-muted)}.qr-code img{width:96px;aspect-ratio:1;object-fit:contain}.qr-code figcaption{margin-block-start:5px}.copyright{padding:14px var(--gutter);border-top:1px solid var(--border);color:var(--text-muted);text-align:center;font-size:.8125rem}.site-footer .copyright a{text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.back-to-top{display:grid;place-items:center;position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:10;width:var(--touch-size);height:var(--touch-size);background:var(--surface);color:var(--text-action);border:1px solid var(--text-action);border-radius:3px}.back-to-top:hover{background:var(--surface-editorial)}@media(min-width:768px){.contact-strip .wrap{grid-template-columns:1fr 2fr}.footer-main{grid-template-columns:1.3fr 1fr 1fr auto}.footer-brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
