.software-page-wrap .cards .card{position:relative}.product-card-edit,.product-card-edit:visited,.product-card-edit:hover,.product-card-edit:focus{position:absolute;top:7px;right:7px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#002b5c;border-radius:50%;font-size:13px;text-decoration:none;opacity:0;transition:opacity .15s,transform .25s;pointer-events:none}.product-card-edit,.product-card-edit:visited,.product-card-edit:focus{color:#fff}.product-card-edit:hover,.product-card-edit:focus-visible{color:#00adef}.software-page-wrap .cards .card:hover .product-card-edit,.product-card-edit:focus-visible{opacity:.9;pointer-events:auto}.software-page-wrap .cards .card:has(:focus-visible) .product-card-edit{opacity:.9;pointer-events:auto}.software-page-wrap[data-view=card] .cards .card:hover .product-card-edit{transform:translateY(-2px)}.software-page-wrap .cards .card:hover .inner-card{transform:translateY(-2px);border-color:#00adef;box-shadow:0 8px 28px rgba(0,43,92,.1)}.software-catalog-wrap .first-section,.fonts-catalog-wrap .first-section{justify-content:flex-start;gap:14px}.software-catalog-wrap .first-section .title-img,.fonts-catalog-wrap .first-section .title-img{flex:0 0 auto;max-width:none}.software-catalog-wrap .first-section .title-txt,.fonts-catalog-wrap .first-section .title-txt{flex:1 1 0;min-width:0;width:auto;max-width:none}.software-catalog-wrap .first-section .title-icon,.fonts-catalog-wrap .first-section .title-icon{flex:0 0 25px;width:25px;max-width:25px}.software-catalog-wrap .first-section .title-icon:empty,.fonts-catalog-wrap .first-section .title-icon:empty{flex-basis:0;width:0}h2.software-section-heading{grid-column:1/-1;color:#002b5c;font-weight:700;margin:24px 0 0;padding-bottom:8px;border-bottom:1px solid #e2e8f0}h2.software-section-heading[hidden]{display:none}.software-page-wrap[data-view=compact] h2.software-section-heading{display:none}.fonts-catalog-region{margin-top:8px}h2.fonts-region-heading{color:#002b5c;font-weight:700;margin:24px 0 4px;padding-bottom:8px;border-bottom:1px solid #e2e8f0;scroll-margin-top:90px}h2.fonts-catalog-heading{color:#002b5c;font-weight:700;font-size:26px;margin:0 0 8px}.fonts-catalog-empty{color:#64748b;font-size:15px;margin:24px 0}.fonts-catalog-empty[hidden]{display:none}.fonts-catalog-discontinued .fonts-region-heading{color:#64748b}.fonts-discontinued-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.fonts-discontinued-list li{font-size:14px}.fonts-discontinued-list a{color:#64748b}.fonts-discontinued-list a:hover,.fonts-discontinued-list a:focus{color:#002b5c;text-decoration:underline}.fonts-catalog-wrap .fonts-region-chips{margin-bottom:20px}.product-catalog-fading .inner-card,.product-catalog-fading .fonts-row,.product-catalog-fading .software-section-heading{opacity:0;transition:opacity .12s ease}@keyframes productCatalogCardRefresh{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-catalog-refresh .inner-card,.product-catalog-refresh .fonts-row,.product-catalog-refresh .software-section-heading{animation:productCatalogCardRefresh .35s ease-out both}.software-view{display:flex;align-items:center;gap:10px}.software-view-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,43,92,.6)}.software-view-toggle{display:inline-flex;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.software-view-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;background:#fff;color:#64748b;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.software-view-icon{font-size:17px;line-height:1;width:18px;text-align:center;flex-shrink:0}.software-view-btn-label{white-space:nowrap}.software-view-btn+.software-view-btn{border-left:1px solid #e2e8f0}.software-view-btn:hover,.software-view-btn:focus-visible{color:#002b5c}.software-view-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,173,239,.15)}.software-view-btn.is-active{background:#002b5c;color:#fff}.software-page-wrap[data-view=compact] .row.cards{display:flex;flex-direction:column;flex-wrap:nowrap}.software-page-wrap[data-view=compact] .row.cards>.card{flex:none}.software-page-wrap[data-view=compact] .top-sec,.software-page-wrap[data-view=compact] .first-section{display:contents}.software-page-wrap[data-view=compact] h2.title-text{text-align:left}.software-page-wrap[data-view=compact] .title-txt,.software-page-wrap[data-view=compact] .first-section .title-txt{max-width:none;width:auto;min-width:0}.software-page-wrap[data-view=compact] .row.cards{gap:0}.software-page-wrap[data-view=compact] .row.cards>.card{order:var(--alpha-order,0)}.software-page-wrap[data-view=compact] .card>.inner-card{display:grid;grid-template-columns:auto auto auto minmax(0, 1fr);align-items:center;justify-content:start;column-gap:14px;padding:8px 10px;min-height:0;border:0 !important;border-bottom:1px solid #e2e8f0 !important;border-radius:0;box-shadow:none}.software-page-wrap[data-view=compact] .first-section .title-img{grid-column:1;grid-row:1;max-width:none;display:flex;align-items:center}.software-page-wrap[data-view=compact] .first-section .title-img img{width:30px}.software-page-wrap[data-view=compact] .title-txt{grid-column:2;grid-row:1}.software-page-wrap[data-view=compact] h2.title-text{font-size:15px;line-height:1.3}.software-page-wrap[data-view=compact] .content{display:none}.software-page-wrap[data-view=compact] .third-section{display:contents}.software-page-wrap[data-view=compact] .sub-icon{display:none}.software-page-wrap[data-view=compact] div.sub-txt{grid-column:4;grid-row:1;justify-self:end}.software-page-wrap[data-view=compact] h1.sub-txt{font-size:12px;width:auto;text-align:right;white-space:nowrap}.software-page-wrap[data-view=compact] .per-link{grid-column:3;grid-row:1;margin-left:-4px;text-align:left}.software-page-wrap[data-view=compact] i.fa.fa-external-link{font-size:13px;margin-top:0;color:#64748b}.software-page-wrap[data-view=compact] .first-section .title-icon{display:none}.software-page-wrap[data-view=compact] .cards .card:hover .inner-card{transform:none;box-shadow:none;background:#f1f5f9}.software-page-wrap[data-view=compact] .product-card-edit{top:50%;margin-top:-11px;right:4px;width:22px;height:22px;font-size:10px}.fonts-catalog-wrap[data-view=compact] .first-section .title-img img{width:36px}.fonts-catalog-wrap[data-view=compact] .fonts-catalog-region .inner-wrapper.cust-card{padding-top:8px}.fonts-catalog-wrap[data-view=compact] h2.fonts-region-heading{margin:22px 0 4px}@media (max-width:759px){.fonts-catalog-wrap .software-page-badge{white-space:normal;text-align:left}.software-view-label,.software-view-btn-label{display:none}.software-view-btn{padding:9px 12px}.software-page-wrap[data-view=compact] .card>.inner-card{column-gap:10px;padding:8px 4px}}.software-catalog-wrap[data-view=compact]{--compact-os-width:192px;--compact-columns:30px auto 16px minmax(0, 1fr) var(--compact-os-width);--compact-table-width:750px}.software-catalog-wrap[data-view=compact] .row.cards{max-width:var(--compact-table-width);margin-left:auto;margin-right:auto}.software-catalog-wrap[data-view=compact] .card>.inner-card{grid-template-columns:var(--compact-columns);padding-right:0}.software-catalog-wrap[data-view=compact] div.sub-txt{display:none}.software-catalog-wrap[data-view=compact] .inner-card.Discontinued,.software-catalog-wrap[data-view=compact] .inner-card.Unsupported{background:#fff}.software-os-header,.software-catalog-wrap .os-matrix{display:none}.software-catalog-wrap[data-view=compact] .os-matrix{display:grid;grid-template-columns:repeat(6,32px);grid-column:5;grid-row:1;align-self:stretch;margin-top:-8px;margin-bottom:-8px}.software-catalog-wrap[data-view=compact] .os-cell{display:flex;align-items:center;justify-content:center;border-left:1px solid #e2e8f0}.software-catalog-wrap[data-view=compact] .os-cell:first-child{border-left:3px solid #cbd5e1}.software-catalog-wrap[data-view=compact] .os-cell.is-group-start{border-left:3px solid #cbd5e1}.software-catalog-wrap .software-filter-option.is-group-start{position:relative;margin-top:9px}.software-catalog-wrap .software-filter-option.is-group-start:before{content:"";position:absolute;top:-5px;left:10px;right:10px;border-top:1px solid #e2e8f0}.software-catalog-wrap[data-view=compact] .os-check{color:#002b5c;font-size:15px;line-height:1}.software-catalog-wrap[data-view=compact] .os-cell.is-col-hover{background:rgba(0,173,239,.1)}.software-catalog-wrap[data-view=compact] .software-os-header{display:grid;grid-template-columns:var(--compact-columns);align-items:center;column-gap:14px;padding:14px 0 10px 10px;position:sticky;top:0;z-index:3;background:#f1f5f9;border-bottom:2px solid #cbd5e1;order:-1}.software-catalog-wrap[data-view=compact] .software-os-header[hidden]{display:none}.software-catalog-wrap[data-view=compact] .software-os-header .os-matrix{margin-top:-14px;margin-bottom:-10px}.software-catalog-wrap[data-view=compact] .software-os-header-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.software-catalog-wrap[data-view=compact] .software-os-header-label--name{grid-column:2;justify-self:start;white-space:nowrap}.software-catalog-wrap[data-view=compact] .software-os-header-label--os{grid-column:4;justify-self:end;white-space:nowrap}.software-catalog-wrap[data-view=compact] .software-os-header .os-cell img{display:block;width:18px;height:auto}.software-catalog-wrap[data-view=compact] .product-card-edit{right:auto;left:-34px}.software-catalog-wrap[data-view=compact] .product-card-edit:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:14px}@media (max-width:859px){.software-catalog-wrap[data-view=compact] .product-card-edit{left:auto;right:calc(var(--compact-os-width) + 30px)}}@media (max-width:759px){.software-catalog-wrap[data-view=compact]{--compact-columns:30px auto 16px minmax(0, 1fr)}.software-catalog-wrap[data-view=compact] .software-os-header,.software-catalog-wrap[data-view=compact] .os-matrix{display:none}.software-catalog-wrap .product-card-edit,.fonts-catalog-wrap .product-card-edit{display:none}.software-catalog-wrap[data-view=compact] .card>.inner-card{padding-right:4px}}@media (max-width:759px){.software-page-wrap[data-view=compact] .card>.inner-card,.fonts-catalog-wrap[data-view=compact] .card>.inner-card{position:relative;padding-right:26px}.software-page-wrap[data-view=compact] .card>.inner-card:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;opacity:.6;pointer-events:none}.fonts-catalog-wrap[data-view=compact] .card>.inner-card:after{content:'';position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;opacity:.6;pointer-events:none}}svg.software-view-icon{width:15px;height:15px}