.content-ui{padding-bottom:var(--fanyi-section-space)}.content-ui .entry-header,.content-ui .page-header{margin:1.25rem 0 2rem}.content-ui .entry-title,.content-ui .page-title{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.1;letter-spacing:var(--fanyi-tracking)}.content-ui .entry-content{line-height:1.7;overflow-wrap:anywhere}.content-ui.reading-page>.fanyi-container{max-width:50rem}.content-ui .entry-content p{margin:0 0 1rem;color:var(--fanyi-muted)}.content-ui .entry-content :is(h1,h2,h3,h4){line-height:1.25;letter-spacing:var(--fanyi-tracking);margin:1.75rem 0 .875rem}.content-ui .entry-content h1{font-size:clamp(1.875rem,3.3vw,3rem)}.content-ui .entry-content h2{font-size:clamp(1.375rem,2.2vw,1.875rem)}.content-ui .entry-content h3{font-size:1.25rem}.content-ui .entry-content h4{font-size:1rem}.content-ui .entry-content :is(h5,h6){font-size:1rem;line-height:1.4;margin:.75rem 0}.content-ui .entry-content :is(ul,ol){padding-left:1.5rem;margin:0 0 1.25rem}.content-ui .entry-content li+li{margin-top:.375rem}.content-ui .entry-content p:has(>strong:only-child){margin-top:1.5rem;color:var(--fanyi-text)}.content-ui .entry-content p>strong:only-child{font-size:1.125rem}.content-ui figure{margin:1rem 0;max-width:100%}.content-ui img{height:auto;max-width:100%;border-radius:var(--fanyi-radius-md);object-fit:contain}.content-ui .wp-block-table{max-width:100%;overflow-x:auto}.content-ui table{width:100%;border-collapse:collapse;font-size:.9375rem}.content-ui :is(th,td){padding:.75rem;border:1px solid var(--fanyi-border);text-align:left;overflow-wrap:anywhere}.content-ui th{background:var(--fanyi-bg-soft)}.content-ui blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--fanyi-green);background:var(--fanyi-bg-soft)}.content-ui details{border:1px solid var(--fanyi-border);border-radius:var(--fanyi-radius-md);margin-bottom:.75rem;background:var(--fanyi-bg)}.content-ui summary{min-height:54px;padding:1rem 1.25rem;font-weight:650;line-height:1.5;cursor:pointer}.content-ui summary::marker{color:var(--fanyi-green-hover)}.content-ui details[open]{background:var(--fanyi-bg-soft);border-color:var(--fanyi-green)}.content-ui .entry-content details>p{padding:0 1.25rem;margin-bottom:1rem}.content-ui :is(.wp-block-button__link,.track_order button,.comment-form input[type=submit]){display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:.875rem 1.25rem;max-width:100%;border:1px solid var(--fanyi-green);border-radius:var(--fanyi-radius-sm);background:var(--fanyi-green);color:#fff;font:650 .9375rem/1.35 var(--fanyi-font);text-decoration:none;text-align:center;cursor:pointer}.content-ui .wp-block-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.content-ui .wp-block-buttons.is-content-justification-center{justify-content:center}.content-ui .wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.content-ui .wp-block-column{min-width:0}.content-ui .entry-content>.wp-block-group{margin-bottom:2rem}.content-ui .has-background{background:var(--fanyi-bg-soft);padding:clamp(1rem,2.5vw,2rem);border-radius:var(--fanyi-radius-lg)}.content-ui .has-text-align-center{text-align:center}.content-ui .about-values-grid>.wp-block-column,.content-ui .how-process-grid>.wp-block-columns>.wp-block-column{padding:1.25rem;border:1px solid var(--fanyi-border);border-radius:var(--fanyi-radius-md);background:var(--fanyi-bg)}.content-ui .how-process-grid>.wp-block-columns{margin-top:1rem}.content-ui .how-process-grid h2{font-size:1.25rem}.content-ui .about-values-grid img,.content-ui .how-process-grid img{max-height:150px;width:100%}.content-ui :is(.about-who-benefits,.about-values-grid,.about-capabilities-grid) img{max-height:100px;width:100%;filter:hue-rotate(285deg) saturate(.55)}.content-ui .about-capabilities-grid .wp-block-columns:has(>.wp-block-column>figure){grid-template-columns:80px minmax(0,1fr);gap:1rem;align-items:start}.content-ui .track_order{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--fanyi-border);border-top:3px solid var(--fanyi-green);border-radius:var(--fanyi-radius-lg);box-shadow:var(--fanyi-shadow-card);margin:1.5rem 0 2rem}.content-ui .track_order .form-row{float:none;width:100%}.content-ui :is(.track_order,.comment-form) label{display:block;font-size:.875rem;font-weight:650;margin-bottom:.5rem}.content-ui :is(.track_order,.comment-form) :is(input:not([type=hidden]):not([type=submit]):not([type=checkbox]),textarea){width:100%;min-width:0;min-height:48px;padding:.75rem 1rem;border:1px solid var(--fanyi-border);border-radius:var(--fanyi-radius-sm);background:#fff;color:var(--fanyi-text);font:inherit}.content-ui textarea{min-height:140px;resize:vertical}.content-ui .track_order button{width:100%}.content-ui :is(.woocommerce-info,.woocommerce-error,.woocommerce-message){padding:1rem;margin:1rem 0;border:1px solid var(--fanyi-border);border-left:3px solid var(--fanyi-green);border-radius:var(--fanyi-radius-sm);background:var(--fanyi-bg-soft)}.content-ui [aria-invalid=true]{outline:2px solid var(--fanyi-text);outline-offset:1px}.content-ui .entry-meta{font-size:.8125rem;color:var(--fanyi-muted);margin:.75rem 0 1rem}.content-ui .entry-title a{text-decoration:none}.content-ui .ast-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.content-ui.archive-page article{padding:1.5rem;border:1px solid var(--fanyi-border);border-radius:var(--fanyi-radius-lg);box-shadow:var(--fanyi-shadow-card)}.content-ui.archive-page article .entry-title{font-size:1.5rem}.content-ui .navigation,.content-ui .pagination{margin-block:1.5rem}.content-ui .nav-links{display:flex;flex-wrap:wrap;gap:1rem}.content-ui .nav-links a{display:inline-flex;min-height:48px;align-items:center}.content-ui .comments-area{margin-top:2rem;border-top:1px solid var(--fanyi-border);padding-top:1.5rem}.content-ui .comment-list{padding-left:1.25rem}.content-ui .comment-body{margin-block:1rem}.content-ui .avatar{width:40px;height:40px}@media(min-width:48rem){.content-ui .wp-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.content-ui .how-process-grid>.wp-block-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.content-ui .about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-ui.archive-page .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-ui .wp-block-columns:has(>.wp-block-column:only-child){grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.content-ui .about-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.99rem){.content-ui:has(.about-who-benefits) .about-who-benefits .wp-block-columns{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:.75rem}.content-ui:has(.about-who-benefits) .about-who-benefits figure{margin:0}.content-ui:has(.about-who-benefits) .about-who-benefits img{height:48px;width:48px}.content-ui:has(.about-who-benefits) .about-who-benefits p{margin:0}.content-ui:has(.about-who-benefits) .about-who-benefits{gap:1rem}.content-ui:has(.about-who-benefits) .entry-content>.wp-block-group{margin-bottom:1.5rem}.content-ui:has(.about-who-benefits) .about-values-grid>.wp-block-column{padding:1rem}.content-ui:has(.about-who-benefits) .about-values-grid figure{margin:.5rem 0}.content-ui:has(.about-who-benefits) .about-values-grid img{max-height:64px}.content-ui:has(.about-who-benefits) .entry-content :is(h1,h2,h3){margin-top:1.125rem;margin-bottom:.625rem}.content-ui:has(.about-who-benefits) .about-capabilities-grid .wp-block-columns{gap:1rem}}