html body.page-id-51 .dm-activity-content:has(#dm-choose.dm-choose-togo){width:100%!important;max-width:none!important;margin-inline:auto!important}html body.page-id-51 #dm-brand-header,html body.page-id-51 #dm-brand-header.dm-togo-header{position:relative!important;top:auto!important;inset-block-start:auto!important}html body.page-id-51 #dm-brand-header nav{position:absolute!important;top:100%!important;max-height:75svh!important}html body.page-id-51 #dm-choose .ac-tools{position:static!important;top:auto!important}body:has(#dm-choose) main,body:has(#dm-choose) main>.wp-block-group,body:has(#dm-choose) .entry-content{margin:0!important;padding:0!important;max-width:none!important}body:has(#dm-choose) .wp-block-post-title{display:none}
#dm-choose{--ac-red:#a62620;--ac-yellow:#f3cc42;--ac-paper:#fff;--ac-ink:#a62620;isolation:isolate;margin:0!important;max-width:none!important;background:#fff;color:#a62620;font:16px/1.45 Roboto,Arial,sans-serif;overflow:clip}#dm-choose *{box-sizing:border-box}#dm-choose [hidden]{display:none!important}#dm-choose button{font:inherit;cursor:pointer}#dm-choose :is(button,a,summary){touch-action:manipulation}#dm-choose :is(button,a,summary):focus-visible{outline:3px solid #a87608;outline-offset:4px}#dm-choose button:disabled{cursor:default}#dm-choose :is(h1,h2,h3,p){margin:0}#dm-choose .ac-wrap{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}#dm-choose .ac-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 0;border-bottom:1px solid #eee3de}#dm-choose .ac-tools a,#dm-choose .ac-text-button{color:#a62620;font:700 12px/1.3 Roboto,Arial,sans-serif;text-underline-offset:4px}#dm-choose .ac-text-button{border:0;background:transparent;padding:10px 0;text-decoration:underline}#dm-choose .ac-tools-right{display:flex;gap:12px}
#dm-choose .ac-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:44px;align-items:center;padding:24px 0 38px;min-height:530px}#dm-choose .ac-copy{min-width:0}#dm-choose .ac-kicker{display:block;margin-bottom:10px;color:#62534e;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#dm-choose h1{font:900 clamp(30px,3.3vw,44px)/1.04 Roboto,Arial,sans-serif!important;letter-spacing:-.035em;color:#a62620!important;margin-bottom:12px!important}#dm-choose .ac-welcome h1,#dm-choose .ac-finish h1{font-size:clamp(34px,4vw,54px)!important}#dm-choose h1:focus{outline:none}#dm-choose h1 em{font-style:normal;background:linear-gradient(transparent 76%,#f3cc42 76%)}#dm-choose .ac-intro{max-width:430px;font-size:16px;line-height:1.45;color:#5c514c}#dm-choose .ac-hint{font-size:12px;color:#5c685c;margin-top:12px}#dm-choose .ac-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#dm-choose .ac-tags span{padding:7px 10px;border-radius:20px;background:#fff5d6;font-size:11px;font-weight:700}
#dm-choose .ac-art{position:relative;display:flex;align-items:center;justify-content:center;height:440px;min-width:0;isolation:isolate}#dm-choose .ac-art:before{content:"";position:absolute;inset:24px 8px 24px;background:#fbe7ac;border-radius:45% 45% 24px 24px;transform:rotate(-3deg);z-index:-1}#dm-choose .ac-art img{display:block;width:100%;height:420px;object-fit:contain}#dm-choose .ac-art-label{position:absolute;bottom:4px;max-width:94%;background:#a62620;color:#fff;padding:8px 14px;border-radius:24px;text-align:center;font-size:11px;font-weight:700}#dm-choose .ac-step .ac-art-label{display:none}#dm-choose .ac-art-note{display:none}#dm-choose .ac-photo img{height:360px;object-fit:cover;border-radius:24px}#dm-choose .ac-photo .ac-art-label{display:block}
#dm-choose .ac-progress{margin-bottom:14px}#dm-choose .ac-progress-label{font-size:11px;font-weight:700;color:#62534e}#dm-choose .ac-progress-label span:last-child{display:none}#dm-choose .ac-progress ol{display:flex;list-style:none;gap:6px;margin:0;padding:0}#dm-choose .ac-progress li{flex:1}#dm-choose .ac-progress button{display:block;width:100%;height:28px;padding:11px 0;border:0;background:transparent}#dm-choose .ac-progress button:before{content:"";display:block;height:5px;border-radius:6px;background:#eee3de}#dm-choose .ac-progress button[aria-current=step]:before{background:#f3cc42}#dm-choose .ac-progress button.ac-done:before{background:#a62620}#dm-choose .ac-step .ac-kicker{display:none}#dm-choose fieldset{border:0;padding:0;margin:18px 0 0;min-width:0}#dm-choose .ac-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#dm-choose .ac-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#dm-choose .ac-answer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:152px;padding:14px 10px;border:1.5px solid #e9d9d4;border-radius:16px;background:#fff;color:#a62620;text-align:center;font-size:15px;font-weight:700;line-height:1.2}#dm-choose .ac-answer:not(:disabled):hover{border-color:#8c9c88;background:#fbfaf3}#dm-choose .ac-answer svg{display:block;width:88px!important;height:74px!important;max-width:100%;flex:none}#dm-choose .ac-option-mark{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#a62620;color:#fff;font-size:14px}#dm-choose .ac-option-mark:empty{display:none}#dm-choose .ac-selected-correct{border:2px solid #2f633e;background:#eef7ed}#dm-choose .ac-answer.ac-wrong{border:2px solid #b42318!important;background:#fff0f0!important;color:#9f1b1b!important;box-shadow:0 0 0 2px #b4231826}#dm-choose .ac-wrong .ac-option-mark{background:#b42318!important;color:#fff!important}
#dm-choose .ac-actions{display:flex;align-items:center;gap:16px;margin-top:16px}#dm-choose .ac-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 20px;border:0;border-radius:12px;background:#a62620;color:#fff;text-decoration:none;font-size:14px;font-weight:700}#dm-choose .ac-primary:disabled{background:#e5e7e2;color:#657061}#dm-choose .ac-back{border:0;background:transparent;padding:12px 0;color:#62534e;font-size:12px}#dm-choose .ac-next-icon{display:block;width:20px!important;height:20px!important;flex:0 0 20px}#dm-choose #ac-menu-form{width:100%;margin:0}#dm-choose .ac-feedback{margin-top:10px;font-size:13px;line-height:1.4}#dm-choose .ac-feedback.ac-success{color:#285b36}#dm-choose .ac-feedback.ac-error{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:2px solid #b42318;border-radius:12px;background:#fff0f0;color:#8f1d16}#dm-choose .ac-error-icon{display:block;width:25px!important;height:25px!important;min-width:25px;flex:0 0 25px;color:#b42318}#dm-choose .ac-error-copy strong{display:block;color:#8f1d16;margin-bottom:3px}#dm-choose details{margin-top:14px}#dm-choose summary{font-size:12px;color:#62534e;cursor:pointer}#dm-choose details p{font-size:13px;line-height:1.5;margin-top:10px}#dm-choose details a{font-size:12px;color:#a62620}
#dm-choose .ac-useful{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:14px 0;border-top:1px solid #eee3de}#dm-choose .ac-useful a,#dm-choose .ac-useful button{font-size:11px;color:#62534e;text-underline-offset:4px}#dm-choose .ac-storage{margin-top:0;padding-bottom:18px}#dm-choose .ac-storage summary{font-size:11px}#dm-choose .ac-storage p{font-size:11px}#dm-choose.ac-text-only .ac-art{display:none}#dm-choose.ac-text-only .ac-layout{grid-template-columns:1fr;max-width:760px;min-height:0}#dm-choose.ac-text-only .ac-answer svg{display:none}

@media(max-width:760px){#dm-choose .ac-wrap{width:calc(100% - 32px)}#dm-choose .ac-tools{min-height:42px}#dm-choose .ac-layout{display:flex;flex-direction:column;gap:14px;padding:14px 0 24px;min-height:0}#dm-choose .ac-art{height:230px;width:100%;max-width:400px}#dm-choose .ac-art img{height:220px;width:96%}#dm-choose .ac-art:before{inset:8px 28px 10px}#dm-choose .ac-art-label{bottom:0;font-size:10px;padding:6px 12px}#dm-choose .ac-photo img{height:214px;width:100%;border-radius:18px}#dm-choose .ac-copy{width:100%}#dm-choose h1{font-size:clamp(27px,7.5vw,36px)!important;margin-bottom:8px!important}#dm-choose .ac-welcome h1,#dm-choose .ac-finish h1{font-size:34px!important}#dm-choose .ac-intro{font-size:14px}#dm-choose .ac-kicker{font-size:9px}#dm-choose .ac-progress{margin-bottom:8px}#dm-choose .ac-progress button{height:24px;padding:9px 0}#dm-choose fieldset{margin-top:14px}#dm-choose .ac-answer{min-height:132px;font-size:13px;padding:12px 8px;gap:8px}#dm-choose .ac-answer svg{width:76px!important;height:64px!important}#dm-choose .ac-answers{gap:10px}#dm-choose .ac-actions{margin-top:14px}#dm-choose .ac-step .ac-primary{flex:1}#dm-choose .ac-welcome .ac-primary,#dm-choose .ac-finish .ac-primary{width:100%}#dm-choose .ac-useful{gap:4px 16px}#dm-choose .ac-hint{font-size:11px}}
@media(max-width:360px){#dm-choose .ac-art{height:200px}#dm-choose .ac-art img{height:192px}#dm-choose .ac-photo img{height:188px}#dm-choose .ac-answer{min-height:128px}#dm-choose .ac-answer svg{width:68px!important;height:58px!important}}

/* Four clear restaurant topics */
#dm-choose .ac-step .ac-kicker{display:block;font-size:14px;font-weight:800;color:#7b302a;margin-bottom:10px}#dm-choose .ac-step h1{font-size:40px!important;line-height:1.12!important;color:#a62620!important}#dm-choose .ac-intro{font-size:20px!important;line-height:1.5!important;color:#a62620!important;font-weight:500}#dm-choose .ac-answer{font-size:16px;line-height:1.35}#dm-choose .ac-step .ac-art:before{display:none}#dm-choose .ac-step .ac-art img{object-fit:contain;width:100%;height:100%}#dm-choose .ac-step .ac-art-label{display:none}
@media(max-width:760px){#dm-choose .ac-step .ac-copy{display:contents}#dm-choose .ac-step{gap:10px;align-items:stretch}#dm-choose .ac-step .ac-progress{order:0;margin:0}#dm-choose .ac-step .ac-kicker{order:1;margin:0;font-size:13px}#dm-choose .ac-step h1{order:2;font-size:30px!important;margin:0!important}#dm-choose .ac-step .ac-intro{order:3;font-size:18px!important;line-height:1.45!important}#dm-choose .ac-step .ac-art{order:4;height:230px;align-self:center;margin:0}#dm-choose .ac-step fieldset{order:5;margin:0;min-width:0}#dm-choose .ac-step .ac-feedback{order:6}#dm-choose .ac-step .ac-actions{order:7;margin-top:4px}#dm-choose .ac-step details{order:8}#dm-choose .ac-answer{font-size:15px;min-height:126px}#dm-choose .ac-answer svg{height:54px!important;width:64px!important}}
#dm-choose summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:7px 0;list-style:none;font-size:12px;color:#62534e;cursor:pointer}#dm-choose summary::-webkit-details-marker{display:none}#dm-choose summary::marker{content:""}#dm-choose summary:after{content:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(141,112,49,.48);border-radius:50%;color:#8d7031;font:400 19px/1 var(--sans,Roboto,Arial,sans-serif);transition:transform .2s ease,background .2s ease,color .2s ease}#dm-choose details[open]>summary:after{content:"−";transform:rotate(180deg);background:#a62620;color:#f4efe4}#dm-choose .ac-step .ac-topic-art{height:440px;width:100%;max-width:480px;justify-self:center;align-self:center}#dm-choose .ac-step .ac-topic-art img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:22px}#dm-choose .ac-step .ac-topic-art:before,#dm-choose .ac-step .ac-topic-art .ac-art-label{display:none!important}@media(max-width:760px){#dm-choose .ac-step .ac-topic-art{height:285px;max-width:100%;margin:0 auto}#dm-choose .ac-step .ac-topic-art img{border-radius:16px}}@media(max-width:360px){#dm-choose .ac-step .ac-topic-art{height:250px}}