.subprocessor-page{max-width:872px;min-height:68vh;padding-top:54px;padding-bottom:140px}.subprocessor-page .content-breadcrumb{text-transform:uppercase;margin-bottom:54px}.subprocessor-page h1{letter-spacing:-.045em;margin-bottom:27px;font-size:clamp(38px,5vw,60px);line-height:1.12}.subprocessor-intro{color:var(--muted);max-width:740px;font-size:17px;line-height:1.85}.subprocessor-download{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-top:48px;padding:28px 0;display:flex}.subprocessor-download>div{flex:1}.subprocessor-document-title{color:var(--accent);text-underline-offset:4px;font-size:19px;text-decoration:underline;text-decoration-thickness:1px;display:block}.subprocessor-document-date{color:var(--muted);margin-top:10px;font-size:13px;display:block}.subprocessor-document-format{color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 8px}.subprocessor-document-arrow{color:var(--accent);font-size:24px}.subprocessor-download:hover .subprocessor-document-title{text-decoration-thickness:2px}@media (width<=720px){.subprocessor-page{min-height:65vh;padding-top:30px;padding-bottom:80px}.subprocessor-page .content-breadcrumb{margin-bottom:40px}.subprocessor-intro{font-size:16px}.subprocessor-download{gap:16px;margin-top:36px;padding:24px 0}.subprocessor-document-title{font-size:17px}}