.pdf-activities{padding:clamp(1.3rem,4vw,2.5rem);margin:2rem 0;background:#f2f7ff;border-top:4px solid var(--cyan,#0095df);color:var(--ink,#071a57)}.pdf-activities h2{font-family:var(--serif,Georgia,serif);line-height:1.15;margin:.5rem 0 1rem}.pdf-activities-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.pdf-activities p{line-height:1.65}.pdf-activities-demo{border-left:3px solid var(--cyan,#0095df);padding:.6rem 1rem;background:#fff}.pdf-activities-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.3rem 0}.pdf-activities-actions button,.pdf-activities-modify{font:inherit;font-weight:600;min-height:48px;padding:.8rem 1rem;border:1px solid var(--ink,#071a57);border-radius:3px;background:#fff;color:var(--ink,#071a57);cursor:pointer}.pdf-activities button:focus-visible{outline:3px solid #006db0;outline-offset:4px}.pdf-activities [hidden]{display:none!important}.pdf-activities-host{margin-top:1.5rem;min-height:300px}.pdf-activities-status{font-weight:600}.pdf-activities-editor{padding:1.5rem;border:1px solid #0095df;background:#f2f7ff}@media(max-width:600px){.pdf-activities-actions{display:grid;grid-template-columns:1fr}.pdf-activities-actions button{width:100%}.pdf-activities{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.pdf-activities *{scroll-behavior:auto!important;transition:none!important}}
