/* A sister edition: the same light editorial layout, with the book's sage palette. */
.somos-um{--rose:#496c61;--ink:#394a43;--muted:#64716a;--line:#dce3da;color:var(--ink);background:radial-gradient(ellipse at 92% 10%,#dfe9e080,transparent 48%),radial-gradient(ellipse at 7% 84%,#ecebda70,transparent 45%),var(--paper)}
.somos-um ::selection{background:#d6e5dc;color:#30483d}
.somos-um .brand-mark{color:#6b8a7a}
.somos-um .eyebrow{color:#5c7567}
.somos-um h1{font-size:clamp(72px,6.4vw,90px);line-height:.98;letter-spacing:-.035em;margin-bottom:25px}
.somos-um h1 em{display:block;letter-spacing:-.035em}
.somos-um .book-subtitle{color:#536459;max-width:28ch;font-size:28px}
.somos-um .author strong{color:#445b50}
.somos-um .download-intro{color:#5e7869}
.somos-um .download-button{background:linear-gradient(110deg,#537566,#426557);border-color:#648071;box-shadow:0 7px 15px -8px #42655766,inset 0 1px 0 #ffffff21}
.somos-um .download-button:hover,.somos-um .download-button.is-requested{box-shadow:0 10px 22px -9px #42655777}
.somos-um .file-details,.somos-um .download-help{color:#64716a}
.somos-um .file-details>span{color:#8b9e8e}
.somos-um .download-status{color:#426557}
.somos-um .paper-mat{border-color:#d0dccf;background:linear-gradient(130deg,#f1f0df,#e9ede2 52%,#dce7df);box-shadow:0 16px 45px -25px #73897670}
.somos-um .book-figure{width:240px}
.somos-um .book-object{box-shadow:0 3px 5px #43564a1f,9px 13px 25px -8px #43564a59}
.somos-um .book-object img{aspect-ratio:900/1524}
.somos-um .botanical{color:#748d78}
.somos-um figcaption{color:#6b7a6f}
.somos-um figcaption em{color:#496c61}
.somos-um .site-footer{color:#64716a}
.somos-um .footer-brand{color:#536e5e}
@media(min-width:1450px){.somos-um .book-figure{width:255px}}
@media(max-width:1000px){.somos-um h1{font-size:68px}.somos-um .book-subtitle{font-size:26px}.somos-um .book-figure{width:210px}}
@media(max-width:760px){
 .somos-um h1{font-size:clamp(51px,14vw,62px);line-height:1; margin-bottom:15px}
 .somos-um .book-subtitle{font-size:24px;max-width:27ch}
 .somos-um .book-figure{width:172px}
}
@media(max-width:360px){.somos-um h1{font-size:50px}.somos-um .book-subtitle{font-size:22px}.somos-um .book-figure{width:160px}}
@media(max-width:760px) and (max-height:650px){.somos-um h1{font-size:50px;margin-bottom:10px}.somos-um .book-subtitle{font-size:22px}}
