.libro-module__MNAZwW__wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.libro-module__MNAZwW__head{text-align:center;justify-items:center;gap:clamp(28px,2.6vw,36px);padding:clamp(56px,7vw,104px) 0 clamp(72px,7vw,112px);display:grid}.libro-module__MNAZwW__title{letter-spacing:-.02em;font-size:clamp(36px,3vw,44px);line-height:1}.libro-module__MNAZwW__toc{justify-items:center;gap:10px;max-width:1120px;display:grid}.libro-module__MNAZwW__tocLabel{color:var(--fg-muted);font-size:15px;font-style:italic}.libro-module__MNAZwW__chapters{flex-wrap:wrap;justify-content:center;gap:0 22px;display:flex}.libro-module__MNAZwW__chapter{color:var(--fg-muted);text-underline-offset:7px;align-items:center;gap:6px;padding:9px 0;font-size:11.5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.libro-module__MNAZwW__chapter:hover{color:var(--ink)}.libro-module__MNAZwW__chapter[aria-pressed=true]{color:var(--ink);text-decoration-color:currentColor}.libro-module__MNAZwW__search{margin-left:6px}.libro-module__MNAZwW__opener{text-align:center;justify-items:center;gap:16px;padding-bottom:clamp(72px,8vw,128px);display:grid}.libro-module__MNAZwW__openerNumber{color:var(--fg-muted)}.libro-module__MNAZwW__openerName{text-wrap:balance;font-size:clamp(44px,5vw,72px)}.libro-module__MNAZwW__openerCount{color:var(--fg-muted);font-size:14px}.libro-module__MNAZwW__opener[data-empty]{padding-bottom:0}.libro-module__MNAZwW__opener[data-empty]:after{background:var(--line);content:"";width:40px;height:1px;margin-top:clamp(20px,2vw,28px)}.libro-module__MNAZwW__spreads{gap:clamp(96px,12vw,176px);max-width:1200px;margin:0 auto;display:grid}.libro-module__MNAZwW__spreads[data-single]{max-width:980px}.libro-module__MNAZwW__spread{gap:28px;display:grid;position:relative}.libro-module__MNAZwW__photo{min-width:0}.libro-module__MNAZwW__text{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:760px){.libro-module__MNAZwW__spread{grid-template-columns:45fr 55fr;align-items:center;gap:0}.libro-module__MNAZwW__spread[data-side=right]{grid-template-columns:55fr 45fr}.libro-module__MNAZwW__spread[data-side=right] .libro-module__MNAZwW__photo{grid-area:1/2}.libro-module__MNAZwW__spread[data-side=right] .libro-module__MNAZwW__text{grid-area:1/1}.libro-module__MNAZwW__text{justify-self:center;gap:18px;width:min(27rem,100% - clamp(48px,9vw,176px))}}.libro-module__MNAZwW__kicker{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.libro-module__MNAZwW__lang{border:1px solid var(--line);color:var(--fg-muted);letter-spacing:.1em;border-radius:2px;padding:1px 4px 0;font-size:9.5px;line-height:13px}.libro-module__MNAZwW__spreadTitle{font-variation-settings:"opsz" 72, "SOFT" 50, "WONK" 0;letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(30px,2.8vw,40px);font-weight:350;line-height:1.1}.libro-module__MNAZwW__spreadTitle[data-length=long]{text-wrap:pretty;font-size:clamp(25px,2.1vw,30px);line-height:1.18}.libro-module__MNAZwW__excerpt{color:color-mix(in srgb, var(--ink) 84%, transparent);text-wrap:pretty;font-size:18px;line-height:1.55}.libro-module__MNAZwW__meta{gap:2px;margin-top:6px;font-size:14px;line-height:1.5;display:grid}.libro-module__MNAZwW__author{color:var(--ink)}.libro-module__MNAZwW__when{color:var(--fg-muted)}.libro-module__MNAZwW__stretch:after{z-index:1;content:"";position:absolute;inset:0}.libro-module__MNAZwW__stretch:focus-visible{outline:none}.libro-module__MNAZwW__stretch:focus-visible:after{outline:2px solid var(--red);outline-offset:8px}.libro-module__MNAZwW__spread:hover .libro-module__MNAZwW__stretch,.libro-module__MNAZwW__line:hover .libro-module__MNAZwW__stretch{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.libro-module__MNAZwW__index{max-width:880px;margin:clamp(128px,14vw,208px) auto 0}.libro-module__MNAZwW__indexTitle{text-align:center;margin-bottom:clamp(28px,3vw,44px);font-size:clamp(30px,2.6vw,38px);line-height:1}.libro-module__MNAZwW__lines{border-bottom:1px solid var(--line)}.libro-module__MNAZwW__line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:18px 0 17px;display:grid;position:relative}.libro-module__MNAZwW__lineTitle{text-wrap:pretty;grid-column:1/-1;font-size:19px;line-height:1.3}.libro-module__MNAZwW__lineTitle .libro-module__MNAZwW__lang{vertical-align:3px;margin-left:10px}.libro-module__MNAZwW__lineAuthor,.libro-module__MNAZwW__lineYear{color:var(--fg-muted);font-size:14px;line-height:1.4}.libro-module__MNAZwW__lineYear{font-variant-numeric:tabular-nums;justify-self:end}@media (min-width:760px){.libro-module__MNAZwW__line{grid-template-columns:minmax(0,1fr) 13rem 3.5rem;gap:32px;padding:22px 0 21px}.libro-module__MNAZwW__lineTitle{grid-column:auto;font-size:21px}}.libro-module__MNAZwW__more{justify-content:center;margin-top:40px;display:flex}.libro-module__MNAZwW__moreLink{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;padding:8px 0;font-size:18px;font-style:italic;text-decoration-thickness:1px;transition:text-decoration-color .15s}.libro-module__MNAZwW__moreLink:hover{text-decoration-color:currentColor}.libro-module__MNAZwW__notice{text-align:center;align-content:center;justify-items:center;gap:32px;min-height:clamp(240px,30vw,400px);display:grid}.libro-module__MNAZwW__noticeText{text-wrap:balance;max-width:16em;font-size:clamp(28px,2.8vw,40px);font-weight:350;line-height:1.15}.libro-module__MNAZwW__notice[data-empty]{gap:28px;min-height:0;padding:clamp(20px,2vw,28px) 0 clamp(48px,6vw,96px)}.libro-module__MNAZwW__notice[data-empty] .libro-module__MNAZwW__noticeText{color:var(--fg-muted);font-size:clamp(20px,1.7vw,24px);font-style:italic;line-height:1.35}.libro-module__MNAZwW__button{border:1px solid var(--ink);min-height:46px;color:var(--ink);padding:0 26px;font-size:11.5px;transition:background-color .15s,color .15s}.libro-module__MNAZwW__button:hover{background:var(--ink);color:var(--paper)}.libro-module__MNAZwW__skeletonLines{gap:10px;display:grid}.libro-module__MNAZwW__skeletonIndexTitle{margin:0 auto clamp(28px,3vw,44px)}.libro-module__MNAZwW__newsletter{border-top:1px solid var(--line);gap:14px;max-width:880px;margin:clamp(128px,14vw,208px) auto 0;padding:32px 0 clamp(80px,9vw,128px);display:grid}.libro-module__MNAZwW__newsLabel{color:var(--ink)}.libro-module__MNAZwW__newsSlot{max-width:30em}.libro-module__MNAZwW__newsForm{border-bottom:1px solid color-mix(in srgb, var(--ink) 40%, transparent);align-items:center;margin-top:10px;transition:border-color .15s,box-shadow .15s;display:flex}.libro-module__MNAZwW__newsForm:has(.libro-module__MNAZwW__input:focus-visible){border-bottom-color:var(--red);box-shadow:0 1px 0 var(--red)}.libro-module__MNAZwW__input{background:0 0;border:0;flex:1;min-width:0;height:48px;padding:0;font-size:16px}.libro-module__MNAZwW__input::placeholder{color:color-mix(in srgb, var(--ink) 45%, transparent)}.libro-module__MNAZwW__input:focus-visible{outline:none}.libro-module__MNAZwW__submit{height:48px;color:var(--ink);text-underline-offset:5px;flex:none;padding:0 0 0 16px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.libro-module__MNAZwW__submit:hover{text-decoration-color:currentColor}@media (min-width:900px){.libro-module__MNAZwW__newsletter{grid-template-columns:auto minmax(0,1fr) minmax(0,20rem);align-items:center;column-gap:40px;padding-top:28px}.libro-module__MNAZwW__newsForm{margin-top:0}}
