.addr-search.svelte-dwbbej{flex:22rem;max-width:32rem;margin:0}label.svelte-dwbbej{font-size:.85rem;font-weight:600;display:block}.box.svelte-dwbbej{position:relative}input.svelte-dwbbej{width:100%;font:inherit;border:1px solid var(--line);border-radius:4px;padding:.4rem .55rem}ul.svelte-dwbbej{z-index:20;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:4px;margin:2px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;box-shadow:0 4px 12px #0000002e}li.svelte-dwbbej{cursor:pointer;padding:.45rem .6rem}li.svelte-dwbbej:hover,li.active.svelte-dwbbej{background:var(--blue-dark);color:#fff}.result.svelte-dwbbej{min-height:0;margin:.3rem 0 0;font-size:.9rem}.result.svelte-dwbbej a:where(.svelte-dwbbej){color:var(--blue-dark);font-weight:600}.sr-only.svelte-dwbbej{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--blue:#2359a8;--blue-dark:#2359a8;--blue-secondary:#b8d6ff;--ink:#414141;--muted:#414141;--line:#949494;--bg-soft:#eef4ff;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-head:"Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;font-family:var(--font-body);color:var(--ink);line-height:1.45}*{box-sizing:border-box}body{margin:0}a{color:var(--blue-dark)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,label:focus-within{outline-offset:2px;outline:3px solid #f59e0b}.wrap{max-width:72rem;margin:0 auto;padding:0 1rem}.skip{background:var(--blue);color:#fff;z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:.5rem}header.site{background:var(--blue);color:#fff;flex-wrap:wrap;align-items:center;gap:.25rem 0;padding:.75rem 1.25rem;display:flex}header.site a{color:#fff}header.site .brand{font-family:var(--font-head);font-size:1.25rem;font-weight:700;text-decoration:none}header.site .tag{color:var(--blue);background:#fff;border-radius:3px;margin-left:.5rem;padding:.1rem .5rem;font-size:.875rem}h1,h2,h3{font-family:var(--font-head)}main{padding-top:1rem;padding-bottom:2rem}h1{margin:.5rem 0;font-size:1.6rem}h2{margin:1.25rem 0 .5rem;font-size:1.2rem}footer.site{border-top:1px solid var(--line);color:var(--muted);padding-bottom:2rem;font-size:.85rem}footer.site h2{font-size:1rem}.sources{padding-left:1.1rem}.muted{color:var(--muted)}header.site .site-nav{gap:1rem;margin-left:auto;display:flex}header.site .site-nav a{font-weight:600;text-decoration:none}header.site .site-nav a:hover,header.site .site-nav a:focus,header.site .site-nav a[aria-current=page]{text-decoration:underline}.note{background:var(--bg-soft);border-left:4px solid var(--blue);padding:.5rem .75rem;font-size:.9rem}.table-scroll{overflow-x:auto}@media (width<=40rem){.table-scroll th,.table-scroll td{min-width:6.5rem}.table-scroll td:has(>code){min-width:12rem}}table{border-collapse:collapse;width:100%;font-size:.9rem}caption{text-align:left;padding:.4rem 0;font-weight:600}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .5rem}th{background:var(--bg-soft)}.tabs{border-bottom:2px solid var(--blue);flex-wrap:wrap;gap:.25rem;margin:1rem 0 .75rem;display:flex}.tabs button{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-bottom:0;border-radius:4px 4px 0 0;padding:.45rem .8rem}.tabs button[aria-selected=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.5rem;display:flex}.toolbar label{flex-direction:column;font-size:.85rem;display:flex}.toolbar input[type=search]{font:inherit;border:1px solid var(--line);border-radius:4px;min-width:14rem;padding:.35rem .5rem}.btn{font:inherit;background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:.45rem .8rem;text-decoration:none;display:inline-block}.btn.secondary{color:var(--blue-dark);border:1px solid var(--blue);background:#fff}.btn.secondary:hover{background:var(--blue-secondary)}.cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.cards li{border:1px solid var(--line);border-radius:0;padding:1rem}.badge{color:#fff;white-space:nowrap;border-radius:3px;padding:.05rem .4rem;font-size:.75rem;display:inline-block}@media print{header.site,footer.site,.no-print,.skip{display:none!important}body{font-size:11pt}a{color:inherit;text-decoration:none}main{padding:0}table{font-size:9pt}th{background:0 0}.badge{color:#000;border:1px solid #000}}.nowrap{white-space:nowrap}.restaurant{border-top:1px solid var(--line);margin-top:1rem;padding-top:.25rem}.rule{border:2px solid var(--line);background:#fff;border-radius:6px;margin:1rem 0;padding:.25rem 1rem .5rem}.rule h3{margin-top:.75rem}.rule blockquote{border-left:4px solid var(--line);margin:.5rem 0;padding-left:.75rem}.rule blockquote p{margin:.35rem 0}@media print{.rule{break-inside:avoid}}.subbar.svelte-12qhfyh{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:.6rem 0}.subbar.svelte-12qhfyh .wrap:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.25rem 1.5rem;display:flex}.updated.svelte-12qhfyh{margin:0;font-size:.875rem}
