.food-pilot{color:#193f48;overflow-wrap:anywhere;max-width:900px;margin:auto;padding:32px 20px;font:18px/1.85 Meiryo,Hiragino Sans,sans-serif}.food-pilot h1{font-size:32px;line-height:1.5}.food-pilot h2{font-size:24px}.food-pilot section{background:#fff;border:1px solid #c1cec9;border-radius:8px;margin:24px 0;padding:24px}.food-pilot article{border-top:1px solid #c1cec9;padding:20px 0}.food-notice{background:#f2eadb;padding:20px}.food-pilot label{margin:18px 0;display:block}.food-pilot input:not([type=checkbox]),.food-pilot select,.food-pilot textarea{font:inherit;color:inherit;background:#fff;border:1px solid #617c79;border-radius:5px;width:100%;padding:12px;display:block}.food-pilot fieldset{border:0;min-width:0;padding:0}.food-pilot button,.food-links a{font:inherit;color:#fff;background:#234e52;border:0;border-radius:5px;min-height:48px;margin:8px 8px 8px 0;padding:12px 18px;text-decoration:none;display:inline-block}.food-pilot button:disabled{opacity:.5}.food-check input{vertical-align:middle;width:22px;height:22px;margin-right:10px}.food-pilot :focus-visible{outline-offset:3px;outline:3px solid #b77b2c}@media (max-width:480px){.food-pilot{padding:20px 14px}.food-pilot section{padding:18px}.food-pilot h1{font-size:27px}.food-pilot button,.food-links a{text-align:center;box-sizing:border-box;width:100%}}.food-pilot,.food-pilot *{box-sizing:border-box}.pilot-results{background:#faf9f3;border:1px solid #d4d8cc;border-radius:12px;margin:24px 0;padding:22px}.pilot-results h4{margin:0 0 12px;font-size:22px}.pilot-results .pilot-result-caption{color:#52615a;font-size:14px}.pilot-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.food-pilot .pilot-options button{color:#234e52;text-align:left;background:#fff;border:1px solid #a9bbb1;width:100%;margin:0;padding:14px 9px;font-size:15px;line-height:1.6}.pilot-options button span{font-size:22px;font-weight:700;display:block}.food-pilot .pilot-options button[aria-pressed=true]{color:#fff;background:#234e52;border-color:#234e52}.pilot-intent{padding:18px 0}.pilot-intent p{margin:6px 0;font-size:15px}.food-pilot .pilot-views button{color:#234e52;background:0 0;border:1px solid #a9bbb1;width:auto;min-height:44px;margin:0 6px 8px 0;padding:7px 12px;font-size:14px}.food-pilot .pilot-views button[aria-pressed=true]{background:#e2eade;border-color:#234e52}.pilot-results figure{margin:8px 0 20px}.pilot-results figure img{background:#e8e5db;border-radius:6px;width:100%;height:auto;display:block}.pilot-results figcaption{color:#52615a;margin-top:6px;font-size:13px}.pilot-results details{border-top:1px solid #d4d8cc;padding:16px 0}.pilot-results summary{cursor:pointer;font-size:16px;font-weight:700}.pilot-table-scroll{max-width:100%;overflow-x:auto}.pilot-results table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:14px}.pilot-results caption{text-align:left;color:#52615a;padding:12px 0;font-size:12px}.pilot-results th,.pilot-results td{border-bottom:1px solid #ddd;padding:9px}.pilot-results th small{font-size:10px;font-weight:400;display:block}.pilot-cost{border-top:1px solid #d4d8cc;padding-top:18px}.pilot-cost p{font-size:14px}.pilot-cost .pilot-cost-number{font-size:24px;font-weight:700;line-height:1.6}.pilot-cost-number small{font-size:12px;font-weight:400;display:block}.pilot-cost a{color:#234e52;text-decoration:underline}.pilot-results a:focus-visible{outline-offset:3px;outline:3px solid #b77b2c}@media (max-width:480px){.pilot-results{margin-left:-5px;margin-right:-5px;padding:14px}.pilot-results h4{font-size:20px}.food-pilot .pilot-options button{padding:10px 6px;font-size:12px}.pilot-options{gap:6px}.pilot-cost .pilot-cost-number{font-size:21px}}
