/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.download-card__excerpt{display:none}.download-card__cta{display:none}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');.entry-content{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans',sans-serif;font-size:1.1rem;line-height:1.6;color:#3c3c3c;max-width:680px;margin:0
auto;padding:0
20px}.entry-content h2,
.entry-content h3,
.entry-content
h4{font-weight:700;margin:1.8rem 0 1rem;color:#1a1a1a}.entry-content
h2{font-size:2.1rem;line-height:1.3;padding-bottom:10px}.entry-content h2:after{height:2px;width:80px}.entry-content
h3{font-size:1.7rem;margin-top:1.8rem}.entry-content
h4{font-size:1.4rem;margin-top:1.6rem}.entry-content
p{margin-bottom:1.3rem;letter-spacing:-0.003em}.entry-content
a{border-bottom:1px solid rgba(47, 183, 236, 0.3);padding-bottom:1px}.entry-content
blockquote{margin:1.8rem 0;padding:1.5rem 2rem 1.5rem 3rem;font-size:1.1rem}.entry-content ul,
.entry-content
ol{margin:1.3rem 0}.entry-content ul li,
.entry-content ol
li{margin-bottom:0.5rem}.entry-content
pre{margin:1.8rem 0;padding:1.5rem}.entry-content
img{margin:1.8rem auto}.entry-content
table{margin:1.8rem 0;font-size:0.95rem}.entry-content th,
.entry-content
td{padding:0.8rem}.entry-content
.highlight{margin:1.8rem 0;padding:1.5rem}.entry-content
.pullquote{margin:1.8rem auto;padding:1.5rem 0;font-size:1.4rem}.entry-content>p:first-of-type:first-letter {font-size:3.5rem;padding:0.1rem 0.4rem 0 0}.entry-content
hr{margin:2rem auto}@media (max-width: 768px){.entry-content{font-size:1rem;line-height:1.55}.entry-content
h2{font-size:1.8rem}.entry-content
h3{font-size:1.5rem}.entry-content
.pullquote{font-size:1.2rem}}.download-card{display:flex;gap:1.75rem;background:#fff;border:2px
solid #000;border-radius:12px;padding:2rem;margin-bottom:2rem;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;position:relative}.download-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0, 0, 0, 0.08);border-color:#2fb7ec}.download-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom, #, #000)}.download-card__icon{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg, #2fb7ec, #000);display:flex;align-items:center;justify-content:center;color:white;font-size:1.75rem;flex-shrink:0;box-shadow:0 4px 12px rgba(47, 183, 236, 0.3)}.download-card__content{flex:1}.download-card__title{margin:0
0 1rem;font-size:1.5rem;font-weight:800;color:#111827;letter-spacing:-0.5px}.download-card__excerpt{margin:0
0 1.5rem;color:#4b5563;line-height:1.7;font-size:1.1rem}.download-card__cta{display:inline-flex;align-items:center;gap:0.75rem;padding:0.875rem 2rem;background:#000;color:white;border-radius:8px;font-weight:700;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1)}.download-card__cta:hover{background:#2fb7ec;transform:translateY(-2px);box-shadow:0 6px 12px rgba(47, 183, 236, 0.2)}.download-card--teal{border-color:#0d9488}.download-card--teal:hover{border-color:#0d9488}.download-card--teal::before{background:linear-gradient(to bottom, #0d9488, #115e59)}.download-card--teal .download-card__icon{background:linear-gradient(135deg, #0d9488, #115e59);box-shadow:0 4px 12px rgba(13, 148, 136, 0.3)}.download-card--teal .download-card__cta{background:#0d9488}.download-card--teal .download-card__cta:hover{background:#115e59}.download-card--pink{border-color:#db2777}.download-card--pink:hover{border-color:#db2777}.download-card--pink::before{background:linear-gradient(to bottom, #db2777, #9d174d)}.download-card--pink .download-card__icon{background:linear-gradient(135deg, #db2777, #9d174d);box-shadow:0 4px 12px rgba(219, 39, 119, 0.3)}.download-card--pink .download-card__cta{background:#db2777}.download-card--pink .download-card__cta:hover{background:#9d174d}.textwidget .custom-latest-posts
li{display:flex !important;align-items:center !important;gap:0.75rem !important;padding:0.75rem !important;background:#e2e8f0 !important;border-radius:12px !important;box-shadow:6px 6px 16px rgba(0,0,0,0.08),
-6px -6px 16px rgba(255,255,255,0.7) !important;margin-bottom:1rem !important;transition:box-shadow .3s ease}.textwidget .custom-latest-posts li:hover{box-shadow:inset 4px 4px 10px rgba(0,0,0,0.06),
inset -4px -4px 10px rgba(255,255,255,0.8) !important}.textwidget .custom-latest-posts li
img{width:48px !important;height:48px !important;border-radius:50% !important;object-fit:cover !important}.textwidget .custom-latest-posts li
a{font-size:0.9rem !important;font-weight:600 !important;color:#1a202c !important;text-decoration:none !important}.front-widgets
.widget_media_gallery{display:none !important}.page-title{background:#fff;border:1px
solid #e2e8f0;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.page-title
h3{margin:0;font-size:1.5rem;font-weight:600;color:#1a202c;line-height:1.3}.content-inner>.front-widgets{display:none !important}.page-title{background:#fff;border-radius:8px;padding:1rem 1.5rem;margin:0.6rem auto 2rem;max-width:700px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.08);position:relative;z-index:10}.page-title-inner{text-align:center;margin:0}.page-title
h2{margin:0;font-size:1.75rem;font-weight:600;color:#1a202c;line-height:1.3}.content{background:#fff !important}.content-inner{background:#fff !important}.front-widgets,.front-widget-inner{background:transparent !important}.wrap-nav,.main-navigation{position:relative !important;overflow:visible !important;z-index:1000}.page-title{position:relative !important;z-index:1 !important}.version-badge{display:inline-flex;align-items:center;background-color:#f0f8ff;border-radius:999px;padding:0.4em 1em;box-shadow:0 2px 6px rgba(0,0,0,0.08);font-family:system-ui,sans-serif;center in its container:
margin: 1em auto}.version-badge .version-label{font-weight:600;margin-right:0.5em;color:#004a7c;text-transform:uppercase;font-size:0.85em}.version-badge .version-number{color:#007bff;font-size:1.1em}.release-indicator{display:inline-flex;align-items:center;background-color:#f0f8ff;border-radius:999px;padding:0.4em 1em;box-shadow:0 2px 6px rgba(0,0,0,0.08);font-family:system-ui,sans-serif;margin:1em;transition:all 0.3s ease;cursor:pointer;border:none;outline:none}.release-indicator:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0, 0, 0, 0.12);background-color:#e1f0ff}.release-indicator:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.release-tag{font-weight:600;margin-right:0.5em;color:#004a7c;text-transform:uppercase;font-size:0.85em}.release-number{color:#007bff;font-size:1.1em;font-weight:500}a.release-indicator{text-decoration:none}a.release-indicator{text-decoration:none !important}.download-card{position:relative !important;overflow:hidden !important}.post-badge{display:inline-block;border-radius:999px;padding:0.2em 0.6em;font-size:0.8em;font-weight:600;text-transform:uppercase;line-height:1;z-index:5}.post-badge.new{background:#28a745;color:#fff}.post-badge.updated{background:#007bff;color:#fff}.download-card .post-badge{position:absolute;top:33px;right:1px}.post-badge.custom{background:#007bff;color:#fff}