.project-pdf{margin:60px 0}.project-pdf h2{font-size:clamp(28px,5vw,48px);letter-spacing:-.04em}.pdf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.project-pdf>p{line-height:1.6}.pdf-viewer{display:block;width:100%;height:78vh;min-height:420px;border:1px solid #ccc;border-radius:12px;background:#e9e9e5}.pdf-placeholder{width:100%;min-height:350px;height:100%;padding:36px;display:flex;flex-direction:column;justify-content:space-between;background:#eae4fb;color:#181818;box-sizing:border-box}.pdf-placeholder>span{font:700 14px monospace;letter-spacing:.15em}.pdf-placeholder strong{font-size:clamp(32px,5vw,64px);letter-spacing:-.05em;line-height:1.05}.pdf-placeholder small{font-size:14px}@media(max-width:600px){.pdf-viewer{height:65vh;min-height:340px}.pdf-actions .feature-button{width:100%;text-align:center}}
