.interview-public-content{padding-block:28px 40px}.interview-public-shell>header{padding-block:14px}.interview-public-shell>header img{width:144px;height:54px}.interview-profile-card,.interview-question-card,.interview-complete-card{padding:clamp(20px,4vw,32px);border-radius:12px;box-shadow:0 3px 16px #0000000a}.interview-profile-card h1,.interview-question-card h1,.interview-complete-card h1{font-size:clamp(24px,4vw,30px);margin:4px 0 16px}:is(.interview-public-shell,.public-meal-shell) :is(button,a,summary,input,select){touch-action:manipulation}:is(.interview-public-shell,.public-meal-shell) :is(button,a,summary):focus-visible{outline:2px solid var(--accent, #b31f24);outline-offset:3px}.public-meal-card .ui-help{border:1px solid var(--line, #e4e4e7);border-radius:8px;padding-inline:12px}.public-meal-card .ui-help>summary{cursor:pointer;padding-block:12px;font-size:13px}.public-meal-card .ui-help>p{font-size:13px;line-height:1.7}@media(max-width:680px){.interview-public-content{width:calc(100% - 24px);padding-block:18px 28px}.interview-public-shell>header{width:calc(100% - 24px)}.interview-profile-card input,.interview-profile-card select{font-size:16px}:is(.interview-public-shell,.public-meal-shell) button{min-height:44px}}
