.snack-guide{max-width:1000px;padding-bottom:72px}.snack-guide .breadcrumb{flex-wrap:wrap;font-size:.8rem}.snack-preview-note{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:.78rem}.snack-kicker{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 8px;display:flex}.snack-kicker .eyebrow{margin:0}.snack-copy{max-width:760px}.snack-copy h1{letter-spacing:-1px;max-width:620px;margin:20px 0 28px;font-size:clamp(2.6rem,5vw,4rem);line-height:1.08}.snack-copy>p:first-of-type{max-width:650px;font-size:1.2rem;line-height:1.7}.snack-copy p,.snack-copy li{line-height:1.75}.snack-copy>p{margin:20px 0}.snack-copy h2{border-top:1px solid var(--line);margin:52px 0 20px;padding-top:32px;scroll-margin-top:28px;font-size:2.1rem;line-height:1.2}.snack-copy ul,.snack-copy ol{padding-left:22px}.snack-copy li{border-bottom:1px solid var(--line);padding:12px 0 12px 6px}.snack-copy li::marker{color:var(--accent)}.snack-copy strong{color:var(--teal);font-weight:750}.snack-copy a{overflow-wrap:anywhere;text-underline-offset:3px}.snack-copy a[href^="https://"]:not([href^="https://jewishsydney.com.au"]){text-decoration-style:dotted}.snack-copy a[href^="https://"]:not([href^="https://jewishsydney.com.au"]):after{content:" ↗";font-size:.8em}.snack-copy blockquote{border-left:4px solid var(--accent);background:#f4e6dc;border-radius:0 8px 8px 0;margin:28px 0;padding:20px 24px}.snack-copy blockquote p{margin:0;line-height:1.8}.snack-copy>p:has(a[href=\#popcorn]){background:#edf0e9;border-radius:10px;padding:20px 24px;line-height:2.5}.snack-copy>p:has(a[href=\#popcorn]) a{min-height:44px;display:inline-block}.snack-copy #know-the-labels+ul{gap:12px;padding:0;list-style:none;display:grid}.snack-copy #know-the-labels+ul li{border-left:3px solid var(--teal);background:#edf0e9;border-bottom:0;padding:16px 20px}.snack-copy #know-the-labels+ul li:nth-child(2){border-left-color:var(--accent);background:#f4e6dc}.snack-copy #know-the-labels+ul li:nth-child(3){background:#eee9dd;border-left-color:#706137}.snack-copy #lookalikes-to-leave-out~ul{border-left:3px solid var(--accent);padding-left:28px}.snack-download{border-top:4px solid var(--teal);background:#edf0e9;border-radius:0 0 12px 12px;max-width:800px;margin-top:64px;padding:36px;scroll-margin-top:24px}.snack-download h2{margin:12px 0 20px;font-size:2rem;line-height:1.2}.snack-demo-warning{background:var(--paper);border:1px solid var(--line);margin:24px 0;padding:16px;font-size:.9rem;line-height:1.65}.snack-form-grid{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.snack-download label{margin-bottom:8px;font-weight:600;display:block}.snack-download input:not([type=checkbox]),.snack-download select{width:100%;font:inherit;color:var(--teal);background:#fffefa;border:1px solid #73877b;border-radius:6px;min-height:48px;padding:12px}.snack-download fieldset{border:0;margin:24px 0;padding:0}.snack-download legend{margin-bottom:12px;font-weight:700}.snack-download legend span{font-size:.85rem;font-weight:400}.snack-checks{flex-wrap:wrap;gap:8px 20px;display:flex}.snack-checks label{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.snack-checks input{width:20px;height:20px;accent-color:var(--teal)}.snack-consent{border-left:3px solid var(--accent);background:#fffefa;margin:24px 0 16px;padding:20px}.snack-consent h3{margin:0 0 10px;font-size:1rem}.snack-consent p{margin:0;font-size:.9rem;line-height:1.75}.field-error{color:#90351e}.snack-download [hidden]{display:none!important}#snack-download-result{border:2px solid var(--teal);background:var(--paper);margin-top:24px;padding:20px}.snack-print{background:#e9e7df}.print-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:24px auto;padding:0 24px;display:flex}.print-tools button{background:var(--teal);color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:12px 18px}.print-tools span{font-size:.8rem}.print-sheet{background:#fffefa;max-width:850px;margin:24px auto;padding:44px 56px;box-shadow:0 4px 30px #203d3912}.print-brand{border-bottom:3px solid var(--teal);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.print-brand>span:first-child{letter-spacing:-1px;font-size:2rem;font-weight:700}.print-brand b{color:var(--accent)}.print-brand>span:last-child{text-align:right;font-size:.75rem;line-height:1.6}.print-intro{letter-spacing:.06em;margin-top:24px;font-size:.75rem}.snack-print .snack-copy{max-width:none}.snack-print .snack-copy h1{font-size:2.7rem}.snack-print .snack-copy h2{margin-top:28px;padding-top:20px;font-size:1.65rem}.snack-print .snack-copy ul{padding-left:0;list-style:none}.snack-print .snack-copy ul li{padding-left:24px;position:relative}.snack-print .snack-copy ul li:before{content:"□";color:var(--teal);position:absolute;left:0}.snack-print .snack-copy #know-the-labels+ul li{padding-left:20px}.snack-print .snack-copy #know-the-labels+ul li:before,.snack-print .snack-copy #lookalikes-to-leave-out~ul li:before{content:none}.snack-print .snack-copy>p:has(a[href=\#popcorn]){display:none}.shopping-plan{border-top:3px solid var(--teal);margin-top:36px;padding-top:20px}.planning-lines{background:repeating-linear-gradient(#0000,#0000 37px,#d5dcd4 38px);min-height:310px;line-height:2.4}.print-sheet footer{color:var(--teal);border-top:1px solid var(--line);background:0 0;margin-top:30px;padding:16px 0;font-size:.7rem}@media (width<=600px){.snack-kicker{display:block}.snack-kicker>a{min-height:44px;margin-top:16px;display:inline-block}.snack-copy h2{margin-top:38px;font-size:1.8rem}.snack-copy blockquote{padding:18px}.snack-download{padding:24px 18px}.snack-form-grid{grid-template-columns:1fr}.snack-download .button{justify-content:center;width:100%}.snack-copy>p:has(a[href=\#popcorn]){padding:14px}.print-sheet{margin:0;padding:24px}.print-brand{align-items:flex-start}.print-brand>span:first-child{font-size:1.6rem}.snack-copy>p:first-of-type{font-size:1.1rem}}@page{size:A4;margin:16mm 16mm 18mm}@media print{.snack-print{color:#203d39;background:#fff;font-size:10pt}.print-tools{display:none}.print-sheet{max-width:none;box-shadow:none;background:#fff;margin:0;padding:0}.snack-print .snack-copy h1{margin:18px 0;font-size:29pt}.snack-print .snack-copy>p:first-of-type{font-size:11pt;line-height:1.5}.snack-print .snack-copy li{break-inside:avoid;padding-top:6px;padding-bottom:6px}.snack-print .snack-copy h2{break-after:avoid;margin-top:22px;padding-top:16px;font-size:17pt}.snack-print .snack-copy p{orphans:3;widows:3;margin:10px 0}.snack-print .snack-copy blockquote{break-inside:avoid;padding:12px 16px}.snack-print .snack-copy #know-the-labels+ul{display:block}.snack-print .snack-copy #know-the-labels+ul li{margin-bottom:6px;padding:8px 12px}.shopping-plan{break-inside:avoid}.snack-print a{color:inherit}.print-sheet footer{font-size:8pt}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body.snack-print{background:#fff!important}.snack-print .snack-copy{font-size:9.5pt}.snack-print .snack-copy p,.snack-print .snack-copy li{line-height:1.4}.snack-print .snack-copy li{padding-top:5px;padding-bottom:5px}.snack-print .snack-copy h2{margin-top:18px;padding-top:14px}.snack-print .planning-lines{min-height:260px}.snack-print .print-sheet footer{background:#fff}}
