.legacy-public{display:contents}body:has(.legacy-public){overflow-y:scroll}.lg-cookie-panel{position:fixed;z-index:100000;left:16px;bottom:16px;box-sizing:border-box;width:704px;height:220px;max-width:calc(100vw - 48px);padding:32px;background:#fff;color:#1f2126;border-radius:8px;box-shadow:0 1px 8px rgba(18,5,41,.15);font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px}.lg-cookie-title{font-size:14px;line-height:20px;font-weight:500;margin:0 0 8px}.lg-cookie-copy{font-size:12px;color:#61656e;opacity:.8;margin:0 0 16px;line-height:20px}.lg-cookie-actions{display:flex;gap:8px}.lg-cookie-actions button{font-family:Montserrat,sans-serif;border:0;background:linear-gradient(226deg,#08aeea -9.19%,#17cec4 101.66%);color:white;font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:20px;padding:0;border-radius:6px;cursor:pointer;width:84px;min-width:84px;height:31px;display:flex;align-items:center;justify-content:center}.lg-cookie-settings label{display:block;font-size:12px}.lg-cookie-settings input{width:auto}.lg-cookie-panel:has(.lg-cookie-settings){height:auto}.lg-toc-toggle{font-size:12px;background:transparent;color:inherit;border:1px solid;border-radius:3px;padding:4px 8px;cursor:pointer}@media (max-width:767px){.lg-cookie-panel{width:308px;height:auto;max-width:none;left:15px;bottom:5px;padding:32px}.lg-cookie-copy{font-size:10px;line-height:20px;width:240px;max-width:100%}.lg-cookie-actions button{width:76px;min-width:76px}.lg-cookie-title{font-size:12px;font-weight:400;margin-bottom:8px;color:#262626}}.lg-menu-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.lg-menu-card .cs-entry__title{font-size:16px;margin-top:10px}.letsgo-summary-btn-wrap{margin:24px 0 -16px;text-align:center}@media (max-width:576px){.letsgo-summary-btn-wrap{margin:-16px 0;text-align:center}}.letsgo-summary-btn{display:inline-flex;align-items:center;gap:10px;background:#10a37f;color:#fff;font-weight:600;font-size:16px;border:none;border-radius:4px;padding:12px 20px;text-decoration:none;box-shadow:0 4px 10px rgba(16,163,127,.25);transition:transform .2s,box-shadow .2s,background .2s;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.letsgo-summary-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px rgba(16,163,127,.35);background:#0d8d6a}.letsgo-summary-btn img{width:20px;height:20px;display:inline-block;vertical-align:middle;filter:brightness(0) invert(1) contrast(1.05);display:inline-block!important}.ets-reco__scroll{display:flex;overflow-x:auto;gap:16px;padding-bottom:12px}.ets-reco__item{flex:0 0 250px;border:1px solid #ddd;border-radius:8px;padding:12px}.ets-reco__item img{width:100%;aspect-ratio:4/3;object-fit:cover}