.elementor-528 .elementor-element.elementor-element-40deff8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-528 .elementor-element.elementor-element-40deff8c:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-40deff8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1573B3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-5a52020{text-align:center;}.elementor-528 .elementor-element.elementor-element-5a52020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-225cedb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-7dc821c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-528 .elementor-element.elementor-element-7dc821c.elementor-element{--align-self:center;}.elementor-528 .elementor-element.elementor-element-84f4b9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-528 .elementor-element.elementor-element-601be5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:1%;--padding-bottom:1%;--padding-left:8%;--padding-right:8%;}.elementor-528 .elementor-element.elementor-element-601be5b4::before, .elementor-528 .elementor-element.elementor-element-601be5b4 > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-601be5b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-601be5b4 > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-601be5b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-601be5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1573B3 150px, #FFFFFF 0%);}.elementor-528 .elementor-element.elementor-element-b620684{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-b620684 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy{display:flex;gap:20px;justify-content:center;}.elementor-528 .elementor-element.elementor-element-4097eb6 .slick-track{gap:20px;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item{text-align:inherit;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;background-color:#eeeeee;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item:hover{background-color:#dfdfdf;}.elementor-528 .elementor-element.elementor-element-4097eb6 .uc-selected{color:#ffffff !important;background-color:#000000 !important;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item:not(.uc-is-parent){padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;color:#000000;background-color:#eeeeee;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item_icon{font-size:20px;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-528 .elementor-element.elementor-element-4097eb6 .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-widget-ucaddon_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_tags_terms a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_title a,.elementor-widget-ucaddon_post_grid .uc_post_title a > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_post_text_custom_field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_grid_style_one_wrap{grid-gap:15px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue_post_grid{grid-template-columns:repeat(3, minmax(0, 1fr));text-align:inherit;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_grid_style_one_item{overflow:hidden;border-radius:7px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_btn_inner{gap:10px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_button a:nth-child(2) .uc_btn_inner{gap:10px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue_p_title{justify-content:inherit;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_content{padding:17px 17px 17px 17px;background-color:#F8F8F8;border-radius:7px 7px 7px 7px;box-shadow:0px 7px 17px -7px rgba(0, 0, 0, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-item:hover .uc_content{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-47344701 .ue-item.ue-active-item .uc_content{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_image{height:250px;background-color:#ffffff;border-radius:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_image img{height:250px;object-fit:Cover;transform:scale(100%);}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-category a{color:#ffffff;background-color:#545454;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;padding:3px 5px 3px 5px;border-radius:7px 7px 7px 7px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-category{margin-top:0px;text-align:left;transform:translate(0, 0px);}.elementor-528 .elementor-element.elementor-element-47344701 .ue_tags_terms{margin-top:10px;margin-bottom:10px;gap:5px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue_tags_terms a{padding:1px 8px 2px 8px;border-radius:4px 4px 4px 4px;background-color:#494949;color:#ffffff;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a{color:#424242;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a:hover{color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a,.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a > *{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title{margin-top:0px;min-height:0px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-meta-data{color:#707070;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;gap:5px;width:auto;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-meta-data{margin-top:15px;gap:10px;justify-content:flex-start;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-meta-data-avatar img{width:35px;height:35px;display:inline-flex;border-radius:100px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_text{color:#636363;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;margin-top:7px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_more_btn{padding:5px 15px 5px 15px;border-radius:0px;background-color:var( --e-global-color-primary );color:#ffffff;margin-top:12px;border-style:solid;border-width:2px 2px 2px 2px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_more_btn:hover{background-color:var( --e-global-color-secondary );}.elementor-528 .elementor-element.elementor-element-47344701 .uc_more_btn svg{fill:#ffffff;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-widget-ucaddon_archive_pagination .archive_pagination{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-528 .elementor-element.elementor-element-6ef27ec9 .archive_pagination{font-family:"Poppins", Sans-serif;font-weight:400;border-radius:0px;}.elementor-528 .elementor-element.elementor-element-6ef27ec9 .page-numbers{min-width:30px;height:30px;border-radius:20px;}.elementor-528 .elementor-element.elementor-element-1c7cd44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:0%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-528 .elementor-element.elementor-element-1c7cd44::before, .elementor-528 .elementor-element.elementor-element-1c7cd44 > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-1c7cd44 > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-1c7cd44 > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-1c7cd44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-1c7cd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1573B3 50%, #FFFFFF 0%);}.elementor-528 .elementor-element.elementor-element-becf717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-528 .elementor-element.elementor-element-0db8083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-0db8083 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-451f8e8{text-align:center;}.elementor-528 .elementor-element.elementor-element-451f8e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-a1ff435{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-528 .elementor-element.elementor-element-a1ff435 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-528 .elementor-element.elementor-element-40deff8c{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-528 .elementor-element.elementor-element-225cedb{text-align:center;}.elementor-528 .elementor-element.elementor-element-601be5b4{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-528 .elementor-element.elementor-element-47344701 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-528 .elementor-element.elementor-element-40deff8c{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-528 .elementor-element.elementor-element-5a52020 .elementor-heading-title{font-size:22px;}.elementor-528 .elementor-element.elementor-element-225cedb{font-size:12px;line-height:1.2em;}.elementor-528 .elementor-element.elementor-element-601be5b4{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-528 .elementor-element.elementor-element-47344701 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-528 .elementor-element.elementor-element-47344701 .uc_content{padding:7px 7px 7px 7px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_image{height:180px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_image img{height:180px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a,.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_title a > *{font-size:17px;}.elementor-528 .elementor-element.elementor-element-47344701 .ue-grid-item-meta-data{font-size:12px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_post_text{font-size:14px;}.elementor-528 .elementor-element.elementor-element-47344701 .uc_more_btn{margin-top:7px;font-size:12px;}.elementor-528 .elementor-element.elementor-element-6ef27ec9 .archive_pagination{font-size:14px;}.elementor-528 .elementor-element.elementor-element-6ef27ec9 .page-numbers{min-width:20px;height:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-7dc821c */.sy-resources-freshness {
  display: block;
  text-align: center;
  color: #ffffff;
  font-weight: 400;
}
@media (max-width: 767px) {
  .sy-resources-freshness {
    font-size: 12px;
    line-height: 1.2;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f163083 *//* =========================
Topic Index
========================= */
.mj-topic-index {
width: 100%;
padding: 0px 0px;
background: #ffffff;
}

.mj-topic-index-inner {
max-width: 1280px;
margin: 0 auto;
background: #ffffff;
border: 1px solid #dfe8f1;
border-radius: 20px;
padding: 28px 30px;
box-shadow: 0 10px 28px rgba(16, 35, 63, 0.05);
}

.mj-topic-index-eyebrow {
margin: 0 0 10px;
font-size: 15px;
line-height: 1.4;
letter-spacing: 0.08em;
text-transform: uppercase;
text-align: center;
font-weight: 700;
color: #444444;
}

.mj-topic-index-text {
margin: 0 0 20px;
max-width: 1280px;
font-size: 13px;
line-height: 1.7;
color: #444444;
}

.mj-topic-index-links,
.mj-topic-product-links {
display: flex;
flex-wrap: wrap;
gap: 10px;
}

.mj-topic-index-links {
margin-bottom: 18px;
}

.mj-topic-index-links a {
display: inline-flex;
align-items: center;
min-height: 38px;
padding: 8px 14px;
border-radius: 999px;
background: #eef6f7;
border: 1px solid #d7e9eb;
color: #164e63;
font-size: 15px;
line-height: 1.35;
font-weight: 700;
text-decoration: none;
}

.mj-topic-index-links a:hover {
background: #e3f2f3;
color: #0f766e;
text-decoration: none;
}

.mj-topic-product-wrap {
margin-top: 4px;
padding-top: 18px;
border-top: 1px solid #edf2f7;
}

.mj-topic-product-label {
margin: 0 0 10px;
font-size: 14px;
line-height: 1.5;
color: #444444;
font-weight: 700;
}

.mj-topic-product-links a {
display: inline-flex;
align-items: center;
padding: 7px 12px;
border-radius: 999px;
background: #ffffff;
border: 1px solid #dfe8f1;
color: #10233f;
font-size: 14.5px;
line-height: 1.35;
font-weight: 400;
text-decoration: none;
}

.mj-topic-product-links a:hover {
color: #0f766e;
border-color: #bcdadd;
text-decoration: none;
}

/* =========================
Featured B2B Guides
========================= */
.mj-featured-guides {
width: 100%;
padding: 28px 20px 34px;
border-radius: 20px;
border: 1px solid #dfe8f1;
background: #ffffff;
}

.mj-featured-guides-inner {
max-width: 1280px;
margin: 0 auto;
}

.mj-featured-guides-header {
max-width: 980px;
margin: 0 auto 28px;
text-align: center;
}

.mj-featured-guides-eyebrow {
margin: 0 0 10px;
font-size: 13px;
line-height: 1.4;
letter-spacing: 0.08em;
text-transform: uppercase;
font-weight: 700;
color: #444444;
}

.mj-featured-guides h2 {
margin: 0 0 12px;
font-size: 22px;
line-height: 1.25;
font-weight: 700;
color: #444444;
}

.mj-featured-guides-intro {
margin: 0 auto;
max-width: 920px;
font-size: 14px;
line-height: 1.25;
color: #444444;
}
.mj-featured-guides-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
align-items: stretch;
}

.mj-featured-guide-card {
display: flex;
flex-direction: column;
height: 100%;
min-height: 150px;
padding: 24px 24px 22px;
background: #ffffff;
border: 1px solid #dfe8f1;
border-radius: 18px;
box-shadow: 0 10px 26px rgba(16, 35, 63, 0.05);
}

.mj-featured-guide-topic {
min-height: 20px;
margin: 0 0 14px;
font-size: 13px;
line-height: 1.4;
font-weight: 700;
color: #444444;
text-transform: uppercase;
letter-spacing: 0.04em;
}

.mj-featured-guide-card h3 {
min-height: 30px;
margin: 0 0 16px;
font-size: 18px;
line-height: 1.35;
font-weight: 700;
color: #10233f;
}

.mj-featured-guide-card h3 a {
color: #10233f;
text-decoration: underline;
text-underline-offset: 3px;
}

.mj-featured-guide-card h3 a:hover {
color: #0f766e;
}

.mj-featured-guide-card p:not(.mj-featured-guide-topic) {
min-height: 10px;
margin: 0 0 22px;
font-size: 15.5px;
line-height: 1.65;
color: #4b5b6b;
}

.mj-featured-guide-link {
margin-top: auto;
display: inline-flex;
align-items: center;
width: fit-content;
font-size: 15px;
line-height: 1.4;
font-weight: 700;
color: #164e63;
text-decoration: underline;
text-underline-offset: 3px;
}

.mj-featured-guide-link:hover {
color: #0f766e;
}

@media (max-width: 1024px) {
.mj-featured-guides-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.mj-featured-guide-card {
min-height: 340px;
}

.mj-featured-guide-card h3 {
min-height: 84px;
}

.mj-featured-guide-card p:not(.mj-featured-guide-topic) {
min-height: 118px;
}
}

@media (max-width: 768px) {
.mj-featured-guides-grid {
grid-template-columns: 1fr;
gap: 16px;
}

.mj-featured-guide-card {
min-height: auto;
padding: 22px 20px;
}

.mj-featured-guide-card h3 {
min-height: auto;
font-size: 19px;
}

.mj-featured-guide-card p:not(.mj-featured-guide-topic) {
min-height: auto;
font-size: 15px;
}
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_grid, class: .elementor-element-47344701 */.uc_post_grid_style_one .ue_p_title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.uc_post_grid_style_one .uc_post_text {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ue_tags_terms a {
    pointer-events: none; /* 禁用点击事件 */
    cursor: default;      /* 将鼠标指针恢复为默认箭头，而不是点击的手型 */
    text-decoration: none;/* 可选：移除链接的下划线 */
    color: inherit;       /* 可选：让字体颜色继承父元素，看起来不像链接 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfd0b20 */.mj-resource-category-cards { 
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
}

.mj-resource-category-card {
  min-height: 260px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #ffffff;
  border: 1px solid #dfe8f1;
  border-radius: 18px;
  padding: 26px 24px;
  box-shadow: 0 10px 28px rgba(16, 35, 63, 0.06);
}

.mj-resource-category-card h3 {
  margin: 0 0 14px;
  font-size: 21px;
  line-height: 1.25;
  color: #10233f;
  font-weight: 700;
}

.mj-resource-category-card p {
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
  color: #34465c;
  font-weight: 400;
}

.mj-resource-category-card a {
  display: inline-block;
  margin-top: 24px;
  font-size: 15px;
  line-height: 1.4;
  font-weight: 700;
  color: #1887c9;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.mj-resource-category-card a:hover {
  color: #0f6fa8;
}

/* Laptop / small desktop */
@media (max-width: 1200px) {
  .mj-resource-category-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }

  .mj-resource-category-card {
    min-height: 230px;
  }
}

/* Mobile */
@media (max-width: 600px) {
  .mj-resource-category-cards {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .mj-resource-category-card {
    min-height: auto;
    padding: 20px 18px;
    border-radius: 14px;
  }

  .mj-resource-category-card h3 {
    font-size: 19px;
    margin-bottom: 10px;
  }

  .mj-resource-category-card p {
    font-size: 14px;
    line-height: 1.6;
  }

  .mj-resource-category-card a {
    margin-top: 18px;
    font-size: 14px;
  }
}/* End custom CSS */