.pp-download.contact-form-surface{padding:clamp(24px,calc(4 * var(--pp-wide-vw, 1vw)),36px);overflow:visible;border-top:4px solid var(--pp-primary);background:var(--pp-surface);box-shadow:var(--pp-card-shadow);scroll-margin-top:calc(var(--pp-header-height) + 24px)}.pp-download .contact-section-heading>span{color:var(--pp-action, #247599);font-family:var(--pp-font-latin);font-size:11px;font-weight:800;letter-spacing:.17em}.pp-download .contact-section-heading h2{margin:0;color:var(--pp-deep);font-size:clamp(24px,calc(3 * var(--pp-wide-vw, 1vw)),32px);font-weight:800;line-height:1.3}.pp-download .contact-section-heading p{margin:0;color:var(--pp-muted)}.pp-download-docs{margin:0;padding:18px 20px 20px;border:0}.pp-download-docs:focus{outline:none}.pp-download-docs ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none}.pp-download-doc{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start;height:100%;padding:18px;color:var(--pp-text);border:1px solid var(--pp-control-border, #78909c);background:var(--pp-surface);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.pp-download-doc:hover{border-color:var(--pp-action, #247599);background:var(--pp-surface-soft)}.pp-download-doc:has(input:checked){border-color:var(--pp-action, #247599);box-shadow:inset 0 0 0 1px var(--pp-action, #247599);background:var(--pp-surface-soft)}.pp-download-doc:has(input:focus-visible){outline:3px solid var(--pp-action, #247599);outline-offset:3px}.pp-download-doc__cover{display:grid;place-items:center;aspect-ratio:210 / 297;overflow:hidden;border:1px solid var(--pp-border);background:var(--pp-surface-soft)}.pp-download-doc__cover img{display:block;width:100%;height:100%;object-fit:cover}.pp-download-doc__cover .ph{color:var(--pp-muted);font-size:24px}.pp-download-doc__body{display:grid;gap:6px;align-content:start;min-width:0}.pp-download-doc__check{display:flex;gap:10px;align-items:center}.pp-download-doc input{width:20px;height:20px;margin:0;accent-color:var(--pp-action, #247599)}.pp-download-doc__number{color:var(--pp-action, #247599);font-family:var(--pp-font-latin);font-size:14px;font-weight:800;line-height:24px;letter-spacing:.04em}.pp-download-doc__body strong{color:var(--pp-deep);font-size:18px;font-weight:700;line-height:1.4}.pp-download-doc__summary{color:var(--pp-muted);font-size:13px;line-height:1.7}.pp-download-doc.is-pending{cursor:not-allowed}.pp-download-doc.is-pending:hover{border-color:var(--pp-control-border, #78909c);background:var(--pp-surface)}.pp-download-doc.is-pending :is(.pp-download-doc__check,.pp-download-doc__cover,strong,.pp-download-doc__summary){opacity:.45}.pp-download-doc__status{justify-self:start;margin-top:4px;padding:1px 10px 2px;color:var(--pp-muted);border-radius:999px;background:var(--pp-surface-soft);font-size:12px;font-weight:700;line-height:1.6}.pp-download-field-error{display:flex;gap:6px;align-items:flex-start;margin:0;color:var(--pp-required-red);font-size:13px;font-weight:700;line-height:1.6}.pp-download-field-error[hidden]{display:none}.pp-download-field-error .ph{flex:none;margin-top:3px;font-size:16px}.contact-field>.pp-download-field-error{grid-column:2;margin:-4px 18px 14px}.pp-download-docs .pp-download-field-error{margin-top:12px}.contact-privacy-consent .pp-download-field-error{margin-top:10px}.pp-download-form [aria-invalid=true]:is(input[type=text],input[type=email]){border-color:var(--pp-required-red)}.pp-download-docs[aria-invalid=true] .pp-download-doc:not(.is-pending){border-color:var(--pp-required-red)}.pp-download-summary{color:var(--pp-required-red);border-left-color:var(--pp-required-red);background:#b43b3214}.pp-download-summary:focus{outline:3px solid var(--pp-action, #247599);outline-offset:3px}.pp-download-summary p{margin:0}.pp-download-summary ul{margin:8px 0 0;padding-left:1.2em;font-weight:400}.pp-download-summary a{color:var(--pp-required-red);text-decoration:underline}.pp-download-form[aria-busy=true] [data-pp-download-submit]{cursor:progress}.pp-download-form [data-pp-download-submit]:disabled{opacity:.45}.pp-download-complete h3:focus{outline:none}.pp-download-links{display:grid;gap:4px;margin:20px 0 28px;padding:0;list-style:none}.pp-download-links .text-link{gap:8px;margin-top:0}.pp-download-links .text-link .ph{transition:transform .18s ease}.pp-download-links .text-link:hover .ph,.pp-download-links .text-link:focus-visible .ph{transform:translate(3px,-3px)}.pp-download-complete .contact-actions{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.pp-download-doc,.pp-download-links .text-link .ph{transition:none}}@media(max-width:640px){.pp-download-docs{padding:14px}.pp-download-doc{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px}}
