.k-masthead{border-top:2px solid var(--ink);padding-top:14px;margin-top:8px}.k-masthead:after{content:"";display:block;border-top:1px solid var(--ink);margin-top:5px}.k-masthead-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.k-wordmark{font-size:clamp(30px,5.2vw,62px);font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--ink)}.k-standfirst{max-width:42ch;font-size:14px;line-height:1.6;color:var(--gray)}.k-issueline{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-variant-numeric:tabular-nums}.k-rail{display:flex;flex-wrap:wrap;gap:0 clamp(18px,2.6vw,40px);margin-top:20px;padding-bottom:18px;border-bottom:1px solid var(--hair)}.k-rail a{display:flex;align-items:baseline;gap:8px;padding:6px 0;font-size:clamp(15px,1.5vw,19px);font-weight:400;color:var(--ink);opacity:.5;transition:opacity var(--t-fast) var(--ease)}.k-rail a:hover,.k-rail a[aria-current=page]{opacity:1}.k-rail a b{font-size:10.5px;font-weight:500;letter-spacing:.1em;color:var(--bronze);font-variant-numeric:tabular-nums}.k-rail a.k-rail--archive{margin-left:auto;padding-left:clamp(18px,2.6vw,40px);border-left:1px solid var(--hair);font-size:14px}.k-lead{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(28px,4vw,72px);padding:clamp(34px,4.6vw,68px) 0 clamp(30px,4vw,56px);border-bottom:1px solid var(--ink)}.k-kicker{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.k-lead-title{margin-top:16px;font-size:clamp(34px,6.4vw,88px);font-weight:300;line-height:.97;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.k-lead-sub{margin-top:20px;max-width:52ch;font-size:clamp(15px,1.5vw,18px);line-height:1.62;color:var(--gray)}.k-figures{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:clamp(26px,3.4vw,44px);border-top:1px solid var(--hair)}.k-figure{padding:18px 14px 0 0;border-right:1px solid var(--hair)}.k-figure:last-child{border-right:0}.k-figure b{display:block;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.k-figure span{display:block;margin-top:8px;font-size:12px;line-height:1.45;color:var(--gray)}.k-contents{border-top:1px solid var(--ink);padding-top:14px}.k-contents h2{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.k-contents ol{list-style:none;margin-top:14px}.k-contents li{border-bottom:1px solid var(--hair)}.k-contents a{display:grid;grid-template-columns:2.1rem 1fr;gap:10px;padding:11px 0;font-size:14.5px;line-height:1.4;color:var(--ink);transition:color var(--t-fast) var(--ease)}.k-contents a:hover{color:var(--bronze)}.k-contents .c-num{font-size:11px;color:var(--bronze);font-variant-numeric:tabular-nums;padding-top:3px}.k-contents .c-dept{display:block;margin-top:3px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.k-dept{padding:clamp(44px,5.6vw,92px) 0 0}.k-dept-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--ink)}.k-dept-name{font-size:clamp(22px,2.6vw,34px);font-weight:300;letter-spacing:-.02em;color:var(--ink)}.k-dept-note{max-width:34ch;font-size:12.5px;line-height:1.5;color:var(--gray);text-align:right}.k-titles{list-style:none}.k-titles li{border-bottom:1px solid var(--hair)}.k-titles a{display:block;padding:clamp(20px,2.4vw,34px) 0;transition:color var(--t-fast) var(--ease)}.k-titles h3{max-width:22ch;font-size:clamp(23px,3.1vw,46px);font-weight:300;line-height:1.06;letter-spacing:-.026em;color:var(--ink);text-wrap:balance;transition:color var(--t-fast) var(--ease)}.k-titles a:hover h3{color:var(--bronze)}.k-byline{margin-top:12px;font-size:12px;letter-spacing:.04em;color:var(--gray)}.k-byline i{font-style:normal;color:var(--bronze)}.k-guides{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(26px,3.6vw,64px);padding-top:clamp(24px,3vw,44px)}.k-plate{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--stone)}.k-plate img{width:100%;height:100%;object-fit:cover;display:block;filter:var(--grade)}.k-plate:hover img{transform:none}.k-guide-lead h3{margin-top:22px;max-width:18ch;font-size:clamp(24px,3vw,40px);font-weight:300;line-height:1.05;letter-spacing:-.024em;color:var(--ink)}.k-guide-lead p{margin-top:14px;max-width:46ch;font-size:15px;line-height:1.62;color:var(--gray)}.k-register{list-style:none}.k-register li{border-bottom:1px solid var(--hair)}.k-register li:first-child{border-top:1px solid var(--hair)}.k-register a{display:grid;grid-template-columns:3.4rem 1fr auto;gap:14px;align-items:baseline;padding:17px 0;transition:color var(--t-fast) var(--ease)}.k-register a:hover{color:var(--bronze)}.k-reg-code{font-size:11px;letter-spacing:.08em;color:var(--bronze);font-variant-numeric:tabular-nums}.k-reg-title{font-size:clamp(15px,1.6vw,19px);font-weight:400;line-height:1.3;color:inherit}.k-reg-meta{font-size:11.5px;color:var(--gray);font-variant-numeric:tabular-nums;white-space:nowrap}.k-ledger{padding-top:clamp(20px,2.6vw,36px)}.k-ledger-month{padding:22px 0 10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gray);border-bottom:1px solid var(--hair)}.k-ledger ol{list-style:none}.k-ledger li{border-bottom:1px solid var(--hair)}.k-ledger a{display:grid;grid-template-columns:5.4rem 1fr 9rem;gap:16px;align-items:baseline;padding:15px 0;transition:color var(--t-fast) var(--ease)}.k-ledger a:hover{color:var(--bronze)}.k-led-date{font-size:11.5px;color:var(--gray);font-variant-numeric:tabular-nums}.k-led-subject{font-size:clamp(14.5px,1.5vw,17px);line-height:1.35;color:inherit}.k-led-matter{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);text-align:right}.k-superseded .k-led-subject{color:var(--gray)}.k-flag{display:inline-block;margin-left:10px;padding:2px 7px;border:1px solid var(--hair);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);vertical-align:middle}.k-shelf{display:flex;gap:10px;margin-top:clamp(24px,3vw,40px);padding:clamp(24px,3vw,40px) var(--gut);background:var(--ink-2);overflow-x:auto;scrollbar-width:none}.k-shelf::-webkit-scrollbar{display:none}.k-spine{flex:0 0 auto;width:clamp(64px,7vw,92px);height:clamp(280px,34vw,420px);padding:20px 0;border:1px solid var(--hair-invert);display:flex;align-items:center;justify-content:space-between;flex-direction:column;transition:background var(--t-fast) var(--ease)}.k-spine:hover{background:#f1ede30d}.k-spine-title{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(13px,1.4vw,16px);font-weight:400;letter-spacing:.01em;line-height:1.2;color:var(--cream)}.k-spine-year{font-size:11px;letter-spacing:.1em;color:var(--bronze-2);font-variant-numeric:tabular-nums}.k-spine-rule{width:22px;border-top:1px solid var(--bronze-2)}.k-editions{list-style:none;margin-top:22px}.k-editions li{border-bottom:1px solid var(--hair)}.k-editions li:first-child{border-top:1px solid var(--ink)}.k-edition{display:grid;grid-template-columns:1fr 7rem 6rem 5rem 7rem;gap:14px;align-items:baseline;padding:15px 0;font-size:13.5px;transition:color var(--t-fast) var(--ease)}.k-edition:hover{color:var(--bronze)}.k-ed-title{font-size:15px;line-height:1.35;color:inherit}.k-ed-kind,.k-ed-pages,.k-ed-size{font-size:11.5px;color:var(--gray);font-variant-numeric:tabular-nums}.k-ed-kind{letter-spacing:.1em;text-transform:uppercase}.k-ed-get{font-size:12px;letter-spacing:.04em;color:var(--bronze);text-align:right}.k-piece{max-width:100%}.k-piece-head{margin-top:clamp(26px,3.4vw,52px)}.k-piece-title{max-width:21ch;font-size:clamp(34px,6vw,82px);font-weight:300;line-height:1;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.k-subject{margin-top:clamp(14px,1.6vw,20px);max-width:30ch;font-size:clamp(19px,2.2vw,29px);font-weight:300;line-height:1.18;letter-spacing:-.018em;color:var(--gray);text-wrap:balance}.k-piece-standfirst{margin-top:clamp(20px,2.4vw,32px);max-width:54ch;font-family:var(--serif);font-size:clamp(17px,1.9vw,23px);line-height:1.55;color:var(--ink)}.k-piece-body{max-width:62ch;margin-top:clamp(28px,3.4vw,48px);font-size:clamp(16px,1.6vw,18px);line-height:1.72;color:var(--ink)}.k-piece-body p{text-indent:1.5em;margin:0}.k-piece-body>p:first-child,.k-piece-body>h2+p,.k-piece-body>.k-pull+p,.k-piece-body>figure+p{text-indent:0}.k-piece-body h2{margin:1.9em 0 .7em;font-size:clamp(19px,2vw,25px);font-weight:400;letter-spacing:-.012em;line-height:1.2}.k-lede-in{font-size:.74em;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.k-pull{margin:1.8em 0;padding-left:22px;border-left:1px solid var(--bronze);font-family:var(--serif);font-size:clamp(20px,2.4vw,30px);line-height:1.34;color:var(--ink);text-indent:0}.k-colophon{max-width:62ch;margin-top:clamp(34px,4vw,60px);padding-top:18px;border-top:1px solid var(--ink)}.k-colophon b{display:block;font-size:15px;font-weight:500}.k-colophon span{display:block;margin-top:4px;font-size:12.5px;color:var(--gray)}.k-colophon .k-dateline{margin-top:14px;font-style:italic;font-family:var(--serif);font-size:14px;color:var(--gray)}.k-seealso{max-width:62ch;margin-top:clamp(30px,3.4vw,48px)}.k-seealso h2{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.k-seealso ol{list-style:none;margin-top:12px;counter-reset:see}.k-seealso li{counter-increment:see;border-bottom:1px solid var(--hair)}.k-seealso a{display:grid;grid-template-columns:2.2rem 1fr;gap:10px;padding:12px 0;font-size:15px;line-height:1.4;color:var(--ink);transition:color var(--t-fast) var(--ease)}.k-seealso a:hover{color:var(--bronze)}.k-seealso a:before{content:counter(see,decimal-leading-zero);font-size:11px;color:var(--bronze);font-variant-numeric:tabular-nums}.k-guide-body{max-width:68ch;font-size:clamp(15.5px,1.55vw,17.5px);line-height:1.72}.k-guide-body p{margin-bottom:1.15em;text-indent:0}.k-summary{margin-top:clamp(26px,3.2vw,44px);padding:clamp(22px,2.6vw,34px) 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.k-summary h2{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.k-summary ul{list-style:none;margin-top:16px;max-width:66ch}.k-summary li{display:grid;grid-template-columns:1.8rem 1fr;gap:10px;padding:9px 0;font-size:clamp(15px,1.6vw,17.5px);line-height:1.55}.k-summary li:before{content:"·";color:var(--bronze)}.k-toc{margin-top:clamp(26px,3vw,40px);max-width:68ch}.k-toc h2{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gray);padding-bottom:12px;border-bottom:1px solid var(--ink)}.k-toc ol{list-style:none;counter-reset:toc}.k-toc li{counter-increment:toc;border-bottom:1px solid var(--hair)}.k-toc a{display:flex;align-items:baseline;gap:10px;padding:11px 0;font-size:15px;color:var(--ink);transition:color var(--t-fast) var(--ease)}.k-toc a:hover{color:var(--bronze)}.k-toc a:before{content:counter(toc,decimal-leading-zero);flex:0 0 auto;font-size:11px;color:var(--bronze);font-variant-numeric:tabular-nums}.k-toc .t-dots{flex:1;border-bottom:1px dotted var(--hair);transform:translateY(-.3em)}.k-toc .t-page{flex:0 0 auto;font-size:12px;color:var(--gray);font-variant-numeric:tabular-nums}.k-timeline{margin-top:clamp(28px,3.2vw,46px)}.k-timeline ol{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--ink)}.k-timeline li{padding:16px 14px 0 0;border-right:1px solid var(--hair)}.k-timeline li:last-child{border-right:0}.k-tl-when{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);font-variant-numeric:tabular-nums}.k-tl-what{display:block;margin-top:8px;font-size:14.5px;line-height:1.45}.k-tl-who{display:block;margin-top:6px;font-size:11.5px;color:var(--gray)}.k-check{margin-top:clamp(28px,3.2vw,46px);max-width:74ch}.k-check-row{display:grid;grid-template-columns:24px 1fr 8.5rem 10rem;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hair);font-size:14.5px;line-height:1.45}.k-check-head{border-bottom:1px solid var(--ink);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.k-check-box{width:11px;height:11px;margin-top:4px;border:1px solid var(--ink)}.k-check-who,.k-check-doc{font-size:12px;color:var(--gray)}.k-mistakes{margin-top:clamp(28px,3.2vw,46px);max-width:70ch;counter-reset:mis}.k-mistake{counter-increment:mis;display:grid;grid-template-columns:2.6rem 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--hair)}.k-mistake:before{content:counter(mis,decimal-leading-zero);font-size:12px;color:var(--bronze);font-variant-numeric:tabular-nums;padding-top:3px}.k-mistake h3{font-size:clamp(16px,1.7vw,19px);font-weight:400;line-height:1.3}.k-mistake p{margin-top:7px;font-size:14.5px;line-height:1.6;color:var(--gray)}.k-note{max-width:66ch;margin-top:clamp(26px,3.4vw,52px)}.k-note-qa{margin-top:clamp(26px,3vw,40px);border-top:1px solid var(--ink)}.k-note-qa>div{display:grid;grid-template-columns:10.5rem 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--hair)}.k-note-qa dt{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);padding-top:3px}.k-note-qa dd{font-size:clamp(15px,1.6vw,17px);line-height:1.66}.k-source{margin-top:22px;font-size:12px;color:var(--gray);font-variant-numeric:tabular-nums}.k-source b{font-weight:500;color:var(--ink)}.k-validity{margin-top:24px;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-size:12.5px;line-height:1.55;color:var(--gray)}.k-cover{background:var(--ink-2);color:var(--cream);padding:clamp(40px,6vw,96px) 0;margin-top:clamp(20px,2.4vw,32px)}.k-cover-inner{display:grid;gap:clamp(30px,4vw,64px);min-height:clamp(380px,52vh,620px);grid-template-rows:auto 1fr auto}.k-cover-masthead{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--hair-invert);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-2)}.k-cover-title{align-self:center;max-width:16ch;font-size:clamp(42px,8.4vw,132px);font-weight:300;line-height:.94;letter-spacing:-.036em;color:var(--cream)}.k-cover-figures{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--hair-invert)}.k-cover-figures>div{padding:18px 14px 0 0;border-right:1px solid var(--hair-invert)}.k-cover-figures>div:last-child{border-right:0}.k-cover-figures b{display:block;font-size:clamp(24px,3vw,40px);font-weight:300;line-height:1;color:var(--cream);font-variant-numeric:lining-nums tabular-nums}.k-cover-figures span{display:block;margin-top:8px;font-size:11.5px;line-height:1.45;color:#f1ede399}.k-chart{margin-top:clamp(26px,3vw,42px);max-width:74ch}.k-chart-title{font-size:14px;font-weight:500}.k-chart-note{margin-top:6px;font-size:11.5px;color:var(--gray)}.k-bars{margin-top:18px;border-top:1px solid var(--hair)}.k-bar{display:grid;grid-template-columns:11rem 1fr 4rem;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.k-bar-track{height:9px;background:#1b18150f}.k-bar-fill{height:100%;width:var(--v, 0%);background:var(--pine)}.k-bar--accent .k-bar-fill{background:var(--bronze)}.k-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--gray)}.k-piece-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--gray);font-variant-numeric:tabular-nums}.k-piece-meta .k-dept-tag{color:var(--bronze)}.k-figure-plate{margin:clamp(30px,3.6vw,52px) 0}.k-figure-plate img{width:100%;display:block;filter:var(--grade)}.k-endnote{max-width:62ch;margin-top:clamp(34px,4vw,56px);padding-top:18px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.6;color:var(--gray)}.k-endnote a{color:var(--ink);border-bottom:1px solid var(--bronze)}@media(max-width:1000px){.k-lead,.k-guides{grid-template-columns:1fr}.k-edition{grid-template-columns:1fr 6rem 5rem}.k-ed-size,.k-ed-get{display:none}.k-timeline ol{grid-auto-flow:row}.k-timeline li{border-right:0;border-bottom:1px solid var(--hair);padding:14px 0}}@media(max-width:720px){.k-figures,.k-cover-figures{grid-auto-flow:row}.k-figure,.k-cover-figures>div{border-right:0;border-bottom:1px solid var(--hair);padding-bottom:14px}.k-ledger a{grid-template-columns:1fr;gap:5px}.k-led-matter{text-align:left}.k-note-qa>div{grid-template-columns:1fr;gap:7px}.k-check-row{grid-template-columns:20px 1fr}.k-check-who,.k-check-doc{grid-column:2}.k-dept-note{display:none}.k-bar{grid-template-columns:7rem 1fr 3rem}}@media print{.sitenav,.menu-overlay,.footer,.k-rail,.k-shelf,.k-endnote,.k-seealso{display:none!important}.k-piece-body,.k-guide-body{max-width:100%;font-size:10.5pt;line-height:1.5}.k-piece-title{font-size:28pt}.k-piece-standfirst{font-size:13pt}.k-check-box{border-color:#000}.k-toc li,.k-check-row,.k-mistake,.k-note-qa>div{border-bottom:.5pt solid #666}.k-summary,.k-toc h2,.k-note-qa{border-color:#000}.k-toc a,.k-check-row,.k-mistake{break-inside:avoid}.k-piece-body h2{break-after:avoid}.k-source,.k-validity{font-size:8.5pt}.k-colophon{border-top:1pt solid #000}a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;color:#666}}.kh-main{background:var(--paper)}.kh-open{padding:clamp(64px,9vw,150px) 0 clamp(40px,5vw,80px);text-align:center}.kh-eyebrow{font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ink)}.kh-head{margin:clamp(22px,3vw,40px) auto 0;max-width:32ch;font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,74px);line-height:1.14;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.kh-cats{margin-top:clamp(30px,4vw,56px);font-family:var(--serif);font-size:clamp(17px,1.8vw,24px);color:var(--ink)}.kh-cats a{transition:color var(--t-fast) var(--ease)}.kh-cats a:hover{color:var(--bronze)}.kh-cats span{color:var(--gray)}.kh-plate{margin:clamp(30px,4vw,60px) 0 0}.kh-plate img{width:100%;display:block;aspect-ratio:21 / 9;object-fit:cover;filter:var(--grade)}.kh-feature{padding:clamp(80px,10vw,170px) 0;text-align:center}.kh-label{font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gray)}.kh-feature h2{margin:clamp(18px,2.4vw,30px) auto 0;max-width:22ch;font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.8vw,52px);line-height:1.18;letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.kh-feature p{margin:clamp(16px,2vw,26px) auto 0;max-width:52ch;font-size:clamp(15px,1.5vw,17.5px);line-height:1.7;color:var(--ink-soft, #45403A)}.kh-read{display:inline-block;margin-top:clamp(22px,2.6vw,34px);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--bronze);padding-bottom:4px;transition:color var(--t-fast) var(--ease)}.kh-read:hover{color:var(--bronze)}.kh-dept{padding:clamp(70px,9vw,150px) 0 0}.kh-dept-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--ink)}.kh-dept-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.8vw,38px);letter-spacing:-.005em;color:var(--ink)}.kh-all{font-size:13px;color:var(--ink);transition:color var(--t-fast) var(--ease);white-space:nowrap}.kh-all:hover{color:var(--bronze)}.kh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,60px);margin-top:clamp(36px,4.6vw,72px);align-items:start}.kh-issue{display:block;border:1px solid var(--hair);background:var(--paper, #FDFCF9);transition:border-color var(--t-fast) var(--ease)}.kh-issue:hover{border-color:var(--ink)}.kh-issue-photo{margin:0;overflow:hidden}.kh-issue-photo img{width:100%;display:block;aspect-ratio:4 / 5;object-fit:cover;filter:var(--grade);transition:transform 1.1s var(--ease)}.kh-issue:hover .kh-issue-photo img{transform:scale(1.025)}.kh-issue-pie{border-top:1px solid var(--hair);padding:clamp(18px,2vw,26px) clamp(18px,2vw,26px) clamp(20px,2.2vw,28px)}.kh-issue-by{display:block;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.kh-issue h3{margin-top:clamp(10px,1.2vw,15px);font-family:var(--serif);font-weight:400;font-size:clamp(19px,2.1vw,27px);line-height:1.2;letter-spacing:-.006em;color:var(--ink);text-wrap:balance;transition:color var(--t-fast) var(--ease)}.kh-issue:hover h3{color:var(--bronze)}.kh-issue-meta{display:block;margin-top:clamp(12px,1.4vw,18px);font-size:12px;letter-spacing:.04em;color:var(--gray)}.kh-issue-meta i{font-style:normal;color:var(--bronze);padding:0 .5em}@media(max-width:760px){.kh-grid{grid-template-columns:1fr}}.kh-card{display:block}.kh-card img{width:100%;display:block;object-fit:cover;filter:var(--grade)}.kh-card--lg img{aspect-ratio:4 / 3}.kh-card--sm img{aspect-ratio:4 / 5}.kh-card .kh-label{display:block;margin-top:18px}.kh-card h3{margin-top:10px;font-size:clamp(15px,1.5vw,17px);font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:var(--ink);transition:color var(--t-fast) var(--ease)}.kh-card p{margin-top:8px;max-width:44ch;font-size:15px;line-height:1.62;color:var(--ink-soft, #45403A)}.kh-card:hover h3{color:var(--bronze)}.kh-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,60px);margin-top:clamp(36px,4.6vw,72px)}.kh-book{display:block;text-align:center}.kh-cover{position:relative;overflow:hidden;aspect-ratio:3 / 4;margin:0 auto;max-width:340px;border:1px solid var(--hair);background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(22px,2.6vw,34px);transition:border-color var(--t-fast) var(--ease)}.kh-book:hover .kh-cover{border-color:var(--bronze)}.kh-cover--beige,.kh-cover--caoba,.kh-cover--marron{border:0;background-image:radial-gradient(120% 80% at 18% 8%,rgba(255,255,255,.13),transparent 58%),radial-gradient(100% 90% at 88% 96%,rgba(0,0,0,.16),transparent 62%);background-color:var(--tapa);box-shadow:inset 0 1px #fff3,inset 0 -1px #00000038,0 2px 0 var(--canto-1),0 4px 0 var(--canto-2),0 6px 0 var(--canto-3),0 16px 28px -14px #211e196b,0 34px 60px -30px #211e194d;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.kh-book:hover .kh-cover--beige,.kh-book:hover .kh-cover--caoba,.kh-book:hover .kh-cover--marron{transform:translateY(-3px)}.kh-cover--beige{--tapa: #E3D7BE;--tinta-tapa: var(--ink);--fibra: .55;--canto-1: #D6C8AC;--canto-2: #C9BA9C;--canto-3: #BCAB8B;--relieve-luz: rgba(255, 255, 255, .7);--relieve-sombra: rgba(92, 76, 52, .3)}.kh-cover--caoba{--tapa: #6B4E48;--tinta-tapa: #F0E6DA;--fibra: .38;--canto-1: #5C423D;--canto-2: #4E3833;--canto-3: #402D29;--relieve-luz: rgba(255, 226, 208, .22);--relieve-sombra: rgba(0, 0, 0, .42)}.kh-cover--marron{--tapa: #4A3626;--tinta-tapa: #EFE4D4;--fibra: .34;--canto-1: #3E2D20;--canto-2: #33251A;--canto-3: #281D14;--relieve-luz: rgba(255, 224, 190, .2);--relieve-sombra: rgba(0, 0, 0, .48)}.kh-filtros{position:absolute;width:0;height:0;overflow:hidden}.kh-cover-papel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:url(#papelFibra);mix-blend-mode:multiply;opacity:var(--fibra, .5)}.kh-cover-mono{position:absolute;right:-13%;bottom:-10%;width:62%;height:auto;fill:var(--tapa);stroke:none;pointer-events:none;filter:url(#hendidura)}@supports not (filter: url(#hendidura)){.kh-cover-mono{filter:drop-shadow(0 -1px 0 var(--relieve-sombra)) drop-shadow(0 1px 0 var(--relieve-luz))}}.kh-cover--ink{background:var(--ink-2);border-color:var(--ink-2)}.kh-cover-mast{font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gray)}.kh-cover--ink .kh-cover-mast{color:var(--bronze-2)}.kh-cover-mast,.kh-cover-title,.kh-cover-foot{position:relative;z-index:1}.kh-cover[class*=kh-cover--] .kh-cover-mast,.kh-cover[class*=kh-cover--] .kh-cover-foot{color:var(--tinta-tapa);opacity:.72}.kh-cover[class*=kh-cover--] .kh-cover-title{color:var(--tinta-tapa)}.kh-cover-title{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.9vw,26px);line-height:1.25;color:var(--ink);max-width:12ch;text-wrap:balance}.kh-cover--ink .kh-cover-title{color:var(--cream)}.kh-cover-foot{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);font-variant-numeric:tabular-nums}.kh-book .kh-label{display:block;margin-top:20px}.kh-book h3{margin-top:8px;font-size:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);transition:color var(--t-fast) var(--ease)}.kh-book:hover h3{color:var(--bronze)}.kh-book .kh-pp{margin-top:6px;font-size:13px;color:var(--gray);font-variant-numeric:tabular-nums}.kh-ledger{margin-top:clamp(28px,3.4vw,48px);list-style:none}.kh-ledger li{border-bottom:1px solid var(--hair)}.kh-ledger a{display:grid;grid-template-columns:9rem 1fr auto;gap:clamp(16px,2.4vw,40px);align-items:baseline;padding:clamp(20px,2.6vw,32px) 0}.kh-led-date{font-size:12.5px;letter-spacing:.08em;color:var(--gray);font-variant-numeric:tabular-nums;text-transform:uppercase}.kh-led-title{font-family:var(--serif);font-weight:400;font-size:clamp(19px,2.2vw,30px);line-height:1.25;color:var(--ink);transition:color var(--t-fast) var(--ease)}.kh-ledger a:hover .kh-led-title{color:var(--bronze)}.kh-led-matter{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);white-space:nowrap}.kh-confondo{position:relative;isolation:isolate;overflow:hidden}.kh-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:var(--grade)}.kh-confondo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#14121085,#141210b8 55%,#141210d1),#1412102e}@media(prefers-reduced-motion:no-preference){.kh-confondo .kh-fondo{transition:transform 1.4s var(--ease)}.kh-confondo:hover .kh-fondo{transform:scale(1.02)}}.kh-research{margin-top:clamp(36px,4.6vw,72px);display:block;background:var(--ink-2);padding:clamp(64px,9vw,150px) var(--gut);text-align:center}.kh-research .kh-label{color:var(--bronze-2)}.kh-research h3{margin:clamp(22px,3vw,40px) auto 0;max-width:14ch;font-family:var(--serif);font-weight:400;font-size:clamp(38px,6vw,84px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--cream);text-wrap:balance}.kh-research .kh-sub{margin-top:clamp(18px,2.4vw,28px);font-size:clamp(14px,1.4vw,16px);color:#f1ede39e}.kh-research .kh-go{display:inline-block;margin-top:clamp(26px,3.4vw,44px);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-2);border-bottom:1px solid rgba(196,162,101,.5);padding-bottom:4px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.kh-research:hover .kh-go{color:var(--cream);border-color:var(--cream)}.kh-review{margin-top:clamp(70px,9vw,150px);margin-bottom:0;background:var(--ink-2);padding:clamp(70px,9vw,150px) 0;text-align:center}.kh-review .kh-eyebrow{color:var(--bronze-2)}.kh-review h2{margin:clamp(18px,2.4vw,30px) auto 0;font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.2vw,58px);letter-spacing:.02em;color:var(--cream)}.kh-review p{margin:clamp(16px,2vw,26px) auto 0;max-width:44ch;font-family:var(--serif);font-size:clamp(16px,1.7vw,21px);line-height:1.55;color:#f1ede3c7}.kh-review .kh-read{color:var(--cream);border-color:var(--bronze-2)}.kh-review .kh-read:hover{color:var(--bronze-2)}@media(max-width:900px){.kh-grid{grid-template-columns:1fr}.kh-card--sm img{aspect-ratio:4 / 3}.kh-shelf{grid-template-columns:1fr;gap:48px}.kh-ledger a{grid-template-columns:1fr;gap:6px;padding:18px 0}.kh-led-matter{display:none}.kh-plate img{aspect-ratio:4 / 3}}.kh-confondo .kh-label,.kh-confondo .kh-eyebrow,.kh-confondo .kh-go,.kh-confondo .kh-read{color:var(--cream)}.kh-confondo .kh-read{border-bottom-color:var(--bronze-2)}.kh-confondo .kh-read:hover{color:var(--bronze-2)}
