.tic-listing-table{background:#FFFFFF;border-radius:14px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 16px rgba(0,0,0,0.04);overflow:hidden;padding:0!important}.tic-listing-table .et_pb_row{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.tic-listing-table .et_pb_column{padding:0!important}.tic-header-grid{display:grid;grid-template-columns:44px 1fr 100px 100px 120px;gap:12px;padding:12px 20px;background:#EDE4D3;border-bottom:1px solid #E0D6C4;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:#888;align-items:center}.tic-row-grid{display:grid;grid-template-columns:44px 1fr 100px 100px 120px;gap:12px;padding:16px 20px;align-items:center;border-bottom:1px solid rgba(0,0,0,0.04);text-decoration:none;color:inherit;transition:background 0.15s ease;cursor:pointer}.tic-row-grid:hover{background:rgba(245,239,228,0.5)}.tic-listing-row:last-child .tic-row-grid{border-bottom:none}.tic-row-featured{background:linear-gradient(90deg,rgba(212,168,67,0.06) 0%,rgba(255,255,255,0) 60%);border-left:3px solid #D4A843}.tic-row-featured:hover{background:linear-gradient(90deg,rgba(212,168,67,0.1) 0%,rgba(245,239,228,0.4) 60%)}.tic-rank{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#1A2E4A;text-align:center}.tic-info{display:flex;flex-direction:column;gap:4px}.tic-name{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;color:#1A2E4A;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tic-meta{font-size:12px;color:#888;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tic-badge{font-size:9px;font-weight:700;padding:2px 7px;border-radius:8px;text-transform:uppercase;letter-spacing:0.5px;display:inline-block;line-height:1.4}.tic-badge-featured{color:#7A5C00;background:#FFF8E0;border:1px solid #e8d890}.tic-badge-english{color:#3A8C5C;background:#EDF7F1;border:1px solid #b8dfc9}.tic-badge-new{color:#2A7F7F;background:#E6F5F5;border:1px solid #b3dede}.tic-score{display:flex;flex-direction:column;align-items:center;gap:4px}.tic-score-num{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:#1A2E4A;line-height:1}.tic-score-bar{width:60px;height:4px;background:#EDE4D3;border-radius:2px;overflow:hidden}.tic-score-fill{height:100%;border-radius:2px}.tic-score-high{background:#3A8C5C}.tic-score-mid{background:#D4A843}.tic-score-low{background:#C9614A}.tic-google{display:flex;flex-direction:column;align-items:center;gap:2px}.tic-google-stars{font-size:13px;font-weight:600;color:#1A1A1A}.tic-google-count{font-size:11px;color:#888}.tic-location{font-size:12px;color:#4A4A4A}@media (max-width:768px){.tic-header-grid{display:none}.tic-row-grid{grid-template-columns:32px 1fr;grid-template-rows:auto auto;gap:6px 10px;padding:14px 16px}.tic-rank{font-size:14px;grid-row:1;grid-column:1}.tic-info{grid-row:1;grid-column:2}.tic-score,.tic-google,.tic-location{grid-row:2;grid-column:2}.tic-row-grid{grid-template-columns:32px 1fr;grid-template-areas:"rank info" ". details"}.tic-rank{grid-area:rank}.tic-info{grid-area:info}.tic-score{flex-direction:row;gap:6px}.tic-score-bar{display:none}.tic-google{flex-direction:row;gap:4px}.tic-google-count{display:none}}.tic-listing-table .et_pb_row{width:100%!important;max-width:100%!important;padding:0!important}.tic-listing-table .et_pb_column{padding-bottom:0!important}.tic-listing-table .et_pb_code_inner{padding:0!important;margin:0!important}.tic-listing-table .et_pb_row{border-bottom:none!important}}a{color:#1a2e4a;font-weight:600;text-decoration:underline}a:hover{color:#C4713F;text-decoration:underline}#breadcrumbs,.yoast-breadcrumb,span.breadcrumbs{font-size:13px!important}#breadcrumbs a,.yoast-breadcrumb a,span.breadcrumbs a{color:#888!important;text-decoration:none!important;font-weight:500!important}#breadcrumbs a:hover,.yoast-breadcrumb a:hover,span.breadcrumbs a:hover{color:#1A2E4A!important}#breadcrumbs span.breadcrumb_last,.yoast-breadcrumb span.breadcrumb_last,span.breadcrumbs span.breadcrumb_last{color:#1A2E4A!important;font-weight:600!important}