/* Scoped native content compatibility; accepted site stylesheet stays authoritative. */
.eab-legacy .article-head{max-width:820px;margin:2rem auto;padding:1rem;overflow-wrap:anywhere}
.eab-legacy .article-head h1{line-height:1.15;max-width:100%}
.eab-legacy main>article{font-size:18px;line-height:1.8}
.eab-legacy main>article p{margin-block:1.1em}
.eab-legacy main>article h2{line-height:1.25;font-size:1.6em}
.eab-legacy main img{max-width:100%;height:auto;object-fit:contain}
.eab-legacy main>article,.eab-legacy main>.disclosure{max-width:820px;width:calc(100% - 2rem);box-sizing:border-box;margin-inline:auto}
.eab-legacy main>article{min-width:0;overflow-wrap:anywhere}
.eab-legacy article table{max-width:100%}
.eab-legacy article a[href*="amazon."]:not(:has(img)),.eab-legacy article a[href*="amzn.to"]:not(:has(img)){overflow-wrap:anywhere}
.eab-legacy article a[href*="amazon."]:has(img){display:block;text-align:center}
.eab-legacy article a[href*="amazon."] img{display:block;margin-inline:auto;max-width:min(100%,440px);max-height:340px;object-fit:contain}
.eab-legacy .eab-legacy-disclosure{margin-block:1rem;padding:1rem;border:1px solid currentColor;font-size:.875rem}
.eab-legacy article .table-scroll{max-width:100%;overflow-x:auto}
.eab-legacy article :is(.eab-buy,.buy-button,.amazon-button,.aawp-button,a[href*="amazon."][class*="button"]){display:flex!important;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:1rem auto;padding:.85rem 1.1rem;background:var(--eab-buy-bg,#203d36)!important;color:var(--eab-buy-text,#fff)!important;text-decoration:none;min-height:44px}
.eab-legacy article :is(.eab-buy,.buy-button,.amazon-button,.aawp-button,a[href*="amazon."][class*="button"]):is(:visited,:hover,:focus){color:var(--eab-buy-hover-text,#fff)!important;background:var(--eab-buy-hover-bg,#172f29)!important;outline-offset:4px}
.eab-legacy article :is(div,figure){max-width:100%}
.eab-comments{max-width:820px;width:calc(100% - 2rem);box-sizing:border-box;margin:3rem auto;padding-top:2rem;border-top:1px solid currentColor;overflow-wrap:anywhere}
.eab-comments :is(input[type=text],input[type=email],input[type=url],textarea){box-sizing:border-box;max-width:100%;width:100%;padding:.7rem;border:1px solid #7b8980;background:#fff;color:#172f29}
.eab-comments label{display:block}.eab-comments .comment-form-cookies-consent label{display:inline}
.eab-comments :is(input[type=submit],button){max-width:100%;min-height:44px;padding:.7rem 1.1rem;background:var(--eab-buy-bg,#203d36);color:var(--eab-buy-text,#fff);border:1px solid var(--eab-buy-bg,#203d36);cursor:pointer}
.eab-comments :is(input[type=submit],button):is(:hover,:focus){background:var(--eab-buy-hover-bg,#172f29);color:var(--eab-buy-hover-text,#fff);outline-offset:4px}
.eab-comments :is(ol,ul){max-width:100%;padding-inline-start:1.25rem}.eab-comments .avatar{width:48px;height:48px;object-fit:contain}
@media(max-width:600px){.eab-legacy article a[href*="amazon."] img{max-height:275px;max-width:100%}}
.eab-archive-index{max-width:1120px;margin:2.5rem auto;padding:0 1rem;overflow-wrap:anywhere}
.eab-archive-index>header{padding:0 0 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid currentColor}
.eab-archive-index h1{font-size:clamp(30px,4vw,48px);line-height:1.15}
.eab-archive-index>ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.eab-archive-index>ul>li{padding:1.2rem;border:1px solid #cbd0c8;min-width:0}
.eab-archive-index h2{font-size:1.25rem;line-height:1.35}
.eab-archive-date{font-size:.8rem}.eab-archive-index .page-numbers{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:1rem 0}
.eab-archive-index .page-numbers li{margin:0}.eab-archive-index .page-numbers a,.eab-archive-index .page-numbers .current{display:inline-block;padding:.5rem .8rem;border:1px solid currentColor}
.eab-archive-discovery{font-size:.85rem;padding:1rem;margin:0}
@media(max-width:800px){.eab-archive-index>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.eab-archive-index>ul{grid-template-columns:1fr}}

/* Legacy single-column flow only; managed guide layouts are outside this scope. */
.eab-legacy main > article > :is(.article-rail,.toc,.outline,.contents,.jump-index,.section-finder):first-child {
  position: static;
  top: auto;
}
.eab-legacy main.layout.article-layout {
  display: block;
}
.eab-legacy main > .article-head {
  display: block;
}
