/* Public studio PDFs, styled to match the Docs library. */
.studio-documents{margin:26px 0;color:#26343b}
.studio-documents>h3{margin:0 0 16px;font-size:22px;letter-spacing:-.025em}
.studio-document-card{box-sizing:border-box;background:linear-gradient(110deg,#e4f4fc,#eef8ef);border:1px solid #d1e6e6;border-radius:18px;display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;padding:19px;margin-bottom:20px}
.studio-document-card h4{margin:0 0 5px;font-size:16px;line-height:1.4;color:#26343b}
.studio-document-card p{margin:0;font-size:12px;line-height:1.65;color:#58727b}
.studio-document-actions{display:flex;flex-wrap:wrap;gap:7px}
.studio-document-actions a{display:inline-block;text-decoration:none;border-radius:8px;border:1px solid #b5d2de;background:#fff;color:#176a90;font-size:12px;font-weight:700;line-height:1.4;padding:10px 12px;text-align:center}
.studio-document-actions a.studio-document-view{background:#137ba9;color:#fff;border-color:#137ba9}
.studio-document-actions a:hover{background:#e7f6fb;color:#176a90}
.studio-document-actions a:focus-visible{outline:2px solid #086d9f;outline-offset:3px}
@media(max-width:650px){.studio-document-card{align-items:flex-start}.studio-document-actions{width:100%}.studio-document-actions a{flex:1}}
