#main-header,.et-l--header,.site-header{border-bottom:none!important;box-shadow:none!important}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;background:#ffffff;border:1px solid rgba(17,17,17,0.10);border-radius:18px;padding:20px 20px 18px 20px;min-height:160px;box-shadow:0 8px 24px rgba(17,17,17,0.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.et_pb_blog_grid .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(17,17,17,0.08);border-color:rgba(17,17,17,0.14)}.et_pb_blog_grid .et_pb_post .post-meta{order:1;margin-bottom:14px;transform:translateX(-2px)}.et_pb_blog_grid .et_pb_post h2.entry-title{order:2;margin:0 0 8px 0}.et_pb_blog_grid .et_pb_post .post-content{order:3}.et_pb_blog_grid .et_pb_post h2.entry-title a{color:#111111;font-weight:700;font-size:22px;letter-spacing:-0.2px;line-height:1.2em}.et_pb_blog_grid .et_pb_post .post-content p{margin:0;color:#6B7280;font-size:15px;line-height:1.55em}.et_pb_blog_grid .et_pb_post .post-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.et_pb_blog_grid .et_pb_post .post-meta a{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;text-decoration:none;border:1px solid transparent;line-height:1}.category-culture-gems .post-meta a{background:rgba(94,150,211,0.12);color:#5E96D3;border-color:rgba(94,150,211,0.20)}.category-dont-say-that .post-meta a{background:rgba(255,35,53,0.10);color:#FF2335;border-color:rgba(255,35,53,0.18)}.category-sound-native .post-meta a{background:rgba(255,198,235,0.22);color:#D95FA3;border-color:rgba(255,198,235,0.35)}.tonc-filter{margin-bottom:36px}.tonc-filter button,.tonc-filter a{-webkit-appearance:none;appearance:none;padding:8px 18px;border-radius:999px;border:1px solid transparent;background:rgba(17,17,17,0.06);color:#111;font-size:14px;font-weight:500;margin-right:12px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.tonc-filter button:hover,.tonc-filter a:hover{transform:translateY(-1px)}.tonc-filter button.active,.tonc-filter a.active{box-shadow:0 8px 22px rgba(0,0,0,0.08)}.tonc-filter button[data-filter="dont-say-that"],.tonc-filter a[data-filter="dont-say-that"],.tonc-filter a.dont-say-that{background:rgba(255,35,53,0.10);color:#FF2335}.tonc-filter button[data-filter="sound-native"],.tonc-filter a[data-filter="sound-native"],.tonc-filter a.sound-native{background:rgba(255,198,235,0.22);color:#D95FA3}.tonc-filter button[data-filter="culture-gems"],.tonc-filter a[data-filter="culture-gems"],.tonc-filter a.culture-gems{background:rgba(94,150,211,0.12);color:#5E96D3}.tonc-filter button[data-filter="dont-say-that"].active,.tonc-filter a[data-filter="dont-say-that"].active,.tonc-filter a.dont-say-that.active{background:rgba(255,35,53,0.18)}.tonc-filter button[data-filter="sound-native"].active,.tonc-filter a[data-filter="sound-native"].active,.tonc-filter a.sound-native.active{background:rgba(255,198,235,0.35)}.tonc-filter button[data-filter="culture-gems"].active,.tonc-filter a[data-filter="culture-gems"].active,.tonc-filter a.culture-gems.active{background:rgba(94,150,211,0.22)}@media (max-width:980px){.tonc-filter{margin-bottom:26px}.tonc-filter button,.tonc-filter a{font-size:13px;padding:8px 14px;margin-right:10px;margin-bottom:10px}.et_pb_blog_grid .et_pb_post{padding:18px 18px 16px 18px;min-height:150px}.et_pb_blog_grid .et_pb_post h2.entry-title a{font-size:20px}.et_pb_blog_grid .et_pb_post .post-content p{font-size:14px}}@media (max-width:480px){.et_pb_blog_grid .et_pb_post{border-radius:16px;padding:16px 16px 14px 16px;min-height:140px}.et_pb_blog_grid .et_pb_post h2.entry-title a{font-size:19px}.et_pb_blog_grid .et_pb_post .post-meta a{font-size:11px;padding:4px 9px}}#tonc-library-hero,.et_pb_section#tonc-library-hero{padding-top:0!important}@media (max-width:980px){#tonc-library-hero,.et_pb_section#tonc-library-hero{padding-top:90px!important}}.single-post body,body.single-post{color:#232323;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-post #main-content .container:before{display:none!important}.single-post #left-area{width:100%!important;padding-right:0!important}.single-post #sidebar{display:none!important}.single-post .et_pb_post,.single-post .entry-content,.single-post .et_post_meta_wrapper{max-width:880px;margin-left:auto;margin-right:auto}.single-post #main-content .container{padding-top:40px;padding-bottom:80px}.single-post .entry-title,.single-post h1,.single-post h2,.single-post h3{font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#232323;letter-spacing:-0.02em}.single-post .entry-content,.single-post .entry-content p,.single-post .entry-content li{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;line-height:1.75}.single-post .entry-title{font-size:44px;line-height:1.1;margin-bottom:10px}.single-post .et_post_meta_wrapper .post-meta,.single-post .et_post_meta_wrapper .post-meta a{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;color:rgba(35,35,35,0.55)}.single-post .entry-content h2{font-size:22px;margin:42px 0 14px}.single-post .entry-content h3{font-size:18px;margin:30px 0 10px}.single-post .entry-content a{color:#ff2335;text-decoration-thickness:2px;text-underline-offset:3px}.single-post .entry-content a:hover{opacity:0.85}.single-post .entry-content p{margin:0 0 18px}.single-post .entry-content ul,.single-post .entry-content ol{margin:0 0 22px 20px}.single-post .entry-content li{margin:8px 0}.tonc-hero{background:rgba(255,198,235,0.55);border-radius:18px;padding:26px 26px 22px;margin:18px auto 30px}.tonc-hero .tonc-kicker{font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(35,35,35,0.55);margin-bottom:10px}.tonc-hero .tonc-title{font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:40px;line-height:1.08;margin:0 0 10px}.tonc-hero .tonc-sub{font-size:16px;line-height:1.6;margin:0}.tonc-card{background:#ffffff;border:1px solid rgba(35,35,35,0.10);border-radius:16px;padding:18px 18px 16px;box-shadow:0 10px 30px rgba(35,35,35,0.05);margin:18px 0}.tonc-ohno{border-left:5px solid #ff2335;background:rgba(255,35,53,0.06)}.tonc-say{border-left:5px solid #5E96D3;background:rgba(94,150,211,0.10)}.tonc-tip{border:1px solid rgba(94,150,211,0.25);background:rgba(94,150,211,0.10);border-radius:14px;padding:16px;margin:18px 0}.tonc-beforeyougo{border:1px solid rgba(254,179,1,0.35);background:rgba(254,179,1,0.14);border-radius:14px;padding:16px;margin:22px 0 10px;font-style:italic}.tonc-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:8px;color:rgba(35,35,35,0.65)}.single-post .entry-content img{border-radius:14px;box-shadow:0 12px 30px rgba(35,35,35,0.06)}@media (max-width:980px){.single-post .et_pb_post,.single-post .entry-content,.single-post .et_post_meta_wrapper{max-width:92%}.single-post .entry-title{font-size:34px}.single-post .entry-content,.single-post .entry-content p,.single-post .entry-content li{font-size:16px;line-height:1.7}.tonc-hero{padding:18px;border-radius:16px}.tonc-hero .tonc-title{font-size:30px}}