/*!
 * ANP Market Day — articles and their listings.
 *
 * The chrome around the page was rebuilt first; everything between it was still the theme's
 * default: body copy running the full 1345px of the window in Montserrat, archives as bare lists
 * of links. This is the reading layer — one measure, the brand's two faces, and listings that look
 * like the rest of the site.
 *
 * Scoped hard to posts and breed guides. Product pages have their own template and the home page
 * its own parts; neither should be touched by anything here.
 */
 .amd-article .entry-content,.amd-article .entry-header,.amd-article .amd-postmeta,.amd-article .amd-endcap{--measure:min(70ch, 720px)}.amd-article .site-main>article>.inside-article{padding:0;background:#fff0;box-shadow:none}.amd-article .entry-content p,.amd-article .entry-content li,.amd-article .entry-content td,.amd-article .entry-content th,.amd-article .entry-content dd,.amd-article .entry-content dt,.amd-article .entry-content figcaption{font-family:var(--sans)}.amd-article .entry-content>*,.amd-article .amd-art-main>*{max-width:var(--measure);margin-left:auto;margin-right:auto}.amd-article .entry-content>.amd-art-grid{max-width:none;margin-left:0;margin-right:0}.amd-article .entry-content{font:400 18px/1.75 var(--sans);color:var(--ink-2);padding-inline:20px}.amd-article .entry-content p{margin:0 auto 1.35em}.amd-article .entry-content>p:first-of-type,.amd-article .amd-art-main>p:first-of-type{font-size:20px;line-height:1.65;color:var(--charcoal)}.amd-article .entry-content h2,.amd-article .entry-content h3,.amd-article .entry-content h4{color:var(--green-ink);font-family:var(--slab)!important;font-weight:600;margin:1.9em auto .55em;line-height:1.22}.amd-article .entry-content h2{font-size:clamp(25px, 2.6vw, 31px)}.amd-article .entry-content h3{font-size:clamp(20px, 2vw, 23px)}.amd-article .entry-content h4{font-size:18px;font-family:var(--sans)!important;font-weight:700;color:var(--brown)}.amd-article .entry-content h2::after{content:"";display:block;width:46px;height:3px;border-radius:2px;background:var(--green);margin-top:14px}.amd-article .entry-content p>a,.amd-article .entry-content li>a,.amd-article .entry-content td>a,.amd-article .entry-content blockquote a{color:var(--green-dk);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.amd-article .entry-content p>a:hover,.amd-article .entry-content li>a:hover{color:var(--brown)}.amd-endcap a,.amd-endcap a:hover,.amd-more-card,.amd-pick{text-decoration:none}.amd-article .entry-content ul,.amd-article .entry-content ol{margin:0 auto 1.4em;padding-left:1.35em}.amd-article .entry-content li{margin:0 0 .5em;padding-left:.2em;max-width:none}.amd-article .entry-content li::marker{color:var(--green);font-weight:700}.amd-article .entry-content li>ul,.amd-article .entry-content li>ol{margin-top:.5em}.amd-article .entry-content strong{color:var(--charcoal);font-weight:700}.amd-article .entry-content blockquote{margin:1.8em auto;padding:4px 0 4px 22px;border-left:4px solid var(--tan);font:500 italic 20px/1.6 var(--slab);color:var(--brown);font-family:var(--slab)!important}.amd-article .entry-content blockquote p:last-child{margin-bottom:0}.amd-article .entry-content img{border-radius:16px;height:auto}.amd-article .entry-content figure{margin:1.8em auto}.amd-article .entry-content figcaption{margin-top:10px;font:500 13.5px/1.5 var(--sans);color:var(--brown);text-align:center}.amd-article .entry-content table{width:100%;border-collapse:collapse;margin:1.8em auto;font-size:15.5px;background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.amd-article .entry-content th,.amd-article .entry-content td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.amd-article .entry-content thead th{background:var(--green-ink);color:#FFFDF8;font:700 12.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase}.amd-article .entry-content tbody tr:nth-child(even){background:rgb(232 214 168 / .22)}.amd-article .entry-content tbody tr:last-child td{border-bottom:0}.amd-article .entry-content hr{border:0;height:auto;margin:2.4em auto;text-align:center;color:var(--tan)}.amd-article .entry-content hr::before{content:"• • •";letter-spacing:.5em;font-size:14px;color:var(--tan)}.amd-article .entry-content>.alignwide,.amd-article .entry-content>.alignfull,.amd-article .entry-content>.wp-block-table{max-width:min(980px, 100%)}.amd-postmeta{max-width:var(--measure);margin:0 auto;padding:26px 0 4px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:600 12.5px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--brown)}.amd-postmeta .amd-pm-cat{background:var(--tan-2);color:var(--brown);border-radius:999px;padding:7px 13px;text-decoration:none}.amd-postmeta .amd-pm-cat:hover{background:var(--tan)}.amd-postmeta .amd-pm-dot{width:4px;height:4px;border-radius:50%;background:var(--tan)}.amd-article .entry-header .entry-meta,.amd-article .inside-article>footer.entry-meta{display:none}.amd-endcap{max-width:min(980px, 100%);margin:48px auto clamp(52px, 6vw, 84px);padding:0;display:grid;gap:28px}.amd-endcap-cta{background:var(--green-ink);color:#FFFDF8;border-radius:22px;padding:clamp(24px, 4vw, 38px);display:grid;gap:16px;justify-items:start}.amd-endcap-cta h2{margin:0;font:600 clamp(21px, 2.4vw, 27px)/1.25 var(--slab);color:#FFFDF8}.amd-endcap-cta p{margin:0;max-width:56ch;color:rgb(248 242 227 / .82);font-size:15.5px;line-height:1.6}.amd-endcap-actions{display:flex;flex-wrap:wrap;gap:12px}.amd-endcap-actions .amdc-btn-line{background:#fff0;color:#FFFDF8;box-shadow:inset 0 0 0 2px rgb(248 242 227 / .45)}.amd-endcap-actions .amdc-btn-line:hover{background:rgb(248 242 227 / .12);color:#FFFDF8}.amd-more h2{margin:0 0 16px;font:600 20px/1.2 var(--slab);color:var(--green-ink)}.amd-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:860px){.amd-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.amd-more-grid{grid-template-columns:1fr}}.amd-more-card{display:grid;grid-template-rows:auto 1fr;gap:0;background:var(--white);border-radius:18px;overflow:hidden;text-decoration:none;box-shadow:0 0 0 1px var(--line);transition:transform .2s ease,box-shadow .2s ease}.amd-more-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.amd-more-card b{display:block;padding:14px 16px 16px;font:600 16px/1.35 var(--slab);color:var(--green-ink)}.amd-more-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--green),0 18px 30px -24px rgb(60 40 20 / .7)}.amd-list .site-main .generate-columns-container:not(.masonry-container),.amd-list .site-main:not(:has(.generate-columns-container)){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;align-items:start}.amd-list .site-main .generate-columns-container{margin:0}.amd-list .site-main .generate-columns-container>article,.amd-list .site-main>article{margin:0;padding:0;float:none;width:auto;max-width:none;flex:none}.amd-list .inside-article{display:flex;flex-direction:column;height:100%;background:var(--white);border-radius:22px;overflow:hidden;padding:0;box-shadow:0 0 0 1px var(--line);transition:transform .2s ease,box-shadow .2s ease}.amd-list .inside-article:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--green),0 22px 34px -28px rgb(60 40 20 / .75)}.amd-list .post-image{order:-1;margin:0}.amd-list .post-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;border-radius:0}.amd-list .entry-header{padding:18px 20px 0;order:0}.amd-list .entry-title{margin:0;font:600 20px/1.3 var(--slab)}.amd-list .entry-title a{color:var(--green-ink);text-decoration:none}.amd-list .entry-header .entry-meta{margin-top:8px;font:600 11.5px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--brown)}.amd-list .entry-header .entry-meta a{color:inherit;text-decoration:none}.amd-list .entry-summary{padding:12px 20px 0;order:1;flex:1;font-size:15px;line-height:1.6;color:var(--ink-2)}.amd-list .entry-summary>p:first-child{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.amd-list .read-more-container{margin:14px 0 0}.amd-list .read-more.button,.amd-list .read-more{display:inline-flex;align-items:center;gap:8px;background:#fff0;padding:0;border:0;border-radius:0;font:700 14px/1 var(--sans);color:var(--green-dk);text-decoration:none}.amd-list .read-more.button::after{content:"→";transition:transform .2s ease}.amd-list .inside-article:hover .read-more.button::after{transform:translateX(3px)}.amd-list footer.entry-meta{padding:14px 20px 18px;order:2;font:600 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.amd-list footer.entry-meta a{color:var(--brown);text-decoration:none}.amd-list footer.entry-meta .gp-icon{display:none}.amd-list .inside-article:not(:has(.post-image))::before{content:"";display:block;aspect-ratio:16 / 5;background:var(--tan-2) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAgMTYwIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJBbWVyaWNhbiBOYXR1cmFsIFByZW1pdW0iPgoJPHJlY3Qgd2lkdGg9IjE2MCIgaGVpZ2h0PSIxNjAiIHJ4PSIwIiBmaWxsPSIjRjhGMkUzIi8+Cgk8IS0tIEEgbWFya2V0IGF3bmluZywgdGhlIHNhbWUgc2hhcGUgdGhlIHNpdGUgdXNlcyBmb3IgaXRzIHNlY3Rpb24gaGVhZGVycy4gLS0+Cgk8cGF0aCBkPSJNMjAgNTJoMTIwdjEwSDIweiIgZmlsbD0iI0REQzI4OSIvPgoJPHBhdGggZD0iTTIwIDYyaDIwdjE0YTEwIDEwIDAgMCAwIDIwIDBWNjJoMjB2MTRhMTAgMTAgMCAwIDAgMjAgMFY2MmgyMHYxNGExMCAxMCAwIDAgMCAyMCAwVjYyIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDk2MzkiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoJPHBhdGggZD0iTTM0IDMwaDkyYTggOCAwIDAgMSA4IDh2MTRIMjZWMzhhOCA4IDAgMCAxIDgtOHoiIGZpbGw9IiMwMDk2MzkiLz4KCTwhLS0gQSBsZWFmIG9uIHRoZSBjb3VudGVyLCBzbyB0aGUgdGlsZSByZWFkcyBhcyBmb29kIHJhdGhlciB0aGFuIGEgZ2VuZXJpYyBwYWdlLiAtLT4KCTxwYXRoIGQ9Ik04MCA5NmMtMTQgMC0yNCA5LTI0IDIxIDAgMTAgOCAxNyAxOSAxNyAxNSAwIDI1LTEyIDI3LTMxIDAtNC0zLTctNy03eiIgZmlsbD0iIzBBNkIyRSIvPgoJPHBhdGggZD0iTTk2IDEwM2MtMTAgNi0xOCAxNS0yMiAyNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRjhGMkUzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) center / 110px auto no-repeat}.amd-list .paging-navigation{grid-column:1 / -1}.amd-list .paging-navigation .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.amd-list .paging-navigation .page-numbers{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;background:var(--white);box-shadow:0 0 0 1px var(--line);font:700 15px/1 var(--sans);color:var(--brown);text-decoration:none}.amd-list .paging-navigation .page-numbers:hover{background:var(--tan-2)}.amd-list .paging-navigation .page-numbers.current{background:var(--green);color:#fff;box-shadow:none}.gb-query-loop-item>.gb-container{height:100%;background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line);transition:transform .2s ease,box-shadow .2s ease}.gb-query-loop-item>.gb-container:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--green),0 22px 34px -28px rgb(60 40 20 / .75)}.gb-query-loop-item .gb-block-image{margin:0}.gb-query-loop-item .gb-block-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.gb-query-loop-item h2,.gb-query-loop-item h3{margin:0;padding:16px 18px 18px;font:600 17px/1.35 var(--slab)}.gb-query-loop-item h2 a,.gb-query-loop-item h3 a{color:var(--green-ink);text-decoration:none}@media (max-width:768px){.amd-article .entry-content{font-size:17px;padding-inline:18px}.amd-article .entry-content>p:first-of-type,.amd-article .amd-art-main>p:first-of-type{font-size:18px}.amd-list .site-main{grid-template-columns:1fr;gap:20px}}.amd-page:not(.amd-usecase) .amd,.amd-page:not(.amd-usecase) .amd *{max-width:none}.amd-page .entry-content .amd a{text-decoration:none}.amd-page .entry-content{font-size:17.5px;line-height:1.75;color:var(--ink-2)}.amd-page .entry-content :is(p,li,td,th,dd,dt):not(.amd-st *){font-family:var(--sans)}.amd-page .entry-content p:not(.amd-st *){margin:0 auto 1.3em}.amd-page .entry-content h1:not(.amd-st *),.amd-page .entry-content h2:not(.amd-st *),.amd-page .entry-content h3:not(.amd-st *),.amd-page .entry-content h4:not(.amd-st *){font-family:var(--slab)!important;font-weight:600;line-height:1.22}.amd-page .entry-content>h1:not(.amd-st *),.amd-page .entry-content>h2:not(.amd-st *),.amd-page .entry-content>h3:not(.amd-st *),.amd-page .entry-content>h4:not(.amd-st *),.amd-page .entry-content>.gb-container>h2,.amd-page .entry-content>.gb-container>h3,.amd-page .entry-content>.gb-container>h4{color:var(--green-ink)}.amd-page .entry-content h2:not(.amd-st *){font-size:clamp(24px, 2.5vw, 30px);margin:1.7em auto .5em}.amd-page .entry-content h3:not(.amd-st *){font-size:clamp(19px, 1.9vw, 22px);margin:1.5em auto .45em}.amd-page .entry-content h4:not(.amd-st *){font-size:17.5px;font-family:var(--sans)!important;font-weight:700;color:var(--brown)}.amd-page .entry-content>p a,.amd-page .entry-content>ul a,.amd-page .entry-content>ol a,.amd-page .entry-content>.gb-container>p a,.amd-page .entry-content>.gb-container>ul a,.amd-page .entry-content>.gb-container>ol a{color:var(--green-dk);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.amd-page .entry-content>p a:hover,.amd-page .entry-content>.gb-container>p a:hover{color:var(--brown)}.amd-page .entry-content .gb-button,.amd-page .entry-content a.button,.amd-page .entry-content button.gb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:14px 26px;background:var(--green);color:#fff!important;font:700 15.5px/1 var(--sans);text-decoration:none!important;transition:background .25s,transform .12s}.amd-page .entry-content .gb-button:hover,.amd-page .entry-content a.button:hover,.amd-page .entry-content button.gb-button:hover{background:var(--brown);color:#fff!important}.amd-page .entry-content .gb-button:active{transform:scale(.985)}.amd-page .entry-content .gb-button:focus-visible{outline:3px solid var(--pumpkin);outline-offset:2px}.amd-page .entry-content .gb-container[class*="gb-container"] .gb-button.gb-button-inverse{background:#FFFDF8;color:var(--green-ink)!important}.amd-page .entry-content strong{color:var(--charcoal)}.amd-page .entry-content li{margin:0 0 .45em}.amd-page .entry-content li::marker{color:var(--green);font-weight:700}.amd-page:not(.amd-usecase) .entry-content p,.amd-page:not(.amd-usecase) .entry-content ul,.amd-page:not(.amd-usecase) .entry-content ol,.amd-page:not(.amd-usecase) .entry-content h2,.amd-page:not(.amd-usecase) .entry-content h3,.amd-page:not(.amd-usecase) .entry-content h4,.amd-page:not(.amd-usecase) .entry-content blockquote{max-width:min(72ch, 760px);margin-inline:auto}.amd-page .entry-content>p,.amd-page .entry-content>ul,.amd-page .entry-content>ol,.amd-page .entry-content>h2,.amd-page .entry-content>h3,.amd-page .entry-content>h4,.amd-page .entry-content>blockquote,.amd-page .entry-content>figure,.amd-page .entry-content>table{margin-left:auto;margin-right:auto}.amd-page .entry-content>.gb-container>p,.amd-page .entry-content>.gb-container>ul,.amd-page .entry-content>.gb-container>ol,.amd-page .entry-content>.gb-container>h2,.amd-page .entry-content>.gb-container>h3,.amd-page .entry-content>.gb-container>h4{margin-left:auto;margin-right:auto}.amd-page:not(.amd-usecase) .site-main>article>.inside-article{padding-block:clamp(28px, 4vw, 52px)}.amd-page .entry-content blockquote{padding:4px 0 4px 22px;border-left:4px solid var(--tan);font:500 italic 19px/1.6 var(--slab);color:var(--brown)}.amd-page .entry-content img{border-radius:16px;height:auto}.amd-page .entry-content table{width:100%;border-collapse:collapse;font-size:15.5px;background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.amd-page .entry-content th,.amd-page .entry-content td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.amd-page .entry-content thead th{background:var(--green-ink);color:#FFFDF8;font:700 12.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase}.amd-page .entry-content tbody tr:nth-child(even){background:rgb(232 214 168 / .22)}@media (max-width:768px){.amd-page .entry-content{font-size:16.5px}}.amd-article .entry-content .gb-grid-wrapper:has(.ss-sticky){display:block;margin-left:0!important}.amd-article .entry-content .gb-grid-column:has(.ss-sticky){display:none}.amd-article .entry-content .gb-grid-column:not(:has(.ss-sticky)){width:100%!important;max-width:none!important;flex:none!important;padding-left:0!important}.gb-query-loop-item .gb-headline:has(>time.entry-date),.gb-query-loop-item .gb-container:has(>.gb-headline>time.entry-date){display:none}.gb-query-loop-item .gb-headline{margin:0;padding:14px 16px 0;font:600 16.5px/1.35 var(--slab);color:var(--green-ink)}.gb-query-loop-item .gb-headline+.gb-headline{padding:6px 16px 16px;font:400 13.5px/1.55 var(--sans);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gb-query-loop-item .gb-container-link{border-radius:inherit}.amd-art-grid{--amd-rail-w:300px}@media (min-width:1100px){.amd-art-grid{display:grid;grid-template-columns:minmax(0,var(--measure)) var(--amd-rail-w);column-gap:clamp(40px, 5vw, 72px);justify-content:center;align-items:stretch}.amd-article .amd-art-main .amd-art-h1,.amd-article .amd-art-main .amd-postmeta{padding-left:0;padding-right:0}.amd-article .amd-art-main .amd-postmeta{max-width:none;margin-left:0;margin-right:0}}.amd-art-aside{min-width:0}.amd-rail{position:sticky;top:calc(var(--amdc-hdr-h, 0px) + var(--amdc-adminbar, 0px) + 24px);max-height:calc(100vh - var(--amdc-hdr-h, 0px) - var(--amdc-adminbar, 0px) - 48px);overflow:auto;overscroll-behavior:contain;margin-top:26px;display:flex;flex-direction:column;gap:14px;background:var(--paper,#F8F2E3);border-radius:22px;padding:22px 18px 18px;box-shadow:0 0 0 1px var(--line)}.amd-rail.is-paged{overflow:hidden}.amd-rail-eyebrow{margin:0!important;font:700 11px/1 var(--sans)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--brown)!important}.amd-rail-h{margin:-6px 0 0!important;font:600 21px/1.2 var(--slab)!important;color:var(--green-ink)!important}.amd-article .entry-content .amd-rail-h::after{content:none}.amd-rail-safe{display:flex;align-items:flex-start;gap:8px;margin:-2px 0 0!important;padding:9px 11px;border-radius:12px;background:rgb(0 150 57 / .08);font:600 13px/1.4 var(--sans)!important;color:var(--green-ink)!important}.amd-rail-safe .amd-ic{width:16px;height:16px;flex:none;margin-top:1px;color:var(--green)}.amd-rail-list{list-style:none;margin:0!important;padding:0!important;display:grid;row-gap:10px}.amd-rail-list>li{margin:0!important;padding:0!important;max-width:none}.amd-rail-list>li::marker{content:none}.amd-rail-list>li[hidden]{display:none}.amd-rail-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--white);text-decoration:none!important;box-shadow:0 0 0 1px var(--line);transition:box-shadow .18s ease,transform .18s ease}.amd-rail-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--green),0 14px 24px -20px rgb(60 40 20 / .8)}.amd-rail-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pumpkin)}.amd-rail-shot{display:grid;place-items:center;height:76px;background:var(--beige);border-radius:10px;padding:5px}.amd-rail-shot img{max-height:66px;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:0!important;display:block;margin:0!important}.amd-rail-body{display:grid;gap:3px;min-width:0}.amd-rail-line{font:700 9.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pumpkin)}.amd-rail-name{font:600 15px/1.25 var(--slab);color:var(--green-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amd-rail-why{font:600 12px/1.35 var(--sans);color:var(--green-dk)}.amd-rail-price{font:700 13px/1.2 var(--sans);color:var(--charcoal)}.amd-rail-price small{font:600 11px/1 var(--sans);color:var(--ink-2);margin-right:2px}.amd-rail-price del{font-weight:500;color:var(--ink-2);margin-right:4px;opacity:.8}.amd-rail-price b{color:var(--green-dk)}.amd-rail-pager{display:flex;align-items:center;justify-content:space-between;gap:10px}.amd-rail-pager[hidden]{display:none}.amd-rail-nav{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--white);color:var(--green-ink);cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:background .18s ease,color .18s ease}.amd-rail-nav:hover:not(:disabled){background:var(--green);color:#fff}.amd-rail-nav:disabled{opacity:.35;cursor:default}.amd-rail-nav .amd-ic{width:16px;height:16px}.amd-rail-nav.is-prev .amd-ic{transform:rotate(180deg)}.amd-rail-dots{display:flex;gap:7px}.amd-rail-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--tan);cursor:pointer;transition:background .18s ease,transform .18s ease}.amd-rail-dot[aria-current="true"]{background:var(--green);transform:scale(1.25)}.amd-rail-all{align-self:flex-start;font:700 13.5px/1 var(--sans);color:var(--green-dk)!important;text-decoration:none!important;padding:2px 0}.amd-rail-all:hover{color:var(--brown)!important}@media (max-width:1099px){.amd-art-aside{max-width:var(--measure);margin:8px auto 0}.amd-rail{position:static;max-height:none;overflow:visible;margin-top:0}}.amd-strip{display:none}@media (max-width:1099px){.amd-article .entry-content .amd-strip{display:block;max-width:var(--measure);margin:6px auto 30px!important;padding:16px 0 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}}.amd-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.amd-article .entry-content .amd-strip-h{margin:0!important;font:600 18px/1.2 var(--slab)!important;color:var(--green-ink)!important}.amd-article .entry-content .amd-strip-all{font:700 13px/1 var(--sans);color:var(--green-dk)!important;text-decoration:none!important;white-space:nowrap}.amd-article .entry-content .amd-strip-safe{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px!important;padding:8px 10px;border-radius:10px;background:rgb(0 150 57 / .08);font:600 12.5px/1.4 var(--sans)!important;color:var(--green-ink)!important}.amd-strip-safe .amd-ic{width:15px;height:15px;flex:none;margin-top:1px;color:var(--green)}.amd-article .entry-content .amd-strip-row{list-style:none;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0!important;padding:2px 2px 8px!important}.amd-strip-row::-webkit-scrollbar{display:none}.amd-article .entry-content .amd-strip-row>li{flex:0 0 156px;max-width:none;margin:0!important;padding:0!important;scroll-snap-align:start}.amd-strip-row>li::marker{content:none}.amd-article .entry-content .amd-strip-card{display:flex;flex-direction:column;gap:3px;height:100%;padding:8px 8px 10px;border-radius:14px;background:var(--white);box-shadow:0 0 0 1px var(--line);text-decoration:none!important;color:inherit!important}.amd-article .entry-content .amd-strip-card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pumpkin)}.amd-strip-shot{display:grid;place-items:center;height:92px;margin-bottom:5px;background:var(--beige);border-radius:10px}.amd-article .entry-content .amd-strip-shot img{max-height:80px;max-width:100%;width:auto;height:auto;border-radius:0!important;margin:0!important}.amd-strip-line{font:700 9px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--pumpkin)}.amd-strip-name{font:600 14.5px/1.25 var(--slab);color:var(--green-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amd-strip-why{font:600 11.5px/1.3 var(--sans);color:var(--green-dk);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amd-strip-price{margin-top:auto;padding-top:3px;font:700 12.5px/1.2 var(--sans);color:var(--charcoal)}.amd-strip-price small{font-weight:600;font-size:10.5px;color:var(--ink-2)}.amd-strip-price del{font-weight:500;color:var(--ink-2);opacity:.8}.amd-strip-price b{color:var(--green-dk)}.amd-art-h1{display:none}body:not(:has(.global-page-hero)) .amd-art-h1{display:block;max-width:var(--measure,min(70ch, 720px));margin:0 auto;padding:8px 0 0;font:600 clamp(28px, 3.6vw, 42px)/1.15 var(--slab);color:var(--green-ink)}body:not(:has(.global-page-hero)) .amd-postmeta{padding-top:12px}.amd-list-status{grid-column:1 / -1;margin:26px 0 0;text-align:center;font:700 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--brown)}.amd-list-sentinel{grid-column:1 / -1;height:1px}.amd-article .entry-content .amd-endcap h2{margin:0 0 6px;max-width:none}.amd-article .entry-content .amd-endcap-cta h2{color:#FFFDF8}.amd-article .entry-content .amd-endcap-cta h2::after{content:none}.amd-article .entry-content .amd-endcap-cta p{color:rgb(248 242 227 / .85);max-width:56ch}.amd-article .entry-content .amd-more h2,.amd-article .entry-content .amd-picks h2{color:var(--green-ink);margin-bottom:16px}.amd-article .entry-content .amd-more-card b,.amd-article .entry-content .amd-pick-name{color:var(--green-ink)}.amd-page .entry-content .gb-container[class*="gb-container"] p strong,.amd-page .entry-content .gb-container[class*="gb-container"] li strong,.amd-page .entry-content .gb-container[class*="gb-container"] p b,.amd-page .entry-content .gb-container[class*="gb-container"] li b{color:inherit}.amd-list .gb-query-loop-item img,.gb-query-loop-item img{aspect-ratio:3 / 2;height:auto;object-fit:cover;background:var(--paper,#F8F2E3)}.amd-page .entry-content .gform_wrapper{max-width:820px;margin-inline:auto;background:var(--white,#FFFDF8);border-radius:22px;box-shadow:0 0 0 1px var(--line,rgb(107 75 43 / .28));padding:clamp(20px, 3vw, 34px)}.amd-page .entry-content .gform_wrapper .gform_fields{row-gap:18px}.amd-page .entry-content .gform_wrapper .gfield{min-width:0}.amd-page .entry-content .gform_wrapper .ginput_container{display:block;width:100%}.amd-page .entry-content .gform_wrapper .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.amd-page .entry-content .gform_wrapper .ginput_complex>span{display:block;width:100%;min-width:0}.amd-page .entry-content .gform_wrapper .ginput_container input,.amd-page .entry-content .gform_wrapper .ginput_container select,.amd-page .entry-content .gform_wrapper .ginput_container textarea,.amd-page .entry-content .gform_wrapper .ginput_complex>span>input,.amd-page .entry-content .gform_wrapper .ginput_complex>span>select{width:100%;box-sizing:border-box}.amd-page .entry-content .gform_wrapper input[type="text"],.amd-page .entry-content .gform_wrapper input[type="email"],.amd-page .entry-content .gform_wrapper input[type="tel"],.amd-page .entry-content .gform_wrapper input[type="url"],.amd-page .entry-content .gform_wrapper input[type="number"],.amd-page .entry-content .gform_wrapper select,.amd-page .entry-content .gform_wrapper textarea{width:100%;box-sizing:border-box;max-width:none}.amd-page .entry-content .gform_wrapper .gfield_label{font:700 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--brown,#6B4B2B);margin-bottom:6px;display:block}.amd-page .entry-content .gform_wrapper .gfield_required{color:var(--pumpkin)}.amd-page .entry-content .gform_wrapper .gform_footer{margin-top:22px;padding:0}.amd-page .entry-content .gform_wrapper .gform_footer input[type="submit"]{min-width:200px}.amd-page .entry-content .gform_wrapper .gfield_description{font-size:13px;color:var(--ink-2)}@media (max-width:560px){.amd-page .entry-content .gform_wrapper .ginput_complex{grid-template-columns:1fr}.amd-page .entry-content .gform_wrapper .gform_footer input[type="submit"]{width:100%}}.gb-query-loop-item .gb-headline p,.gb-query-loop-item>.gb-container p,.amd-list .gb-query-loop-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.amd-readmore{color:var(--green-dk,#0A6B2E);font-weight:700;text-decoration:none;white-space:nowrap}.amd-readmore:hover,.amd-readmore:focus-visible{text-decoration:underline;text-underline-offset:3px}.amd-article{--amd-frame:calc(720px + clamp(40px, 5vw, 72px) + 300px)}@media (min-width:1100px){.amd-article .entry-content>.amd-endcap{max-width:min(var(--amd-frame), 100%)}}.amd-article .comments-area{box-sizing:border-box;max-width:calc(var(--measure, 720px) + 40px);margin:0 auto clamp(52px, 6vw, 84px);padding:0 20px}body.amd-article .site-main>.comments-area:last-child{margin-bottom:clamp(52px, 6vw, 84px)}@media (max-width:768px){.amd-article .comments-area{padding-inline:18px}}@media (min-width:1100px){.amd-article .comments-area{max-width:calc(var(--amd-frame) + 40px)}}.amd-article .comments-area #comments{max-width:none}.amd-article .comments-title,.amd-article .comment-reply-title{margin:0 0 8px;font:600 clamp(21px, 2.4vw, 25px)/1.25 var(--slab);color:var(--green-ink)}.amd-article .comment-reply-title small{font:600 13px/1 var(--sans);margin-left:10px}.amd-article .comment-reply-title small a{color:var(--brown)}.amd-article .comment-list{list-style:none;margin:0 0 32px;padding:0}.amd-article .comment-list .children{list-style:none;margin:14px 0 0 28px;padding:0}.amd-article .comment-list .comment-body{margin:0 0 14px;padding:18px 20px;border-radius:18px;background:var(--white);box-shadow:0 0 0 1px var(--line);font:400 15.5px/1.65 var(--sans);color:var(--ink-2)}.amd-article .comment-list .comment-author{display:flex;align-items:center;gap:10px;font:700 15px/1.2 var(--sans);color:var(--charcoal)}.amd-article .comment-list .comment-author .avatar{border-radius:50%;width:36px;height:36px}.amd-article .comment-list .comment-metadata,.amd-article .comment-list .comment-metadata a,.amd-article .comment-list .entry-meta a{font:600 12px/1.4 var(--sans);color:var(--brown);text-decoration:none}.amd-article .comment-list .reply a{font:700 13px/1 var(--sans);color:var(--green-dk)}.amd-article .comment-respond{padding:clamp(22px, 3vw, 32px);border-radius:22px;background:var(--paper,#F8F2E3);box-shadow:0 0 0 1px var(--line)}.amd-article .comment-respond .logged-in-as,.amd-article .comment-respond .must-log-in,.amd-article .comment-respond .comment-notes{margin:0 0 18px;font:500 14.5px/1.55 var(--sans);color:var(--ink-2)}.amd-article .comment-respond .logged-in-as a,.amd-article .comment-respond .must-log-in a,.amd-article .comment-respond .comment-notes a{color:var(--green-dk);font-weight:700}.amd-article .comment-respond .required{color:var(--pumpkin)}.amd-article .comment-form p{margin:0 0 14px}.amd-article .comment-form label{display:block;margin:0 0 6px;font:700 11.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brown)}.amd-article .comment-form textarea,.amd-article .comment-form input[type="text"],.amd-article .comment-form input[type="email"],.amd-article .comment-form input[type="url"]{display:block;width:100%;box-sizing:border-box;margin:0;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--white);color:var(--charcoal);font:500 16px/1.5 var(--sans);-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.amd-article .comment-form textarea{min-height:150px;resize:vertical}.amd-article .comment-form textarea:focus,.amd-article .comment-form input:focus{outline:0;border-color:var(--green);box-shadow:0 0 0 3px rgb(0 150 57 / .18)}.amd-article .comment-form .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start}.amd-article .comment-form .comment-form-cookies-consent label{margin:0;font:500 13.5px/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.amd-article .comment-form .form-submit{margin:4px 0 0}.amd-article .comment-form input[type="submit"],.amd-article .comment-form .submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--green);color:#fff;font:700 15.5px/1 var(--sans);cursor:pointer;box-shadow:0 8px 18px -10px rgb(0 90 35 / .8);transition:background .2s ease,transform .2s ease}.amd-article .comment-form input[type="submit"]:hover,.amd-article .comment-form input[type="submit"]:focus-visible{background:var(--brown);color:#fff}.amd-article .comment-form input[type="submit"]:focus-visible{outline:3px solid var(--pumpkin);outline-offset:2px}