/* VINO downloadable project guides and range presentations. */
.document-feature{display:grid;grid-template-columns:minmax(180px,270px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(24px,4vw,52px);background:#f3f3f1;border-top:3px solid #ce0e2d}
.document-cover{display:block;width:100%;max-width:270px;box-shadow:0 10px 28px rgb(0 0 0 / .10)}
.document-cover img{display:block;width:100%;height:auto;aspect-ratio:794/1123;object-fit:contain;background:#fff}
.document-copy{min-width:0}.document-copy h2{max-width:18ch;margin:12px 0 18px;font-size:clamp(28px,3.2vw,44px);line-height:1.13}
.document-copy>p:not(.eyebrow){max-width:59ch}.document-copy .document-meta{font-size:14px;color:#666;margin-top:20px}
.document-copy .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0}.document-other-language{display:inline-block;font-size:16px;text-underline-offset:4px}
.range-document{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;background:#f3f3f1;border-left:3px solid #ce0e2d}.range-document>div{max-width:670px}.range-document h2{margin:10px 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.15}.range-document p{margin-bottom:0}.range-document .button{flex-shrink:0}
@media(max-width:760px){.document-feature{grid-template-columns:1fr;gap:28px}.document-cover{max-width:210px;margin-inline:auto}.document-copy h2{max-width:100%}.range-document{flex-direction:column;align-items:flex-start;padding:24px}.range-document .button{white-space:normal;width:100%;text-align:center}.document-copy .button{white-space:normal}.document-copy .button-row{gap:20px}}
