.delivery-shell{max-width:1184px;margin:0 auto;padding:24px 24px 48px;color:#294b40}.delivery-guide{color:#294b40}.delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.delivery-heading h2{margin:0;font-size:23px;line-height:1.5}.delivery-eyebrow{font-size:12px;font-weight:650;letter-spacing:.08em;color:#88672c}.delivery-guide--home{margin:32px 0;padding:24px 0;border-block:1px solid #d8e0d2}.delivery-all{font-size:14px;white-space:nowrap;font-weight:650}.delivery-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0}.delivery-home-grid h3,.delivery-directory h2{display:flex;gap:10px;align-items:center}.delivery-home-grid h3{font-size:15px;margin:0 0 8px}.delivery-guide .public-icon,.delivery-shell .public-icon{display:inline-flex;width:23px;height:23px;flex:0 0 23px;color:#657a59}.delivery-guide svg,.delivery-shell svg{width:100%;height:100%}.delivery-home-grid ul{list-style:none;margin:0;padding:0}.delivery-home-grid a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;text-underline-offset:4px}.delivery-guide a,.delivery-shell a{color:#245447}.delivery-guide a:hover,.delivery-shell a:hover{text-decoration:underline}.delivery-guide a:focus-visible,.delivery-shell a:focus-visible{outline:3px solid #a88237;outline-offset:3px}.delivery-notice{font-size:13px;line-height:1.8;color:#526258;margin:0}.delivery-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;margin-bottom:20px}.delivery-hero{padding:28px;border:1px solid #d7dfd0;border-top:3px solid #ae9252;border-radius:12px;background:linear-gradient(115deg,#eef2e7,#fffdf7)}.delivery-hero h1{font-size:32px;line-height:1.4;margin:8px 0 12px;color:#23483b}.delivery-hero p{max-width:760px;line-height:1.8;margin:0;font-size:16px}.delivery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:14px}.delivery-shell .delivery-primary{background:#245447;color:#fff;padding:12px 18px;border-radius:6px;text-decoration:none;font-weight:650}.delivery-categories{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.delivery-categories a{border:1px solid #d5ded1;border-radius:6px;padding:10px 14px;font-size:14px;background:#fff;text-decoration:none}.delivery-categories a[aria-current]{background:#245447;color:#fff;border-color:#245447}.delivery-shell aside.delivery-notice{display:flex;align-items:flex-start;gap:10px;padding:16px;background:#fbf6e9;border-left:3px solid #b39b60;border-radius:4px}.delivery-notice p{margin:0}.delivery-verification{font-size:12px;color:#596a60;line-height:1.8;margin:12px 0 24px}.delivery-verification time{white-space:nowrap}.delivery-directory{display:grid;gap:28px}.delivery-directory>section{scroll-margin-top:110px}.delivery-directory>section>p{font-size:14px;line-height:1.8;margin:8px 0 14px;max-width:900px}.delivery-entries{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d8e0d2;border-radius:8px;overflow:hidden;background:#fff}.delivery-entries li{padding:15px 18px;border-bottom:1px solid #e4e9df;display:flex;justify-content:space-between;align-items:center;gap:10px;scroll-margin-top:120px;min-width:0}.delivery-entries li:nth-child(odd){border-right:1px solid #e4e9df}.delivery-entries li:target{background:#f6f0dc;box-shadow:inset 3px 0 #af8c3c}.delivery-entries h3{font-size:16px;line-height:1.6;margin:0 0 4px;color:#25493c;overflow-wrap:anywhere}.delivery-entries h3 a{text-decoration:none}.delivery-district{font-size:12px;color:#435e50;background:#eef3e8;padding:2px 6px;border-radius:3px;margin-right:8px}.delivery-entries small{font-size:12px;color:#657465}.delivery-source{font-size:12px;flex-shrink:0;min-height:40px;display:flex;align-items:center;gap:3px}.delivery-help{margin-top:28px;padding:20px 24px;border-radius:8px;background:#eef2e7}.delivery-help h2{font-size:20px;margin:0 0 8px}.delivery-help p{font-size:14px;line-height:1.8;margin:0 0 8px}.delivery-help a{display:inline-flex;min-height:40px;align-items:center;font-weight:650;font-size:14px}.delivery-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:900px){.delivery-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.delivery-home-grid a{min-height:40px}}
@media(max-width:600px){.delivery-shell{padding:18px 16px 32px}.delivery-hero{padding:20px}.delivery-hero h1{font-size:27px}.delivery-hero p{font-size:15px}.delivery-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.delivery-heading h2{font-size:21px}.delivery-entries{grid-template-columns:1fr}.delivery-entries li:nth-child(odd){border-right:0}.delivery-entries li{padding:14px}.delivery-categories a{font-size:13px;min-height:44px}.delivery-guide--home{padding:20px 0;margin:24px 0}.delivery-home-grid h3{font-size:14px;align-items:flex-start;gap:6px}.delivery-home-grid a{font-size:13px}.delivery-home-grid{gap:18px 12px}.delivery-home-grid .public-icon{width:18px;height:18px;flex-basis:18px}.delivery-all{min-height:36px;display:inline-flex;align-items:center}.delivery-actions{gap:12px}.delivery-hero .delivery-primary{width:100%;text-align:center}.delivery-source{min-height:44px}.delivery-breadcrumb{margin-bottom:14px}}
