.product-page[data-v-61fbdb02]{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:1920px;margin:0 auto}.related-articles[data-v-61fbdb02]{width:100%;padding:56px 20px 64px;background:#fafafa;border-top:1px solid #eee}.related-articles-inner[data-v-61fbdb02]{max-width:1000px;margin:0 auto}.related-articles-title[data-v-61fbdb02]{font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 24px;letter-spacing:.5px}.related-articles-list[data-v-61fbdb02]{list-style:none;margin:0;padding:0}.related-articles-list li+li[data-v-61fbdb02]{border-top:1px solid #eee}.related-article-link[data-v-61fbdb02]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 4px;text-decoration:none;color:#333;transition:color .2s}.related-article-link[data-v-61fbdb02]:hover{color:#06c}.related-article-title[data-v-61fbdb02]{font-size:15px;line-height:1.6}.related-article-more[data-v-61fbdb02]{flex-shrink:0;font-size:13px;color:#999}.related-article-link:hover .related-article-more[data-v-61fbdb02]{color:#06c}@media (max-width: 768px){.related-articles[data-v-61fbdb02]{padding:40px 16px 48px}.related-articles-title[data-v-61fbdb02]{font-size:19px;margin-bottom:18px}.related-article-link[data-v-61fbdb02]{flex-direction:column;gap:6px;padding:14px 2px}}.state-screen[data-v-61fbdb02]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:40px 20px;font-size:16px;color:#666}.loading-state[data-v-61fbdb02]{color:var(--brand)}.error-state[data-v-61fbdb02]{color:#ff4d4f}.back-button[data-v-61fbdb02]{margin-top:20px;padding:10px 20px;background-color:var(--brand);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.back-button[data-v-61fbdb02]:hover{background-color:var(--brand-dark)}.product-banner-fallback[data-v-61fbdb02]{width:100%;background:linear-gradient(135deg,#f6fff0,#fff);padding:60px 20px}.product-banner-fallback .banner-inner[data-v-61fbdb02]{max-width:1200px;margin:0 auto;text-align:center}.product-banner-fallback h1[data-v-61fbdb02]{font-size:36px;color:#212121;margin:0 0 12px;font-weight:600}.product-banner-fallback p[data-v-61fbdb02]{font-size:16px;color:#555;margin:0 0 24px}.product-banner-fallback img[data-v-61fbdb02]{max-width:100%;height:auto;border-radius:8px}.product-features[data-v-61fbdb02]{padding:40px 20px;max-width:1200px;margin:0 auto;width:100%;min-height:736px}.feature-content[data-v-61fbdb02]{position:relative;padding-left:30px}.feature-content[data-v-61fbdb02]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:var(--brand);border-radius:2px}.feature-content[data-v-61fbdb02] h1,.feature-content[data-v-61fbdb02] h2{color:#333;font-size:24px;margin:28px 0 16px;font-weight:600}.feature-content[data-v-61fbdb02] h3{color:#333;font-size:19px;margin:22px 0 12px;font-weight:600}.feature-content[data-v-61fbdb02] p{color:#666;font-size:16px;line-height:1.7;margin:0 0 12px;max-width:900px}.feature-content[data-v-61fbdb02] strong{color:#333;font-weight:600}.feature-content[data-v-61fbdb02] ul{list-style:none;padding-left:0;margin:8px 0 16px}.feature-content[data-v-61fbdb02] ul li{position:relative;padding-left:25px;margin-bottom:12px;color:#666;font-size:16px;line-height:1.6}.feature-content[data-v-61fbdb02] ul li:before{content:"•";position:absolute;left:0;color:var(--brand);font-weight:700;font-size:20px;line-height:1;top:2px}.feature-content[data-v-61fbdb02] ol{padding-left:24px;margin:8px 0 16px;color:#666;font-size:16px;line-height:1.6}.feature-content[data-v-61fbdb02] ol li{margin-bottom:10px}.feature-content[data-v-61fbdb02] blockquote{margin:16px 0;padding:10px 16px;border-left:4px solid var(--brand);background:#4caf500f;color:#444}.feature-content[data-v-61fbdb02] figure{margin:20px 0;text-align:center}.feature-content[data-v-61fbdb02] figure img,.feature-content[data-v-61fbdb02] p img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px #00000014}.feature-content[data-v-61fbdb02] figcaption{font-size:13px;color:#888;margin-top:6px;font-style:italic}.feature-content[data-v-61fbdb02] hr{border:none;border-top:1px solid #eee;margin:28px 0}.copyright[data-v-61fbdb02]{font-size:14px;text-align:center;color:#777;width:100%;max-width:1920px;margin:20px auto}@media (min-width: 769px) and (max-width: 1200px){.product-features[data-v-61fbdb02]{max-width:100%;padding-left:20px;padding-right:20px}.feature-content[data-v-61fbdb02]{padding-left:20px}}@media (max-width: 768px){.product-features[data-v-61fbdb02]{max-width:100%;padding-left:15px;padding-right:15px;min-height:480px}.feature-content[data-v-61fbdb02]{padding-left:20px}.feature-content[data-v-61fbdb02] h2{font-size:20px}.feature-content[data-v-61fbdb02] p,.feature-content[data-v-61fbdb02] li{font-size:14px}.product-banner-fallback[data-v-61fbdb02]{padding:32px 16px}.product-banner-fallback h1[data-v-61fbdb02]{font-size:26px}}
