body{background-color:#fff;color:#414141;line-height:1.65;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;font-weight:400;overflow-x:hidden;text-rendering:optimizelegibility}@media (max-width:767px){body{font-size:12px}}.u-permalink{bottom:0;left:0;outline:0;position:absolute;right:0;top:0;z-index:10}.text-align-left{text-align:left !important}@media (min-width:1200px){.container{max-width:1200px}}.wp-block-table-wrapper,.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-table,.table-wrapper table,table{width:100%;border-collapse:collapse;font-size:15px;margin:20px 0;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.wp-block-table thead,table thead{background:#f2f4f7;color:#0f172a;font-weight:600;border-bottom:2px solid #d1d5db}.wp-block-table thead th,table thead th{padding:14px 12px;text-align:left}.wp-block-table tfoot,table tfoot{background:#f9fafc;color:#1f2937;font-weight:600;border-top:2px solid #d1d5db}.wp-block-table td,.wp-block-table th,table td,table th{padding:12px 10px;border:1px solid #e5e7eb;word-break:break-word;vertical-align:middle;color:#374151;line-height:1.6}.wp-block-table tbody tr:nth-child(even),table tbody tr:nth-child(even){background:#f9fafc}.wp-block-table tbody tr:hover,table tbody tr:hover{background:#eef4ff;transition:.2s ease}.wp-block-table td:first-child,.wp-block-table th:first-child,table td:first-child,table th:first-child{font-weight:600;color:#2a4d8f;white-space:nowrap}.wp-block-table figcaption,table figcaption{color:#6b7280;text-align:center;margin:8px 0;font-size:13px}@media (max-width:720px){.wp-block-table td,.wp-block-table th,table td,table th{padding:8px 6px;font-size:14px}}html[lang^=en] body,html[lang^=ru] body,html[lang^=es] body{font-family:'Roboto','Helvetica Neue',Arial,sans-serif}html[lang^=ja] body{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Meiryo',sans-serif}html[lang^=ko] body{font-family:'Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}html[lang^=de] body{font-family:'Roboto','Helvetica Neue','Segoe UI',Arial,sans-serif}html[lang^=en] .about-features .content p,html[lang^=en] .home-modular-5 .contact-item p,html[lang^=en] .contact-text p,html[lang^=en] .home-modular-11 .cleaning-service-item .content p,html[lang^=en] .modular15_wrapper .modular15_text_box p,html[lang^=ru] .about-features .content p,html[lang^=ru] .home-modular-5 .contact-item p,html[lang^=ru] .contact-text p,html[lang^=ru] .home-modular-11 .cleaning-service-item .content p,html[lang^=ru] .modular15_wrapper .modular15_text_box p,html[lang^=ja] .about-features .content p,html[lang^=ja] .home-modular-5 .contact-item p,html[lang^=ja] .contact-text p,html[lang^=ja] .home-modular-11 .cleaning-service-item .content p,html[lang^=ja] .modular15_wrapper .modular15_text_box p,html[lang^=es] .about-features .content p,html[lang^=es] .home-modular-5 .contact-item p,html[lang^=es] .contact-text p,html[lang^=es] .home-modular-11 .cleaning-service-item .content p,html[lang^=es] .modular15_wrapper .modular15_text_box p,html[lang^=ko] .about-features .content p,html[lang^=ko] .home-modular-5 .contact-item p,html[lang^=ko] .contact-text p,html[lang^=ko] .home-modular-11 .cleaning-service-item .content p,html[lang^=ko] .modular15_wrapper .modular15_text_box p,html[lang^=de] .about-features .content p,html[lang^=de] .home-modular-5 .contact-item p,html[lang^=de] .contact-text p,html[lang^=de] .home-modular-11 .cleaning-service-item .content p,html[lang^=de] .modular15_wrapper .modular15_text_box p{text-align:left}span.uagb-question{font-size:18px;font-weight:700;color:#333;line-height:1.5;margin-bottom:10px;display:block;text-decoration:none}span.uagb-question:before{content:"Q:";font-weight:700;color:#555;margin-right:8px}span.uagb-question:hover{color:#0073aa;cursor:pointer}.qa-layout-container{max-width:1200px;margin:40px auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.qa-content-wrapper{flex:1;min-width:0;width:100%}.qa-sidebar{width:300px;flex:0 0 300px;max-width:100%;box-sizing:border-box}.qa-sidebar .widget,.qa-sidebar section,.qa-sidebar aside{width:100% !important;display:block !important;box-sizing:border-box !important;margin-bottom:30px}.qa-sidebar img{max-width:100%;height:auto;margin-top:10px}.qa-title{font-size:2rem;color:#2c3e50;margin-bottom:10px}.qa-meta{color:#999;font-size:.9rem;margin-bottom:30px}.qa-question-box{background-color:#f8f9fa;padding:30px;border-radius:8px;border-left:5px solid #2c3e50;margin-bottom:50px}.qa-question-box h3{margin-top:0;font-size:1.2rem;color:#555}.qa-question-text{font-size:1.1rem;line-height:1.8;color:#333;font-weight:500}.section-title{font-size:1.5rem;border-bottom:2px solid #eee;padding-bottom:15px;margin-bottom:30px}.expert-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.02);overflow:hidden;transition:transform .2s}.expert-card:hover{transform:translateY(-3px);box-shadow:0 5px 20px rgba(0,0,0,.05)}.expert-header{padding:15px 20px;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;border-left:5px solid transparent}.expert-avatar{width:45px;height:45px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-right:15px;flex-shrink:0}.expert-info{display:flex;flex-direction:column}.expert-name{margin:0;font-size:1.1rem;color:#333}.expert-role{font-size:.85rem;color:#777;margin-top:2px}.expert-body{padding:25px;font-size:1rem;line-height:1.7;color:#444}.expert-body p:last-child{margin-bottom:0}.qa-random-list ul{list-style:none;padding:0;margin:0}.qa-random-list li{padding:8px 0;border-bottom:1px dashed #eee}.qa-random-list li:last-child{border-bottom:none}.qa-random-list a{display:flex;align-items:flex-start;line-height:1.4;text-decoration:none;color:#555;transition:color .2s}.qa-random-list a:hover{color:#1e73be}.qa-random-list .qa-icon{background:#f0f2f5;color:#1e73be;min-width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;font-size:12px;font-weight:700;margin-right:10px;margin-top:2px}.qa-random-list li.current-reading a{color:#999;cursor:default}@media (max-width:768px){.qa-title{font-size:1.6rem}.qa-sidebar{display:none !important}.qa-layout-container{padding:0 15px}.qa-content-wrapper{width:100% !important;flex:none !important}}.qa-sidebar h3{padding-bottom:10px !important;margin-bottom:0 !important;display:block !important}.qa-sidebar .border-style-3{margin-bottom:20px}.qa-archive-header{margin-bottom:40px;border-bottom:2px solid #eee;padding-bottom:20px}.qa-archive-header h1{color:#2c3e50;font-size:2.2rem;margin-bottom:10px}.archive-description{color:#666;font-size:1.1rem}.qa-list-item{background:#fff;padding:25px;border-radius:8px;border:1px solid #eee;margin-bottom:20px;transition:transform .2s,box-shadow .2s}.qa-list-item:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.05);border-color:#ddd}.qa-list-title{margin-top:0;font-size:1.4rem;margin-bottom:10px}.qa-list-title a{text-decoration:none;color:#2c3e50;transition:color .2s}.qa-list-title a:hover{color:#1e73be}.qa-list-excerpt{color:#555;line-height:1.6;margin-bottom:15px}.qa-read-more{display:inline-block;font-weight:600;color:#1e73be;text-decoration:none;font-size:.95rem}.qa-read-more:hover{text-decoration:underline}.qa-pagination{margin-top:40px;text-align:center}.qa-pagination .page-numbers{display:inline-block;padding:8px 12px;border:1px solid #ddd;margin:0 3px;text-decoration:none;color:#333;border-radius:4px}.qa-pagination .page-numbers.current,.qa-pagination .page-numbers:hover{background-color:#2c3e50;color:#fff;border-color:#2c3e50}.qa-breadcrumbs{margin-bottom:20px;font-size:.95rem;color:#666}.qa-breadcrumbs p{margin:0;line-height:1.5}.qa-breadcrumbs a{text-decoration:none;color:#2c3e50;transition:color .2s}.qa-breadcrumbs a:hover{color:#1e73be}.qa-breadcrumbs .separator{color:#ccc;margin:0 8px}.qa-random-list ul{list-style:none;padding:0;margin:0}.qa-random-list li{border-bottom:1px dashed #e0e0e0;padding:10px 0;line-height:1.4}.qa-random-list li:last-child{border-bottom:none}.qa-random-list a{text-decoration:none;color:#444;display:flex;align-items:flex-start;transition:all .2s ease;font-size:.95rem}.qa-random-list a:hover{color:#1e73be;transform:translateX(5px)}.qa-random-list .qa-icon{background-color:#f0f2f5;color:#1e73be;font-weight:700;font-size:12px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0;margin-top:2px}