@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-ext-wght-normal.Dt3OBXk7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-wght-normal.IX-hlgPH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f8f3e7;--cream: #fdfaf1;--kraft: #e9dcbe;--kraft-deep: #d7c39a;--mason-aqua: #5d9d97;--mason-aqua-deep: #34625e;--mason-aqua-tint: #dceeec;--brass-lid: #b3873c;--brass-deep: #7d5c1f;--tomato: #b6432e;--tomato-deep: #8e2f1e;--peach-amber: #e2a55c;--pantry-ink: #3f3125;--ink-soft: #6f5e4c;--font-display: "Besley Variable", Besley, Rockwell, Clarendon, "Century Schoolbook", Georgia, serif;--font-body: "Source Sans 3 Variable", "Source Sans 3", "Segoe UI", Frutiger, Calibri, Verdana, sans-serif;--size-hero: clamp(1.7rem, 5.5vw, 2.9rem);--size-h2: clamp(1.35rem, 4vw, 1.8rem);--size-h3: 1.15rem;--size-body: 1.05rem;--size-small: .9rem;--size-label-place: clamp(1.05rem, 3.4vw, 1.3rem);--ls-label: .14em;--ls-wide: .08em;--radius-card: 8px;--radius-tight: 5px;--scallop: .55rem;--border-ink: 2px solid var(--pantry-ink);--rule-double: 5px double var(--brass-deep);--shadow-card: 0 3px 10px rgba(63, 49, 37, .12);--shadow-label: 0 8px 20px rgba(63, 49, 37, .18), 0 2px 5px rgba(63, 49, 37, .1);--glass-highlight: linear-gradient( 105deg, rgba(255, 255, 255, .38), rgba(255, 255, 255, .1) 38%, rgba(255, 255, 255, 0) 55% );--kraft-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.33 0 0 0 0 0.19 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23k)'/%3E%3C/svg%3E");--gingham: repeating-linear-gradient( 0deg, rgba(93, 157, 151, .14) 0 6px, transparent 6px 12px ), repeating-linear-gradient( 90deg, rgba(93, 157, 151, .14) 0 6px, transparent 6px 12px );--space-1: .375rem;--space-2: .75rem;--space-3: 1.25rem;--space-4: 2rem;--space-5: 3.25rem;--wrap-max: 46rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--paper);color:var(--pantry-ink);font-family:var(--font-body);font-size:var(--size-body);line-height:1.6}.wrap{max-width:var(--wrap-max);margin:0 auto;padding:0 var(--space-3)}h1,h2{font-family:var(--font-display);font-weight:800;line-height:1.12;margin:var(--space-4) 0 var(--space-2)}h1{font-size:var(--size-hero);margin-top:var(--space-3)}h2{font-size:var(--size-h2)}h3{font-size:var(--size-h3);font-weight:700;margin:var(--space-3) 0 var(--space-1)}p,li{max-width:62ch}a{color:var(--tomato);text-decoration-thickness:2px;text-underline-offset:2px}a:hover{color:var(--tomato-deep)}:focus-visible{outline:3px solid var(--tomato);outline-offset:2px;border-radius:3px}strong{font-weight:700}.label-caps{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.site-header{background:var(--cream);background-image:var(--kraft-grain);border-bottom:3px solid var(--mason-aqua)}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);padding-bottom:var(--space-2)}.logo{font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:var(--pantry-ink);text-decoration:none;display:flex;align-items:center;gap:.5rem;min-height:44px}.logo svg{width:2.15rem;height:2.15rem}.logo .canning{color:var(--mason-aqua-deep)}.site-nav{display:flex;gap:var(--space-1);overflow-x:auto;max-width:100%;padding-bottom:2px;-webkit-overflow-scrolling:touch}.site-nav a{white-space:nowrap;text-decoration:none;color:var(--pantry-ink);font-weight:700;font-size:var(--size-small);padding:.55rem .7rem;border:2px solid transparent;border-radius:var(--radius-tight)}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:var(--mason-aqua-deep);background:var(--mason-aqua-tint);color:var(--mason-aqua-deep)}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--size-small);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--brass-deep);margin:var(--space-3) 0 0}.lede{font-size:1.15rem;color:var(--ink-soft);margin-top:var(--space-1)}.jar-label{max-width:22rem;margin:var(--space-3) auto;filter:drop-shadow(0 8px 16px rgba(63,49,37,.2))}.jar-label-card{position:relative;background-color:var(--cream);background-image:var(--kraft-grain);border-radius:var(--radius-card);padding:calc(var(--scallop) + .3rem);-webkit-mask:radial-gradient(var(--scallop),#000 96%,#0000) 0 0 / calc(var(--scallop) * 1.8) calc(var(--scallop) * 1.8) round,linear-gradient(#000 0 0) content-box;mask:radial-gradient(var(--scallop),#000 96%,#0000) 0 0 / calc(var(--scallop) * 1.8) calc(var(--scallop) * 1.8) round,linear-gradient(#000 0 0) content-box}.jar-label-frame{border:var(--rule-double);padding:var(--space-2) var(--space-3);text-align:center}.jar-label-place{font-family:var(--font-display);font-weight:800;font-size:var(--size-label-place);text-transform:uppercase;letter-spacing:var(--ls-label);margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--brass-deep)}.jar-label-lines{margin:0}.jar-label-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:.35rem 0;border-bottom:1px dotted var(--kraft-deep)}.jar-label-line:last-child{border-bottom:none}.jar-label-line dt{font-family:var(--font-display);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--ink-soft)}.jar-label-line dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;color:var(--pantry-ink);text-align:right}.jar-label-note{font-size:var(--size-small);color:var(--ink-soft);margin:var(--space-2) 0 0}.jar-label-note:empty{display:none}.jar-label-domain{font-family:var(--font-display);font-weight:700;font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);margin:var(--space-2) 0 0}.card{background-color:var(--kraft);background-image:var(--kraft-grain);border:1px solid var(--kraft-deep);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0}.callout{background-color:var(--mason-aqua-tint);background-image:var(--glass-highlight);border:2px solid var(--mason-aqua-deep);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0}.callout a{color:var(--mason-aqua-deep);font-weight:700}.note-safety{background:var(--cream);border:2px solid var(--pantry-ink);border-radius:0;padding:var(--space-2) var(--space-3);margin:var(--space-3) 0}.note-safety-heading{font-weight:700;font-size:var(--size-small);text-transform:uppercase;letter-spacing:var(--ls-wide);margin:0 0 var(--space-1)}.note-safety p{margin:.4rem 0}.divider-gingham{height:12px;border:0;background-image:var(--gingham);margin:var(--space-4) 0}button.btn,a.btn{font:inherit;font-weight:700;color:#fff;background-color:var(--mason-aqua-deep);background-image:var(--glass-highlight);border:2px solid var(--mason-aqua-deep);border-radius:var(--radius-card);padding:.6rem 1.2rem;min-height:48px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}button.btn:hover,a.btn:hover{background-color:var(--mason-aqua-deep);background-image:none;color:#fff}.btn.ghost{background:transparent;color:var(--pantry-ink);border-color:var(--pantry-ink)}.btn.ghost:hover{background:var(--kraft);color:var(--pantry-ink)}.calc{background-color:var(--kraft);background-image:var(--kraft-grain);border:var(--border-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-2);margin:var(--space-3) 0}.calc .fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.calc .field-wide{grid-column:1 / -1}@media(min-width:560px){.calc{padding:var(--space-3)}.calc .fields{gap:var(--space-3)}}.calc label,.calc .group-label{display:block;font-weight:700;font-size:var(--size-small);text-transform:uppercase;letter-spacing:var(--ls-wide);margin-bottom:.35rem}.calc input[type=number],.calc input[type=text],.calc input[type=search],.calc select{width:100%;min-height:48px;font:inherit;font-weight:600;color:var(--pantry-ink);background:var(--cream);border:var(--border-ink);border-radius:var(--radius-tight);padding:.5rem .75rem}.calc .hint{font-size:var(--size-small);color:var(--ink-soft);margin:.35rem 0 0}.segmented{display:flex;border:var(--border-ink);border-radius:var(--radius-tight);overflow:hidden;background:var(--cream)}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented label{flex:1;text-align:center;margin:0;padding:.65rem .4rem;font-weight:700;font-size:var(--size-small);text-transform:none;letter-spacing:0;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:center}.segmented label+input+label{border-left:var(--border-ink)}.segmented input:checked+label{background-color:var(--mason-aqua-deep);background-image:var(--glass-highlight);color:#fff}.segmented input:focus-visible+label{outline:3px solid var(--tomato);outline-offset:-3px}.segmented input:focus-visible:checked+label{outline-color:var(--cream)}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--tomato);outline-offset:2px}.tbl{width:100%;border-collapse:collapse;margin:var(--space-3) 0;background:var(--cream);border:var(--border-ink);font-variant-numeric:tabular-nums}.tbl caption{caption-side:top;text-align:left;font-weight:700;padding-bottom:.5rem}.tbl th,.tbl td{border:1px solid var(--kraft-deep);padding:.55rem .75rem;text-align:left}.tbl thead th{background:var(--mason-aqua-deep);color:var(--cream);font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-wide);border-color:var(--mason-aqua-deep)}.tbl tbody tr:nth-child(2n){background:color-mix(in srgb,var(--kraft) 45%,var(--cream))}.crumbs{font-size:var(--size-small);color:var(--ink-soft);margin:var(--space-2) 0 0}.crumbs a{color:var(--mason-aqua-deep)}.next-links{margin:var(--space-3) 0}.next-links ul{padding-left:1.2rem}.next-links li{margin:.4rem 0}.faq details{border:1px solid var(--kraft-deep);border-radius:var(--radius-card);background:var(--cream);margin:var(--space-2) 0;padding:0}.faq summary{font-weight:700;padding:.8rem var(--space-3);cursor:pointer}.faq details[open] summary{border-bottom:1px dotted var(--kraft-deep);margin-bottom:var(--space-2)}.faq details>p{margin:0;padding:0 var(--space-3) var(--space-3)}.site-footer{margin-top:var(--space-5);background:var(--mason-aqua-deep);color:var(--mason-aqua-tint);border-top:3px solid var(--brass-lid);padding:var(--space-4) 0;font-size:var(--size-small)}.site-footer a{color:#fff}.site-footer p{margin:.4rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.print-only{display:none}[hidden]{display:none!important}@media print{body{background:#fff}.site-header,.site-footer,.site-nav,.crumbs,.next-links,.callout,.calc,.faq,.divider-gingham,.no-print{display:none!important}.print-only{display:block}main{max-width:none;padding:0}.jar-label{width:2.75in;height:2.75in;margin:.3in auto;position:relative;filter:none;max-width:none;page-break-inside:avoid;break-inside:avoid}.jar-label:before{content:"";position:absolute;inset:0;border:1px dashed #b9ab93;border-radius:50%}.jar-label-card{position:absolute;inset:.125in;border-radius:50%;-webkit-mask:none;mask:none;background-image:none;background-color:var(--cream);border:var(--rule-double);padding:.3in .34in;display:flex;align-items:center;justify-content:center;print-color-adjust:exact;-webkit-print-color-adjust:exact}.jar-label-frame{border:none;padding:0;width:100%}.jar-label-place{font-size:9.5pt;margin-bottom:4pt;padding-bottom:3pt}.jar-label-line{padding:1.5pt 0}.jar-label-line dt{font-size:6pt}.jar-label-line dd{font-size:8.5pt}.jar-label-note{display:none}.jar-label-domain{font-size:4pt;margin-top:4pt}}
