/*
Theme Name: TuneStat Ledger
Template: blocksy
Version: 1.4.0
*/
:root{--accent:#6d2354;--wash:#f3edf2;--ink:#22242a;--muted:#666873;--line:#d9dce0;--paper:#fff;--heading:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body.nj-site{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,Helvetica,sans-serif}body.nj-site h1,body.nj-site h2,body.nj-site h3{font-family:var(--heading);color:inherit;line-height:1.12;letter-spacing:-.045em;margin-top:0}body.nj-site h1{font-size:clamp(43px,5.6vw,78px);margin-bottom:25px}body.nj-site h2{font-size:clamp(29px,3.1vw,43px)}body.nj-site h3{font-size:24px}body.nj-site p{color:inherit;margin-top:0;margin-bottom:1.15em}a{color:inherit;text-decoration:none}body.nj-site a:hover{color:var(--accent)}a,button,input,select,summary,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e38527}button,input,select,textarea{font:inherit}img{display:block;max-width:100%;height:auto}button,select,summary{cursor:pointer}ul,ol{padding-left:1.4em}[hidden]{display:none!important}.wrap{width:calc(100% - 80px);max-width:1320px;margin-left:auto;margin-right:auto}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.skip-link{position:fixed;top:-100px;left:15px;z-index:999;background:#fff;color:#111;padding:12px}.skip-link:focus{top:15px}.kicker{font:700 10px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:15px;color:var(--accent)}.lead{font-size:19px;line-height:1.65;color:var(--muted)!important;max-width:680px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:14px 22px;background:var(--accent);color:#fff!important;font-size:13px;font-weight:700;border:1px solid transparent}.button:hover{filter:brightness(.9)}.line-link{font-size:13px;font-weight:700;color:var(--accent);border-bottom:1px solid currentColor;padding-bottom:5px}.hero-actions{display:flex;gap:25px;align-items:center}.site-header{position:relative;z-index:100}.wordmark{display:flex;align-items:center;gap:14px;width:fit-content}.wordmark>span{font-weight:800;line-height:1.1;letter-spacing:-.045em;font-size:clamp(22px,2.7vw,38px)}.wordmark small{font:10px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;margin-top:9px;display:block;color:var(--muted)}.wordmark img{flex-shrink:0}.site-search{display:flex;background:#fff;border:1px solid var(--line);max-width:340px;color:var(--ink);width:100%}.site-search input{min-width:0;width:100%;padding:11px!important;height:auto!important;border:0!important;background:transparent!important;border-radius:0!important;color:#25262b}.site-search button{border:0;background:transparent;color:var(--accent);padding:10px 13px;white-space:nowrap;font-size:11px;font-weight:bold;border-radius:0}.site-header nav{display:flex;align-items:stretch}.nav-shell{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav-shell>a{font-size:12px;font-weight:700}.mega summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 22px;font-size:12px;font-weight:700;white-space:nowrap}.mega summary::-webkit-details-marker{display:none}.mega[open] summary{background:var(--wash);color:var(--ink)}.mega[open] summary>span{transform:rotate(45deg)}.mega-panel{position:absolute;left:40px;right:40px;top:100%;padding:32px;background:#fff;color:var(--ink);display:grid;grid-template-columns:1fr 1.7fr;gap:45px;box-shadow:0 18px 35px #1112;border:1px solid var(--line);z-index:110}.mega-lead h2{font-size:30px!important}.mega-lead>a{font-size:13px;color:var(--accent)}.mega-items{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-content:start}.mega-items>a{padding:14px 0;font-size:13px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.site-footer{margin-top:60px;padding:50px 0 22px;background:var(--wash)}.footer-directory{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px;padding-top:40px}.footer-directory h3{font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:0!important;margin-bottom:20px}.footer-directory a:not(.wordmark){display:block;font-size:12px;padding:5px 0}.footer-directory ul{list-style:none;padding:0;margin:0}.footer-identity .wordmark{margin-bottom:20px}.footer-identity .wordmark>span{font-size:21px}.footer-identity p{font-size:13px;max-width:300px}.footer-identity small{font-size:11px;color:var(--muted)}.footer-bottom{margin-top:35px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.home-main{padding-top:48px}.section{padding:58px 0;border-bottom:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.section-heading h2{margin-bottom:0}.section-heading .line-link{white-space:nowrap}.stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story{min-width:0}.story-art{display:block;background:var(--wash);margin-bottom:20px}.story-art img{width:100%;height:185px;object-fit:cover}.story .kicker{font-size:9px;margin-bottom:12px}.story h3{margin-bottom:14px}.story-copy>p{font-size:13px;color:var(--muted)!important}.story-meta{font-size:10px;color:var(--muted)}.story-meta span{padding:0 7px}.brand-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.brand-links>a{display:flex;flex-direction:column;position:relative;border:1px solid var(--line);padding:25px;background:var(--wash);min-width:0}.brand-links img{width:100%;height:150px;object-fit:cover;margin-bottom:22px}.brand-number{font:12px monospace;color:var(--accent);margin-bottom:18px}.brand-links h3{margin-bottom:12px}.brand-links p{font-size:13px;color:var(--muted)!important}.brand-links b{align-self:end;font-size:24px;margin-top:auto}.tool-invite{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;background:var(--wash);padding:45px;margin:50px 0}.tool-invite p{max-width:680px;font-size:16px}.tool-symbol{font:bold 135px/.95 Arial,sans-serif;color:var(--accent);display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid var(--line)}.tool-symbol span{font:10px/1.5 Arial,sans-serif;letter-spacing:.1em;display:block;margin-top:25px}.split{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.method-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.method-links>a{font-size:14px;font-weight:700;display:flex;justify-content:space-between;gap:18px;padding:22px;background:var(--wash)}.faq-list details{padding:19px 0;border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;font-weight:700;font-size:15px;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:'+';color:var(--accent)}.faq-list details[open] summary:after{content:'−'}.faq-list p{margin-top:18px;font-size:14px;color:var(--muted)!important}.evidence-note{display:flex;align-items:center;gap:25px;padding:35px 0;font-size:11px}.evidence-note strong{white-space:nowrap;color:var(--accent)}.evidence-note p{margin:0!important;color:var(--muted)!important}.evidence-note>a{white-space:nowrap}.inside-main{padding-top:25px;padding-bottom:50px;min-height:60vh}.breadcrumb{display:flex;gap:13px;font-size:11px;color:var(--muted);margin:8px 0 25px;flex-wrap:wrap}.page-intro{padding:25px 0 40px;max-width:1000px}.page-intro h1{font-size:clamp(39px,5vw,68px)!important}.page-intro>p{font-size:18px;color:var(--muted)!important;max-width:800px}.archive-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid var(--line)}.archive-filters>a{background:var(--wash);padding:9px 14px;font-size:12px}.archive-stories{row-gap:45px}.pagination{margin:35px 0}.pagination .page-numbers{display:inline-block;padding:9px 14px;background:var(--wash);margin:3px}.pagination .current{background:var(--accent);color:white}.article-opening{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;margin:30px 0}.article-opening h1{font-size:clamp(38px,4vw,59px)!important}.article-opening .lead{font-size:18px}.article-meta{font-size:11px;color:var(--muted)}.article-meta span{padding:0 12px}.article-art{margin:0}.article-art img{width:100%;height:310px;object-fit:contain;background:var(--wash)}.article-art figcaption{font-size:10px;color:var(--muted);margin-top:10px}.evidence-label{padding:18px 22px;background:var(--wash);border-left:4px solid var(--accent);display:flex;gap:24px;align-items:center;font-size:11px;margin:35px 0}.evidence-label>a{margin-left:auto}.article-layout{display:grid;grid-template-columns:220px minmax(0,810px);gap:60px}.article-contents{position:sticky;top:30px;align-self:start}.article-contents nav>a{display:block;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.article-side-note{padding:22px;background:var(--wash);margin-top:25px;font-size:12px}.article-side-note>a{color:var(--accent)}.prose{font-size:17px;line-height:1.9;min-width:0}.prose h2{font-size:30px!important;margin:35px 0 18px}.prose h2:first-child{margin-top:0}.prose p{color:var(--muted)!important}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.record-note{padding:28px;background:var(--wash);border:1px solid var(--line);margin-top:35px}.record-note h3{font-size:23px!important}.record-note p{font-size:14px}.record-note a{font-size:12px;display:inline-block;margin-right:20px}.information-layout{display:grid;grid-template-columns:230px minmax(0,820px);gap:65px;border-top:1px solid var(--line);padding-top:35px}.information-layout aside>a{display:block;font-size:13px;padding:12px 0;border-bottom:1px solid var(--line)}.evidence-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.evidence-columns>div{padding:25px;background:var(--wash)}.evidence-columns span{font:12px monospace;color:var(--accent)}.evidence-columns h3{margin:20px 0 15px}.evidence-columns p{font-size:14px;color:var(--muted)!important}.brand-detail{display:grid;grid-template-columns:.8fr 1.4fr;gap:55px}.brand-image{position:sticky;top:30px;align-self:start}.brand-image img{background:var(--wash)}.brand-image span{font-size:9px;letter-spacing:.05em;color:var(--muted);display:block;margin-top:12px}.route-pair{display:flex;gap:25px;justify-content:space-between;padding:30px 0}.route-pair a{padding:20px;background:var(--wash);font-weight:700;flex:1}.context-opening{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:35px}.context-opening img{max-height:300px;object-fit:contain;background:var(--wash)}.context-routes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.context-routes>a{padding:30px;border:1px solid var(--line);background:var(--wash)}.context-routes h2{font-size:29px!important}.context-routes p{font-size:14px;color:var(--muted)!important}.source-principle{max-width:850px;margin-bottom:35px}.source-directory{display:grid;grid-template-columns:1fr 1fr;gap:25px}.source-directory article{display:flex;gap:24px;border-top:1px solid var(--line);padding:28px 10px}.source-directory h2{font-size:28px!important}.source-directory p{font-size:14px;color:var(--muted)!important}.source-directory a{font-size:13px;color:var(--accent)}.source-number{font:14px monospace;color:var(--accent)}.glossary-control{background:var(--wash);padding:28px;margin-bottom:35px}.glossary-control label{display:block;font-weight:700;margin-bottom:12px}.glossary-control input{background:#fff!important;border:1px solid var(--line)!important;max-width:550px;padding:12px!important;height:auto!important}.glossary-control p{font-size:12px;margin:12px 0 0!important}.glossary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0}.glossary-term{border-top:3px solid var(--accent);padding-top:22px}.glossary-term dt{font-size:23px;line-height:1.2;font-weight:700;margin-bottom:12px}.glossary-term dd{font-size:14px;color:var(--muted);margin:0}.tool-shell{display:grid;grid-template-columns:.85fr 1.35fr;border:1px solid var(--line);background:#fff;color:var(--ink)}.tool-shell>div{padding:32px;min-width:0}.tool-controls{background:var(--wash)}.tool-controls h2,.tool-result h2{font-size:30px!important}.tool-controls label{display:block;font-size:13px;font-weight:700;margin:18px 0 10px}.tool-controls label:first-child{margin-top:0}.tool-controls select,.tool-controls input:not([type=checkbox]),.tool-controls textarea{border:1px solid #a9afb8!important;border-radius:0!important;height:auto!important;width:100%;background:#fff!important;color:#222!important;padding:12px!important;font-size:14px}.tool-controls p{font-size:13px;color:var(--muted)!important;margin-top:20px}.tool-controls button{padding:11px 16px;border:1px solid var(--accent);background:var(--accent);color:#fff;margin-top:20px;font-size:12px;display:block;border-radius:0}.tool-controls .reset-tool{background:transparent;color:var(--accent)}.tool-boundary{padding:25px;background:var(--wash);margin:30px 0;font-size:13px}.tool-boundary strong{font-size:11px;color:var(--accent)}.tool-boundary p{margin:15px 0!important;max-width:1000px}.tool-result{display:flex;flex-direction:column;justify-content:center}.tool-result p{line-height:1.9;overflow-wrap:anywhere}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}caption{text-align:left;padding-bottom:15px;font-size:12px;color:var(--muted)}td,th{border-bottom:1px solid var(--line);padding:16px 12px;vertical-align:top}thead{background:var(--wash)}.check-row{display:flex!important;gap:12px;align-items:center}.check-row input{width:16px;height:16px}.edition-results{display:grid;gap:18px}.edition-results article{padding:20px;border:1px solid var(--line)}.edition-results h3{margin-bottom:15px}.publisher-results article{padding:20px 0;border-top:1px solid var(--line)}.publisher-results h2{font-size:27px!important}.publisher-results p{font-size:14px;color:var(--muted)!important}.term-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.term-cards details{border:1px solid var(--line);padding:22px;background:var(--wash)}.term-cards summary{display:flex;justify-content:space-between;gap:15px;font-weight:700;list-style:none}.term-cards p{font-size:14px;margin:18px 0 0!important}.update-register article{display:grid;grid-template-columns:110px 1fr;gap:22px;padding:22px 0;border-top:1px solid var(--line)}.update-register time{font:12px monospace;color:var(--muted)}.update-register h3{font-size:22px!important;margin-bottom:0}.update-register .kicker{font-size:9px;margin-bottom:10px}.empty-state{padding:30px;background:var(--wash)}
@media(max-width:1100px){.wrap{width:calc(100% - 50px)}.mega summary{padding:17px 14px;font-size:11px;gap:12px}.mega-panel{left:25px;right:25px}.nav-shell>a{display:none}.story h3{font-size:22px!important}.stories{gap:22px}.footer-directory{gap:25px}.article-layout,.information-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}.site-search{max-width:280px}.tool-shell>div{padding:25px}}
@media(max-width:850px){.wrap{width:calc(100% - 40px)}.site-header .wordmark>span{font-size:25px}.site-header .wordmark img{width:40px}.site-header nav{justify-content:space-between;flex:1}.mega summary{font-size:11px;padding:18px 10px;gap:10px}.mega-panel{left:20px;right:20px;padding:25px;gap:25px}.site-search{max-width:240px}.site-search input{font-size:13px}.site-search button{font-size:10px;padding:8px}.home-main{padding-top:35px}.stories{grid-template-columns:1fr 1fr}.brand-links{gap:15px}.brand-links>a{padding:20px}.brand-links h3{font-size:23px!important}.brand-links img{height:115px}.tool-invite{padding:30px;gap:30px}.tool-symbol{font-size:100px}.split{gap:35px;grid-template-columns:1fr 1fr}.method-links{grid-template-columns:1fr}.footer-directory{grid-template-columns:1fr 1fr;gap:30px 40px}.article-opening{gap:30px}.article-opening h1{font-size:40px!important}.article-art img{height:250px}.article-layout,.information-layout{grid-template-columns:1fr}.article-contents{position:static}.article-contents nav{display:flex;gap:10px 20px;flex-wrap:wrap}.article-contents nav>a{font-size:11px}.article-side-note{display:none}.brand-detail{grid-template-columns:1fr;gap:30px}.brand-image{position:static;display:flex;gap:20px;align-items:center}.brand-image img{width:45%;max-height:250px;object-fit:contain}.brand-image span{font-size:10px}.evidence-columns{gap:20px}.evidence-columns>div{padding:20px}.glossary-grid{grid-template-columns:1fr 1fr}.tool-shell{grid-template-columns:.9fr 1.1fr}.evidence-label{flex-wrap:wrap;gap:10px 20px}.evidence-note{flex-wrap:wrap;gap:10px}.evidence-note strong{width:100%}.source-directory{gap:20px}.source-directory article{gap:15px}}
@media(max-width:580px){.wrap{width:calc(100% - 32px)}body.nj-site h1{font-size:42px}.site-header nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.mega summary{font-size:11px;padding:15px 12px;border-top:1px solid var(--line);white-space:normal;min-height:56px}.mega-panel{left:0;right:0;padding:24px;grid-template-columns:1fr;gap:18px}.mega-lead .kicker{display:none}.mega-lead h2{font-size:25px!important;margin-bottom:12px}.mega-items{gap:0 20px}.mega-items>a{font-size:12px}.site-search{max-width:none}.site-header .wordmark>span{font-size:26px}.site-header .wordmark small{font-size:9px}.section{padding:40px 0}.section-heading{align-items:start;flex-direction:column;gap:16px}.section-heading h2{font-size:30px!important}.lead{font-size:16px}.stories{grid-template-columns:1fr;gap:28px}.story{display:grid;grid-template-columns:105px 1fr;gap:16px}.story-art{margin-bottom:0}.story-art img{height:100%;min-height:160px;object-fit:cover}.story h3{font-size:21px!important}.story .kicker{font-size:8px}.story-copy>p{font-size:12px}.story-meta{font-size:9px}.brand-links{grid-template-columns:1fr;gap:14px}.brand-links>a{display:grid;grid-template-columns:75px 1fr 20px;gap:12px;padding:22px}.brand-number{grid-column:1;grid-row:1;font-size:11px;margin:0}.brand-links img{grid-column:1;grid-row:2;width:75px;height:75px;margin:0}.brand-links>a>div{grid-column:2;grid-row:1/3;align-self:center}.brand-links b{grid-column:3;grid-row:1/3;align-self:center}.brand-links h3{font-size:25px!important}.brand-links p{font-size:12px;margin:0!important}.tool-invite{grid-template-columns:1fr;margin:35px 0;padding:26px;gap:25px}.tool-invite h2{font-size:33px!important}.tool-invite p{font-size:14px}.tool-symbol{font-size:75px;align-items:start;border:0;border-top:1px solid var(--line);padding-top:20px;flex-direction:row;justify-content:space-between;gap:25px}.tool-symbol span{font-size:8px;margin-top:15px;max-width:110px}.split{grid-template-columns:1fr;gap:30px}.method-links{grid-template-columns:1fr 1fr;gap:10px}.method-links>a{font-size:12px;padding:18px}.faq-list summary{font-size:14px}.faq-list p{font-size:13px}.site-footer{padding-top:35px;margin-top:30px}.footer-directory{gap:25px}.footer-identity{grid-column:1/-1}.footer-identity p{max-width:none}.footer-bottom{flex-direction:column;gap:8px}.inside-main{padding-top:20px}.page-intro{padding:20px 0 30px}.page-intro h1{font-size:38px!important}.page-intro>p{font-size:16px}.article-opening{grid-template-columns:1fr;gap:24px;margin-top:22px}.article-opening h1{font-size:36px!important}.article-opening .lead{font-size:16px}.article-art img{height:200px}.article-meta{font-size:10px}.article-meta span{padding:0 8px}.article-layout{gap:28px}.prose{font-size:16px;line-height:1.85}.prose h2{font-size:27px!important}.record-note{padding:23px}.evidence-label{padding:17px;font-size:10px;margin:25px 0}.evidence-label strong{width:100%}.information-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.information-layout aside>.kicker{grid-column:1/-1}.information-layout aside>a{font-size:12px}.evidence-columns{grid-template-columns:1fr}.brand-image{display:block}.brand-image img{width:100%;max-height:220px}.context-opening{grid-template-columns:1fr;gap:25px}.context-opening img{max-height:220px;width:100%}.context-routes,.source-directory{grid-template-columns:1fr}.context-routes>a{padding:25px}.source-directory h2{font-size:25px!important}.source-directory article{padding:25px 0}.glossary-grid{grid-template-columns:1fr;gap:25px}.glossary-control{padding:22px}.tool-shell{grid-template-columns:1fr}.tool-shell>div{padding:25px}.tool-shell h2{font-size:28px!important}.term-cards{gap:12px}.term-cards details{padding:17px}.term-cards summary{font-size:14px}.tool-boundary{padding:22px;font-size:12px}.route-pair{flex-direction:column;gap:12px}.route-pair a{padding:20px;font-size:14px}.update-register article{grid-template-columns:80px 1fr;gap:15px}.update-register h3{font-size:20px!important}table{min-width:540px}.archive-filters>a{font-size:11px;padding:8px 11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.site-footer .footer-directory ul,.site-footer .footer-directory li{display:block!important;list-style:none;margin:0;padding:0}.site-footer .footer-directory li>a{display:block!important;padding:5px 0}.site-footer .footer-identity p{font:13px/1.7 Arial,sans-serif;margin-bottom:1.15em}

:root{--accent:#6d2354;--wash:#f3edf2}

.ledger-band{background:var(--accent);color:#fff;font-size:10px;letter-spacing:.08em}.ledger-band .wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}.ledger-band a:hover{color:#fff!important}.ledger-mast{display:flex;gap:40px;align-items:center;padding-top:28px;padding-bottom:28px}.ledger-label{font:10px/1.7 monospace;border-left:1px solid var(--line);padding-left:28px;color:var(--muted)}.ledger-mast .site-search{margin-left:auto}.ledger-opening{display:grid;grid-template-columns:170px 1.5fr 1fr;gap:35px;padding:15px 0 45px;align-items:center}.ledger-opening aside{border-right:1px solid var(--line);align-self:stretch;padding-top:12px;padding-right:20px}.ledger-opening aside>a{display:block;font:11px/1.5 monospace;padding:15px 0;border-top:1px solid var(--line)}.ledger-opening h1{font-size:clamp(45px,6vw,82px)!important}.ledger-cover{background:var(--wash);padding:12px}.ledger-cover img{width:100%;min-height:270px;object-fit:contain}.ledger-cover>span{font:9px monospace;display:block;padding:15px;color:var(--accent)}.record-rows{grid-template-columns:1fr}.record-rows>a{grid-template-columns:40px 100px 1fr 25px;display:grid;align-items:center;padding:18px 20px;gap:22px;background:#fff;border:0;border-top:1px solid var(--line)}.record-rows img{height:75px;margin:0}.record-rows .brand-number{margin:0}.record-rows h3{margin:0 0 6px}.record-rows p{margin:0!important}.ledger-cards{grid-template-columns:1fr 1fr}.ledger-cards .story{display:grid;grid-template-columns:130px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:20px}.ledger-cards .story-art{margin:0}.ledger-cards .story-art img{height:100%;min-height:160px}.footer-ledger-opening{display:grid;grid-template-columns:1fr 2fr;gap:30px;border-bottom:1px solid var(--line);padding-bottom:35px}.footer-ledger-opening strong{font:12px monospace;color:var(--accent)}.footer-ledger-opening p{font-size:26px;line-height:1.4;margin:0!important}.kind-ledger .article-layout{grid-template-columns:minmax(0,810px) 230px}.kind-ledger .article-contents{order:2}.kind-ledger .prose{order:1}.kind-ledger .source-directory{grid-template-columns:1fr}.kind-ledger .source-directory article{display:grid;grid-template-columns:80px 1fr}.kind-ledger .source-directory article>div{display:grid;grid-template-columns:1.3fr 1fr;gap:0 30px}.kind-ledger .source-directory .kicker{grid-column:1/-1}.kind-ledger .information-layout{grid-template-columns:minmax(0,850px) 230px}.kind-ledger .information-layout aside{order:2}.kind-ledger .information-layout article{order:1}
@media(max-width:1050px){.ledger-opening{grid-template-columns:130px 1fr}.ledger-cover{display:none}.ledger-label{display:none}.ledger-cards .story{grid-template-columns:100px 1fr}}@media(max-width:850px){.kind-ledger .article-layout,.kind-ledger .information-layout{grid-template-columns:1fr}.kind-ledger .article-contents,.kind-ledger .information-layout aside{order:0}.ledger-cards .story{display:block}.ledger-cards .story-art{margin-bottom:18px}.ledger-cards .story-art img{height:160px}.kind-ledger .source-directory article>div{display:block}}@media(max-width:580px){.ledger-mast{padding:20px 0;display:block}.ledger-mast .site-search{margin-top:20px}.ledger-band{font-size:8px}.ledger-band a{max-width:130px;text-align:right}.ledger-opening{display:flex;flex-direction:column;gap:25px;align-items:stretch}.ledger-opening aside{display:flex;flex-wrap:wrap;border:0;border-bottom:1px solid var(--line);padding:0;gap:0 20px}.ledger-opening aside .kicker{width:100%}.ledger-opening aside>a{font-size:10px;padding:10px 0;border:0}.ledger-opening h1{font-size:51px!important}.record-rows>a{grid-template-columns:35px 1fr 20px;gap:10px}.record-rows img{display:none}.record-rows>a>div{grid-column:2;grid-row:1/3}.record-rows b{grid-column:3}.ledger-cards{grid-template-columns:1fr}.ledger-cards .story{display:grid;grid-template-columns:100px 1fr}.ledger-cards .story-art{margin:0}.footer-ledger-opening{grid-template-columns:1fr}.footer-ledger-opening p{font-size:24px}.kind-ledger .source-directory article{grid-template-columns:35px 1fr}}

.report-desk{margin:35px 0 45px;padding:35px 0;border-block:2px solid var(--line)}.report-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:45px;margin-bottom:28px}.report-heading h2{margin:0;font-size:36px!important}.report-heading>p{font-size:13px;color:var(--muted)!important;max-width:360px;margin:0 0 0 auto}.report-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.report-cards article{padding:25px;border:1px solid var(--line);background:var(--paper);min-width:0;display:flex;flex-direction:column}.report-index{font:11px/1.5 monospace;letter-spacing:.06em;color:var(--accent);margin-bottom:20px}.report-cards h3{font-size:25px!important;line-height:1.2!important}.report-cards p{font-size:13px;color:var(--muted)!important}.report-cards .line-link{align-self:start;margin-top:auto;padding-top:18px}.context-shelf{display:grid;grid-template-columns:1fr 2fr;gap:45px}.context-shelf>div>p{font-size:14px;color:var(--muted)!important}.context-paths{display:grid;grid-template-columns:1fr 1fr;gap:22px}.context-paths>a{padding:25px;background:var(--wash);border:1px solid var(--line);min-width:0}.context-paths h3{font-size:22px!important}.context-paths p{font-size:13px;color:var(--muted)!important}.context-paths span{font-size:12px;font-weight:700}.brand-record-box{display:grid;grid-template-columns:1.4fr 1fr;gap:20px 45px;padding:32px;margin:0 0 40px;background:var(--wash);border-left:4px solid var(--accent)}.brand-record-box h2{font-size:30px!important}.brand-record-box p{font-size:15px}.brand-record-box dl{margin:0}.brand-record-box dl>div{border-bottom:1px solid var(--line);padding:10px 0}.brand-record-box dt{font:11px monospace;color:var(--muted)}.brand-record-box dd{font-size:14px;margin:5px 0 0}.brand-record-box>a{font-size:13px;font-weight:700}.related-list{display:grid;gap:0}.related-list>a{display:grid;grid-template-columns:110px 1fr 30px;gap:25px;padding:24px 0;border-top:1px solid var(--line);align-items:start}.related-list>a>span{font:11px/1.6 monospace;color:var(--accent)}.related-list h3{font-size:24px!important;margin-bottom:9px}.related-list p{font-size:13px;color:var(--muted)!important;margin:0!important}.related-list b{font-size:23px}.article-deck{font-size:1.2em}.kind-ledger .report-cards{grid-template-columns:1fr}.kind-ledger .report-cards article{display:grid;grid-template-columns:140px 1.4fr 1fr;gap:15px 30px;padding:22px 0;border:0;border-top:1px solid var(--line)}.kind-ledger .report-cards h3{margin:0}.kind-ledger .report-cards .line-link{grid-column:2}.kind-edition .report-desk{background:#fff1e7;padding:35px}.kind-edition .report-cards article{background:transparent;border:0;border-left:1px solid var(--line);padding:0 25px}.kind-edition .report-index{color:#9f3326}.kind-studio .report-cards article{background:#203329;border-radius:18px}.kind-studio .brand-record-box,.kind-studio .context-paths>a{background:#23372b}.kind-studio .report-cards{gap:18px}.kind-studio .report-desk{border-top:0}.kind-brief .report-cards{grid-template-columns:1fr 1fr}.kind-brief .report-cards article:first-child{grid-column:1/-1;border-left:5px solid var(--accent)}.kind-brief .report-heading{display:block}.kind-brief .report-heading>p{margin:15px 0 0;max-width:none}.kind-notes .report-cards article{border-radius:25px;background:#f7eff9}.kind-notes .report-index{border:1px solid var(--line);padding:8px 12px;border-radius:30px;align-self:start}.kind-inscription .report-cards article{border:0;border-top:3px double var(--accent);padding-inline:0}.kind-inscription .report-cards h3{font-family:Georgia,serif!important;font-weight:normal}.kind-current .report-cards article:first-child{background:#e8f2f5;border-top:4px solid #125c74}.kind-current .report-cards{grid-template-columns:1.3fr 1fr 1fr}.kind-reader .report-desk{max-width:1100px;margin-inline:auto}.kind-reader .report-cards{grid-template-columns:1fr}.kind-reader .report-cards article{border:0;border-bottom:1px solid var(--line);padding:25px 0}.kind-reader .report-cards h3{font-family:Georgia,serif!important;font-weight:normal;font-size:29px!important}.kind-review .report-desk{border-color:#151515}.kind-review .report-cards article{background:transparent;border:0;border-top:3px solid #151515;padding-inline:0}.kind-review .report-index{color:#6d5900}.kind-review .report-cards h3{font-size:29px!important;letter-spacing:-.045em}.kind-review .report-cards .line-link{color:#6d5900}.kind-studio .context-shelf .context-paths p{color:#adbcaf!important}
@media(max-width:900px){.report-heading,.context-shelf{grid-template-columns:1fr;gap:22px}.report-heading>p{margin:0;max-width:none}.report-cards,.kind-current .report-cards{grid-template-columns:1fr 1fr}.report-cards article:last-child{grid-column:1/-1}.kind-ledger .report-cards article{grid-template-columns:100px 1fr}.kind-ledger .report-cards article>p{grid-column:2}.brand-record-box{grid-template-columns:1fr;gap:20px}}
@media(max-width:580px){.report-desk{margin:25px 0;padding:28px 0}.report-heading h2{font-size:29px!important}.report-cards,.kind-brief .report-cards,.kind-current .report-cards{grid-template-columns:1fr;gap:18px}.report-cards article{padding:23px}.report-cards h3,.kind-review .report-cards h3{font-size:25px!important}.kind-ledger .report-cards article{display:flex}.kind-edition .report-desk{padding:25px 20px}.kind-edition .report-cards article{padding:0 0 20px;border-left:0;border-bottom:1px solid var(--line)}.context-paths{grid-template-columns:1fr}.context-shelf{gap:20px}.brand-record-box{padding:24px;margin-bottom:28px}.brand-record-box h2{font-size:27px!important}.related-list>a{grid-template-columns:1fr 25px;gap:10px}.related-list>a>span{grid-column:1/-1}.related-list h3{font-size:22px!important}.related-list p{font-size:12px}.kind-reader .report-cards h3{font-size:26px!important}}

.publisher-product-image{background:#eee9df;object-position:center}.art-disclosure{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.04em;color:var(--muted);margin-top:10px}.home-ai-art{margin:15px 0 45px}.home-ai-art>img{width:100%;height:360px;object-fit:contain}.home-ai-reader{max-width:1100px;margin-inline:auto}.home-ai-reader>img{height:330px}.home-ai-brief>img{height:300px}.home-ai-current>img{height:285px;object-position:center 45%}.home-ai-notes{max-width:1000px;margin-inline:auto}.home-ai-review>img{height:320px}.page-ai-art{margin:0 0 35px}.page-ai-art>img{width:100%;height:280px;object-fit:contain;object-position:center}.story-art .publisher-product-image{object-fit:contain}.article-art .publisher-product-image{object-fit:contain}.brand-image .publisher-product-image{object-fit:contain}.report-thumb{margin:0 0 20px}.report-thumb img{width:100%;height:165px;object-fit:contain}.kind-ledger .report-cards article .report-index{grid-column:1;grid-row:1}.kind-ledger .report-cards article .report-thumb{grid-column:1;grid-row:2/4}.kind-ledger .report-cards article .report-thumb img{height:100px}.kind-ledger .report-cards article h3{grid-column:2;grid-row:1/3}.kind-ledger .report-cards article>p{grid-column:3;grid-row:1/3}.kind-ledger .report-cards article>.line-link{grid-column:2;grid-row:3}.kind-reader .report-cards article{display:grid;grid-template-columns:220px 1fr;gap:12px 30px}.kind-reader .report-cards .report-index{grid-column:2}.kind-reader .report-cards .report-thumb{grid-column:1;grid-row:1/5;margin:0}.kind-reader .report-cards .report-thumb img{height:100%;min-height:180px}.kind-reader .report-cards h3,.kind-reader .report-cards p,.kind-reader .report-cards .line-link{grid-column:2}.kind-review .review-dossiers img{display:block;height:175px;margin:0 0 20px}.kind-inscription .brand-image img{object-fit:contain}.kind-edition .edition-cover>img{object-fit:contain}.kind-studio .studio-art img{object-fit:contain;min-height:0}.kind-studio .art-disclosure{color:#b7c6bb}.kind-studio .page-ai-art{border-color:#405045}.kind-review .article-art{display:block;margin-top:28px}.kind-review .article-art>img{width:100%;height:300px}
@media(max-width:900px){.kind-ledger .report-cards article h3{grid-column:2;grid-row:1}.kind-ledger .report-cards article>p{grid-column:2;grid-row:2}.kind-ledger .report-cards article>.line-link{grid-column:2;grid-row:3}.kind-ledger .report-cards article .report-thumb{grid-row:2/4}.home-ai-art>img{height:300px}}
@media(max-width:580px){.home-ai-art{margin:10px 0 28px}.home-ai-art>img{height:220px}.page-ai-art>img{height:210px}.art-disclosure{font-size:9px}.report-thumb img{height:190px}.kind-ledger .report-cards article .report-thumb{width:100%;margin:0 0 16px}.kind-ledger .report-cards article .report-thumb img{height:185px}.kind-reader .report-cards article{display:flex;gap:0}.kind-reader .report-cards .report-thumb{margin-bottom:20px}.kind-reader .report-cards .report-thumb img{height:190px;min-height:0}.kind-review .review-dossiers img{grid-column:1/-1;grid-row:auto;height:175px}.kind-review .review-dossiers>a{display:flex}.kind-review .article-art>img{height:215px}}


/* V4: intact publisher product imagery, with model and source attribution. */
.product-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;background:#f7f7f4;padding:18px;color:#202722}
.product-gallery.product-count-1{grid-template-columns:1fr}.product-gallery.product-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.product-reference{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.product-reference .publisher-product-image{display:block!important;width:100%!important;height:230px!important;min-height:0!important;max-height:none!important;object-fit:contain!important;background:#fff;position:static!important;transform:none!important;mix-blend-mode:normal!important;opacity:1!important}
.product-image-credit{font:11px/1.5 Arial,sans-serif;text-align:left;letter-spacing:0;text-transform:none}.product-image-credit strong{display:block;color:#202722}.product-image-credit a{display:inline-block;color:#24513a;text-decoration:underline;margin-top:4px;font-weight:400}
.publisher-product-image{object-fit:contain!important;background:#f7f7f4!important}.brand-ai-label{font:10px/1.4 Arial,sans-serif;display:block;margin:0 0 8px;color:var(--muted)}
.article-art .product-reference .publisher-product-image{height:300px!important}.article-art .product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.article-art .product-count-1{grid-template-columns:1fr}.article-art .product-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.edition-cover>.product-gallery{align-self:center}.edition-cover .product-gallery .publisher-product-image,.studio-art .product-gallery .publisher-product-image,.ledger-cover .product-gallery .publisher-product-image{height:200px!important}
.edition-cover .product-gallery,.studio-art .product-gallery,.ledger-cover .product-gallery{gap:10px;padding:14px}.edition-cover .product-image-credit,.studio-art .product-image-credit,.ledger-cover .product-image-credit{font-size:10px}
.brand-links img{object-fit:contain!important;background:#f7f7f4}.brand-image>.product-gallery{position:static;width:100%;height:auto}.brand-image>span{display:block;margin-top:12px}.brand-image .product-gallery .publisher-product-image{height:260px!important}.kind-review .article-art{display:block}
.source-image-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-image-list>div{border:1px solid var(--line);padding:18px}.source-image-list strong,.source-image-list a{display:block}.source-image-list a{margin-top:8px;text-decoration:underline;font-size:12px}.context-opening>.product-gallery{align-self:start}
@media(max-width:900px){.edition-cover>.product-gallery{grid-column:auto}.product-gallery{gap:10px;padding:12px}.product-reference .publisher-product-image{height:190px!important}}
@media(max-width:580px){.product-gallery{grid-template-columns:1fr!important;padding:14px}.product-reference{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:14px}.product-reference .publisher-product-image,.article-art .product-reference .publisher-product-image,.edition-cover .product-gallery .publisher-product-image,.studio-art .product-gallery .publisher-product-image,.ledger-cover .product-gallery .publisher-product-image,.brand-image .product-gallery .publisher-product-image{height:160px!important}.product-image-credit{font-size:11px}.source-image-list{grid-template-columns:1fr}}
