#back-to-top{position:fixed;bottom:130px;right:10px;background-color:#C3B791;color:#fff;border:none;border-radius:30px;padding:10px 20px;font-size:14px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000;display:flex;align-items:center;gap:5px;transition:all 0.3s ease}#back-to-top .btn-arrow{width:8px;height:auto;margin-right:10px;transform:rotate(-90deg);transition:transform 0.3s ease}#back-to-top:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.3)}#back-to-top:hover .btn-arrow{transform:rotate(-90deg) translateY(-2px)}.voice-header{background-color:#C3B791;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px 20px 100px;margin-top:82px}.voice-title{font-size:58px;color:#fff;margin-bottom:10px;font-weight:400;font-family:"游明朝","Yu Mincho",serif;letter-spacing:.1em}.voice-page-section{background-color:#F8F7F2;padding:80px 20px 100px;text-align:center}.breadcrumb{font-size:14px;color:#fff}.breadcrumb a{color:#fff;text-decoration:underline}.page-title{font-size:40px;color:#6D6D6D;margin-bottom:60px;font-weight:400}.voice-category-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:60px}.category-btn{display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;border:1px solid #C3B791;color:#C3B791;border-radius:20px;padding:8px 16px;text-decoration:none;font-size:14px;font-family:'Noto Sans',sans-serif;transition:all 0.3s ease}.category-btn .btn-text{flex:1;text-align:center;pointer-events:none;padding-right:20px}.category-btn:hover{background-color:#C3B791;color:#fff;transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.1)}.category-btn .arrow-icon{position:absolute;right:16px;width:6px;height:6px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-50%) rotate(-45deg);top:50%;pointer-events:none}.voice-subtitle{font-size:35px;color:#C3B791;font-weight:400;padding:60px 0}.voice-list{display:flex;flex-wrap:wrap;gap:70px 20px;justify-content:flex-start;max-width:1000px;margin:0 auto 60px}.voice-card{position:relative;padding-top:60px;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px 20px;width:100%;max-width:460px;text-align:left}.voice-img{position:absolute;top:-40px;left:50%;transform:translateX(-50%);max-width:80px;height:auto}.voice-text{font-size:16px;color:#6D6D6D;line-height:1.8;padding-top:10px}.voice-category{display:inline-block;font-size:12px;color:#C3B791;padding:5px 12px;border:1px solid #C3B791;border-radius:15px;text-align:center;text-decoration:none;margin-top:15px}.voice-category:hover{background-color:#C3B791;color:#fff}@media screen and (max-width:1020px){.voice-header{margin-top:65px;padding:40px 15px 60px}.voice-title{font-size:36px}.breadcrumb{font-size:12px}.page-title{font-size:28px;margin-bottom:40px}.voice-category-buttons{gap:10px;margin-bottom:40px}.category-btn{padding:8px 12px;font-size:12px;border-radius:15px}.category-btn .btn-text{padding-right:16px}.category-btn .arrow-icon{right:12px;width:5px;height:5px}.voice-subtitle{font-size:24px;padding:40px 0 20px}.voice-list{gap:40px 10px;justify-content:center;margin-bottom:40px}.voice-card{width:calc(50% - 10px);max-width:none;padding:20px 15px}.voice-img{max-width:60px;top:-30px}.voice-text{font-size:14px;line-height:1.7}}@media (max-width:768px){.category-btn .btn-text{padding-right:10px}.voice-header{padding:40px 0 80px;margin-top:65px}.voice-title{font-size:40px;margin-bottom:0}.voice-page-section{padding:30px 20px 60px}.page-title{font-size:28px;margin-bottom:30px}.voice-category-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:0}.category-btn{display:flex!important;justify-content:space-between!important;font-size:13px;padding:10px 10px;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.category-btn .arrow-icon{margin-left:5px;width:5px;height:5px}.voice-subtitle{font-size:22px;padding:40px 0 20px}.voice-list{flex-direction:column;gap:40px 0;max-width:100%;margin:0 auto}.voice-card{width:100%;padding:25px 15px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.voice-img{top:-25px;max-width:50px}.voice-text{font-size:14px;line-height:2;padding-top:0}.voice-category{font-size:10px;padding:3px 8px;margin-top:10px}#back-to-top{bottom:80px;right:10px;padding:8px 15px;font-size:12px;border-radius:25px}#back-to-top .btn-arrow{width:6px;margin-right:5px}}