/* pet-reader-20261014.css */
.pet-additional-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pet-additional-species>h4{font-family:"Yu Mincho",serif;text-align:center;font-size:23px;margin:0 0 12px;padding:8px 0;border-bottom:1px solid #ae903e}.pet-additional-species .pet-species-cards{display:grid;grid-template-columns:1fr;gap:0}.pet-topic-reader .pet-topic-opening{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;margin:18px 0 22px}.pet-topic-reader .pet-topic-image{width:160px!important;max-width:160px!important;margin:16px 0 0!important}.pet-topic-reader .pet-topic-image img{width:160px!important;height:auto!important;object-fit:contain!important;max-height:none}.pet-topic-reader .pet-quick-overview{padding:0;margin:0 0 18px;border:0}.pet-quick-overview h2{font-size:14px!important;margin:0 0 8px!important;color:#987126}.pet-topic-reader .pet-benefit-title{font-family:"Yu Mincho",serif;font-size:24px;line-height:1.6;color:#0b2e49;margin:5px 0 10px}.pet-benefit-summary{font-size:14px;line-height:1.9;margin:0 0 10px}.pet-study-stage{font-size:11px;color:#8b6927;margin:6px 0}.pet-article-species{display:flex;gap:14px;margin:8px 0}.pet-article-species a{font-size:13px;padding:4px 14px;border-bottom:1px solid #c4ab75;text-decoration:none}.pet-study-preview{padding-top:18px!important;margin:16px 0!important}.pet-study-preview>h2{font-size:23px!important}.pet-study-brief{padding:12px 0;border-bottom:1px solid #d9ceb7}.pet-study-brief h3{font-size:19px;line-height:1.6;margin:0 0 6px}.pet-study-brief p{font-size:14px;line-height:1.8;margin:6px 0}.pet-open-detail{display:inline-block;font-size:12px;margin-top:6px}.pet-topic-reader .pet-details-heading{margin:30px 0 14px;font-size:22px}.pet-study-detail{padding:13px 16px;background:#eee8da;margin:10px 0}.pet-study-detail summary{font-size:14px;font-weight:700;cursor:pointer;line-height:1.7}.pet-study-detail h3{font-size:16px;margin:18px 0 6px}.pet-study-detail p{font-size:13px;line-height:1.9;margin:6px 0}.pet-study-detail{scroll-margin-top:90px}.pet-reading-note{font-size:12px;line-height:1.8;margin:20px 0}@media(max-width:650px){.pet-additional-cards{grid-template-columns:1fr}.pet-topic-reader .pet-topic-opening{grid-template-columns:1fr;gap:5px}.pet-topic-reader .pet-topic-image{width:140px!important;max-width:140px!important;margin:0!important}.pet-topic-reader .pet-topic-image img{width:140px!important}.pet-topic-reader .pet-benefit-title{font-size:22px}}


/* collected-evidence-20261015.css */
/* Collected evidence, 2026-10-15 */
.collection-update{margin:1.4rem 0;padding:1rem 0;border-top:1px solid #d8cbae}.collection-study{margin:.7rem 0;padding:.8rem 1rem;background:#fffdf8;border:1px solid #ded7c7;border-radius:5px}.collection-study summary{cursor:pointer;color:#143c53;font-weight:700;line-height:1.65}.collection-study h4{margin:1rem 0 .25rem;font-size:1rem}.collection-study p{margin:.35rem 0 .75rem}.collection-category-note{margin:1.1rem 0;padding:.8rem 1rem;background:#f2eee2}.collection-category-note h3{margin:0 0 .35rem;font-size:1.05rem}.collection-category-note p{margin:.3rem 0}.collection-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;padding-left:1.2rem}.collection-topic-links a{overflow-wrap:anywhere}@media(max-width:640px){.collection-topic-links{grid-template-columns:1fr}.collection-study{padding:.7rem}.collection-update{padding-top:.8rem}}


/* site-name-20261015.css */
.banner{height:6px;min-height:0;padding:0;overflow:hidden;background:#092b4a}.site-head .brand-statement-title{font-size:clamp(25px,2.4vw,32px);font-weight:700;white-space:normal;line-height:1.45}.site-head .brand-statement small{font-size:13px;white-space:normal;line-height:1.7;margin-top:4px}.site-head .masthead{padding-top:15px;padding-bottom:14px}.site-head .brand.brand-statement{gap:14px}@media(max-width:600px){.site-head .brand-statement-title{font-size:24px}.site-head .brand-statement small{font-size:11px;line-height:1.7}.site-head .brand-statement .brand-mark{font-size:30px}.site-head .brand.brand-statement{gap:10px}.site-head .masthead{padding-top:12px;padding-bottom:12px}}


/* category-menus-20261015.css */
.site-category-dock>.wrap{position:relative;overflow:visible}.category-submenu[hidden]{display:none!important}.category-submenu{position:absolute;top:100%;left:0;width:min(460px,calc(100vw - 24px));max-height:65vh;overflow:auto;padding:18px;background:#fffdf7;border:1px solid #c8b78f;box-shadow:0 8px 18px #092b4a20;color:#092b4a;text-align:left;z-index:50}.category-submenu.submenu-research,.category-submenu.submenu-trivia{left:auto;right:0}.category-submenu.submenu-food,.category-submenu.submenu-pets{left:50%;transform:translateX(-50%)}.category-submenu-title{font-size:16px;font-weight:700;margin:0 0 10px;color:#8e6829}.category-submenu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.category-submenu-links>a,.category-submenu-group>a{display:block;padding:9px 5px;font-size:14px;line-height:1.6;text-decoration:none;border-bottom:1px solid #e9e0cc}.category-submenu-links>a:hover,.category-submenu-group>a:hover,.category-submenu a:focus-visible{background:#eee7d4;color:#79551e}.category-submenu-group>strong{display:block;margin:0 0 4px;font-size:16px}.submenu-food .category-submenu-links,.submenu-trivia .category-submenu-links,.submenu-research .category-submenu-links{grid-template-columns:1fr}.category-tab[aria-expanded=true]{background:#eee7d4!important}@media(max-width:600px){.category-submenu{left:12px!important;right:auto!important;transform:none!important;max-height:60vh;padding:14px}.category-submenu-links>a,.category-submenu-group>a{font-size:13px}.category-submenu-title{font-size:15px}}

/* Anchor flush to the actual tab; neutralize global section spacing. */
.site-category-dock .category-submenu{margin:0!important;box-sizing:border-box;transform:none!important;right:auto;max-width:calc(100vw - 24px)}.category-submenu.submenu-food,.category-submenu.submenu-trivia,.category-submenu.submenu-research{width:250px}.site-category-dock .category-submenu{left:var(--submenu-left,0px)!important;top:var(--submenu-top,100%)!important}


/* family-feature-entry-20261016.css */
.family-feature-entry{max-width:1050px;margin:18px auto 28px;border-top:1px solid #b49353;border-bottom:1px solid #d9cdb4}.family-feature-entry a{display:grid;grid-template-columns:180px 1fr 24px;gap:28px;align-items:center;padding:20px 0;text-decoration:none}.family-feature-entry img{display:block;width:100%;height:auto;object-fit:contain}.family-feature-entry span{font:11px/1.8 sans-serif;letter-spacing:.12em;color:#8b682b}.family-feature-entry h2{font-size:25px;line-height:1.6;margin:6px 0;color:#0c304c}.family-feature-entry p{font-size:13px;line-height:1.8;margin:0;color:#143650}.family-feature-entry b{font-size:22px;color:#8b682b}.family-feature-entry-top{display:none}.home:has(#category-basics:not([hidden]))>.family-feature-entry-top{display:block}.family-feature-entry a:focus-visible{outline:2px solid #164c69;outline-offset:4px}@media(max-width:650px){.family-feature-entry a{grid-template-columns:95px 1fr;gap:16px}.family-feature-entry h2{font-size:18px}.family-feature-entry b{display:none}}

/* editorial-20261017.css */

.editorial-opening,.home-guide{padding:clamp(24px,4vw,56px) 0;border-bottom:1px solid #d8cdb7}
.editorial-eyebrow{font:600 11px/1.6 sans-serif;letter-spacing:.18em;color:#9a752d}
.editorial-opening h1,.home-guide h2{font-family:serif;font-weight:500;line-height:1.6;color:#0c304d;font-size:clamp(26px,3vw,40px);margin:12px 0}
.editorial-deck,.home-guide>.editorial-deck{font-size:17px;line-height:2;max-width:48em}
.editorial-article{max-width:1040px}.editorial-article>section,.editorial-comparison{padding:24px 0}
.editorial-article p,.editorial-comparison p{line-height:2}.editorial-article h2{margin:24px 0 12px}
.editorial-record{border-top:1px solid #d8cdb7;margin:32px 0 16px;padding:18px 0;font-size:12px;color:#42576a;max-width:76em}
.editorial-record p{margin:5px 0;line-height:1.8}.editorial-sources{font-size:13px}.editorial-sources li{margin:12px 0}.editorial-sources p{margin:4px 0}
.editorial-table-wrap{overflow-x:auto;margin:20px 0}.editorial-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.9;text-align:left}.editorial-table th,.editorial-table td{padding:15px 18px;border-bottom:1px solid #d8cdb7;vertical-align:top}.editorial-table th{color:#805d20;background:#ece5d5}
.editorial-callout{border-left:3px solid #a77e2f;padding:16px 22px;background:#eee8da;line-height:1.9}
.home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:18px}.home-guide-grid article{padding:18px 0;border-top:1px solid #d8cdb7}.home-guide-grid h3{font-size:20px;color:#8b6728;margin:0 0 10px}.home-guide-grid p{font-size:14px;line-height:1.95}.home-guide-grid a{font-size:13px}
.editorial-components{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.editorial-components a{padding:8px 16px;border:1px solid #d8cdb7}
@media(max-width:650px){.home-guide-grid{grid-template-columns:1fr}.editorial-table{min-width:570px}.editorial-opening,.home-guide{padding:24px 0}.editorial-article .editorial-deck{font-size:15px}.editorial-record{font-size:12px}}

.home-guide{background:transparent!important;border:0!important;border-bottom:1px solid #d8cdb7!important;border-radius:0!important;padding:30px 0!important;margin:0!important}

.serving-mass{max-width:420px;margin:20px 0}.serving-mass img{display:block;max-width:100%;width:420px;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.serving-mass figcaption{font-size:12px;line-height:1.8}
/* Readable comparison cards on small screens */
@media(max-width:650px){
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) .editorial-table{min-width:0!important;width:100%;font-size:14px}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) tbody{display:block}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) tr{display:block;margin:0 0 18px;border:1px solid #d8cdb7}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) :is(th,td){display:block;width:auto;padding:11px 14px;border:0}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:#805d20;margin:0 0 4px}
 :is(#heart-evidence-comparison,#eye-evidence-comparison,#family-evidence-comparison,#lipid-evidence-comparison,#joint-evidence-comparison,#mood-evidence-comparison,#metabolism-evidence-comparison,#pregnancy-evidence-comparison,#skin-evidence-comparison,#muscle-evidence-comparison,#inflammation-evidence-comparison,#beauty-evidence-comparison,#aging-evidence-comparison,#brain-comparison,#canned-weight-basis) td+td{border-top:1px solid #e5ddcb}
}









/* Recovered existing source explanations */
.recovered-existing-detail{background:transparent;border:0;border-top:1px solid #d8cdb7;border-radius:0;padding:24px 0;margin:24px 0}.recovered-existing-detail p{font-size:14px;line-height:2}.recovered-existing-detail a{overflow-wrap:anywhere}.recovered-existing-detail section{background:transparent;border:0;padding:12px 0}.recovered-existing-detail .table-scroll{overflow-x:auto;max-width:100%}.recovered-existing-detail table{border-collapse:collapse;min-width:550px;font-size:13px}.recovered-existing-detail th,.recovered-existing-detail td{padding:10px;border-bottom:1px solid #d8cdb7;text-align:left;vertical-align:top}.recovered-existing-detail h2{font-size:24px}.recovered-existing-detail h3{font-size:20px}.restored-existing-summary p{line-height:1.9}

/* ALA evidence levels 1655 */
.ala-evidence-levels{border-top:1px solid #d8cdb7;margin:32px 0;padding:24px 0}.ala-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ala-evidence-grid article{padding:18px;background:#fffcf5;border-top:2px solid #a47b2b}.ala-evidence-grid h3{font-size:18px;line-height:1.7}.ala-evidence-grid p{font-size:14px;line-height:1.95}.ala-evidence-grid a{font-size:13px}.primary-refined-summary p{line-height:1.9}@media(max-width:650px){.ala-evidence-grid{grid-template-columns:1fr}}

/* MIDAS registry comparison: two-column reading on desktop, stacked on mobile. */
.midas-registry-table{width:100%;border-collapse:collapse}.midas-registry-table th,.midas-registry-table td{padding:12px;border-bottom:1px solid #d9ceb7;vertical-align:top;text-align:left}.midas-registry-table th{width:25%;color:#997226}@media(max-width:650px){.midas-registry-table tbody,.midas-registry-table tr,.midas-registry-table th,.midas-registry-table td{display:block;width:auto}.midas-registry-table tr{margin-bottom:18px}.midas-registry-table th{background:#eee8da}}

.research-hold-notice{padding:12px 14px;border-left:3px solid #a37a30;background:#eee8d9;line-height:1.8;overflow-wrap:anywhere}
/* Reporting discrepancy comparison */
.reporting-diff-table{width:100%;border-collapse:collapse}.reporting-diff-table th,.reporting-diff-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d8cbb0;overflow-wrap:anywhere}@media(max-width:650px){.reporting-diff-table thead{display:none}.reporting-diff-table tbody,.reporting-diff-table tr,.reporting-diff-table th,.reporting-diff-table td{display:block;width:auto}.reporting-diff-table tr{margin-bottom:20px}.reporting-diff-table td:before{content:attr(data-label)"：";display:block;font-weight:bold;font-size:.85em;color:#87651f}}


/* standalone-categories-20261017.css */
.standalone-category>.category-panel{display:block!important;visibility:visible!important;position:static!important;opacity:1!important;border:0;box-shadow:none}.standalone-category .category-panel-heading h1{font:inherit;font-size:inherit;margin:0}.standalone-category .category-panel-heading{font-size:clamp(25px,3vw,36px)}.category-tab[aria-current="page"]{background:#ece5d5;border-bottom:3px solid #9d782c}.home-category-links{padding:28px 0!important;border:0!important;background:transparent!important}.home-category-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-category-links a{display:flex;align-items:center;gap:12px;padding:14px;border-top:1px solid #d8cdb7}.category-practical-link{padding:20px 0}@media(max-width:650px){.home-category-links>div{grid-template-columns:1fr 1fr}.home-category-links a{font-size:12px;padding:12px 4px}}/* Internal mobile category opening */
@media(max-width:650px){
 #main.standalone-category .category-page-opening{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}
 #main.standalone-category .category-opening-text{width:100%!important;min-width:0}
 #main.standalone-category .category-panel-heading{width:100%;font-size:26px!important;line-height:1.6;justify-content:flex-start}
 #main.standalone-category .category-page-opening>.page-opening-image{width:180px!important;max-width:65%;align-self:flex-end;margin:0!important}
}

