.gl{padding:0 18px}.gl__say{font-size:var(--fs-lg);color:var(--ink);margin:18px 0 0;font-weight:700;line-height:1.4}.gl__data{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--pl-soft-line);font-variant-numeric:tabular-nums;margin:14px 0 0;padding:10px 0;display:flex}.gl__data>div{flex:auto;min-width:0}.gl__data>div+div{border-left:1px solid var(--pl-soft-line);margin-left:12px;padding-left:12px}.gl__data dt{font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.06em}.gl__data dd{overflow-wrap:break-word;font-family:var(--la);letter-spacing:-.01em;color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:800}.gl__data small{font-family:var(--cn);color:var(--acc-ink);font-size:11px;font-weight:600;display:block}.gl__chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.gl__chips span{font-size:var(--fs-xs);color:var(--ink);background:var(--pl-soft);box-shadow:inset 0 0 0 .5px var(--pl-soft-line);border-radius:999px;padding:5px 10px;font-weight:600}.gl__chips .is-warn{color:var(--acc-ink);background:color-mix(in oklab, var(--acc) 16%, var(--paper));box-shadow:none}.gl__tips{margin:10px 0 0;padding:0;list-style:none}.gl__tips li{color:var(--ink-2);padding:3px 0 3px 14px;font-size:13.5px;line-height:1.5;position:relative}.gl__tips li:before{content:"";background:var(--acc-ink);width:6px;height:1.5px;position:absolute;top:.95em;left:0}.wh{background:var(--pl-soft);box-shadow:inset 0 0 0 .5px var(--pl-soft-line);border-radius:14px;align-items:center;gap:8px;margin:16px 18px 0;padding:10px 10px 10px 14px;display:flex}.wh__t{min-width:0;color:var(--ink);flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.wh__t small{font-size:var(--fs-micro);color:var(--ink-3);font-weight:500;display:block}.wh__copy,.wh__go{height:40px;font-size:var(--fs-ui);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.wh__copy{color:var(--ink);box-shadow:inset 0 0 0 1px var(--pl-soft-line);background:0 0;font-weight:600}.wh__go{color:var(--on-ink);background:var(--c)}.wh__copy:active,.wh__go:active{transform:scale(.96)}
.mn{border-radius:var(--radius);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--acc) 18%, transparent) 0 1px, transparent 1px 9px), linear-gradient(160deg, var(--band-2), var(--band));box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--acc) 35%, transparent);margin:18px 12px 0;padding:12px 14px 6px}.mn__h{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--ink-3);justify-content:space-between;align-items:baseline;margin:0 0 4px;font-weight:600;display:flex}.mn__h small{font-size:var(--fs-xs);letter-spacing:0;font-weight:400}.mn__l{margin:0;padding:0;list-style:none}.mn__i{border-bottom:1px solid color-mix(in oklab, var(--c) 12%, transparent);align-items:baseline;gap:10px;padding:9px 0;display:flex}.mn__i:last-child{border-bottom:0}.mn__i i{font-style:normal;font-family:var(--la);font-size:var(--fs-micro);color:var(--acc-ink);flex:0 0 16px;font-weight:800}.mn__i b{font-size:var(--fs-sm);color:var(--ink);flex:none;font-weight:700}.mn__i span{min-width:0;color:var(--ink-3);flex:1;font-size:12.5px;line-height:1.45}.mn__i s{text-align:right;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;flex:0 auto;margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}
.nb{padding-top:24px}.nb__h{font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:baseline;margin:0 18px 10px;font-weight:800;display:flex}.nb__h small{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.nb__l{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0 18px 4px;scroll-padding-inline:18px;list-style:none;display:flex;overflow-x:auto}.nb__l::-webkit-scrollbar{display:none}.nb__l li{scroll-snap-align:start;flex:none}.nb__c{width:224px;min-height:118px;color:var(--ink);background:radial-gradient(110% 120% at 100% 0%, color-mix(in oklab, var(--acc) 18%, transparent), transparent 55%), var(--pl-soft);box-shadow:inset 3px 0 0 var(--c), inset 0 0 0 .5px var(--pl-soft-line);transition:transform .2s var(--ease-press);border-radius:16px;flex-direction:column;padding:12px 14px;display:flex;position:relative;overflow:hidden}.nb__c:active{transform:scale(.97)}.nb__art{width:96px;height:84px;color:var(--c);opacity:.14;position:absolute;bottom:-18px;right:-14px}.nb__c>:not(.nb__art){position:relative}.nb__c small{color:var(--ink-3);font-size:11px}.nb__c b{font-family:var(--la);letter-spacing:-.01em;margin-top:4px;font-size:16px;font-weight:800;line-height:1.15}.nb__c span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}
.pl{background:var(--paper);min-height:100vh;padding-bottom:clamp(96px,20vw,140px)}.pl__credit{color:var(--ink-3);margin:24px 18px 0;font-size:11px}.pl--noodle{--c:var(--pl-noodle);--acc:var(--pl-noodle-acc);--acc-ink:var(--pl-noodle-ink)}.pl--sea{--c:var(--pl-sea);--acc:var(--pl-sea-acc);--acc-ink:var(--pl-sea-ink)}.pl--thai{--c:var(--pl-thai);--acc:var(--pl-thai-acc);--acc-ink:var(--pl-thai-ink)}.pl--cafe{--c:var(--pl-cafe);--acc:var(--pl-cafe-acc);--acc-ink:var(--pl-cafe-ink)}.pl--world{--c:var(--pl-world);--acc:var(--pl-world-acc);--acc-ink:var(--pl-world-ink)}.pl--market{--c:var(--pl-market);--acc:var(--pl-market-acc);--acc-ink:var(--pl-market-ink)}.pl--other{--c:var(--pl-other);--acc:var(--pl-other-acc);--acc-ink:var(--pl-other-ink)}@media (min-width:720px){.pl>*{max-width:640px;margin-left:auto;margin-right:auto}.pl>.ph{max-width:none}}
