/* PDF Studio: platform-owned locally hosted brand icons, responsive download cards. */
.pdfstudio .platform-grid .platform-card{min-width:0}
.pdfstudio .platform-card-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.pdfstudio .platform-brand{
  width:64px;height:64px;
  display:inline-flex;align-items:center;justify-content:center;
  flex:none;border-radius:16px;
  background:#f6f9fe;border:1px solid #e4eaf2;
  box-shadow:0 5px 15px rgba(15,23,42,.045);
}
.pdfstudio .platform-brand-image{
  display:block;width:38px;height:38px;
  max-width:100%;max-height:100%;object-fit:contain;
}
.pdfstudio .platform-card-windows .platform-brand{background:#f0f8ff;border-color:#d9eafa}
.pdfstudio .platform-card-macos .platform-brand{background:#f4f6f9;border-color:#e2e5eb}
.pdfstudio .platform-card-linux .platform-brand{background:#fff9ec;border-color:#f4e6ce}
.pdfstudio .platform-card-ios .platform-brand{background:#f4f6ff;border-color:#e2e7fb}
.pdfstudio .platform-card-android .platform-brand{background:#effbf3;border-color:#d6eddf}
.pdfstudio .platform-card-linux .platform-brand-image{width:39px;height:39px}
.pdfstudio .platform-card-ios .platform-brand-image{width:43px;height:34px}
.pdfstudio .platform-grid .platform-card h3{margin:17px 0 5px;font-size:1.13rem;line-height:1.28}
.pdfstudio .platform-grid .platform-card small{display:block;font-size:.86rem;overflow-wrap:anywhere}
@media(max-width:1120px){
  .pdfstudio .platform-brand{width:59px;height:59px;border-radius:14px}
  .pdfstudio .platform-brand-image{width:35px;height:35px}
}
@media(max-width:720px){
  .pdfstudio .platform-grid .platform-card{min-height:175px}
  .pdfstudio .platform-brand{width:56px;height:56px}
  .pdfstudio .platform-grid .platform-card h3{margin:14px 0 5px}
}
@media(prefers-reduced-motion:reduce){.pdfstudio .platform-grid .platform-card{transition:none}}
