.fuda-resource-page .page-intro{padding:26px 0 30px}
.fuda-resource-page .page-intro h1{font-size:36px;margin:10px 0}
.fuda-resource-page .resource-section-nav{background:white}
.fuda-resource-page .section-nav-inner{padding-block:14px;gap:0}
.fuda-resource-page .section-nav-inner>strong{display:none}
.fuda-resource-page .section-nav-links{gap:12px;flex-wrap:wrap}
.fuda-resource-page .section-nav-links a{padding:9px 16px;font-size:14px;background:transparent;border-radius:4px}
.fuda-resource-page .section-nav-links a.active{background:#edf3fb;color:var(--blue);box-shadow:none;border:0}
.resource-index{padding-block:28px 36px}
.resource-index-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
.resource-index-heading h2{font-size:20px;margin:0}
.resource-index-heading>span{font-size:12px;color:#7a8ca3}
.resource-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.resource-article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid #e0e7f0;min-width:0}
.resource-article.without-cover{grid-template-columns:1fr}
.resource-cover{display:block;background:#f4f6fa;border-radius:4px;align-self:start;overflow:hidden}
.resource-cover img{display:block;width:100%;height:112px;object-fit:contain;padding:6px}
.resource-meta{display:flex;flex-wrap:wrap;gap:7px 15px;font-size:11px;line-height:1.5;color:#8290a2;margin:0 0 10px}
.resource-meta>span{color:#4f6e97}
.resource-article h3{font-size:18px;line-height:1.65;margin:0 0 10px;font-weight:600;overflow-wrap:anywhere}
.resource-article h3 a:hover{color:var(--blue)}
.resource-article-copy>p{font-size:13px;line-height:1.85;color:#6b7b90;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}
.resource-read{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#365f95}
.resource-faq .resource-articles{grid-template-columns:1fr}
.resource-faq .resource-article{padding-block:22px}
.resource-faq .resource-article-copy>p{max-width:860px}
.support-directory{padding-block:30px 36px}
.support-entry-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}
.support-entry-links>a{display:block;padding:20px 18px;background:#f3f6fb;border:1px solid #e0e7f0;border-radius:5px}
.support-entry-links>a:hover{border-color:#9eb5d4;background:#edf3fb}
.support-entry-links span{display:block;font-size:11px;color:#879bb7;letter-spacing:1px;margin-bottom:10px}
.support-entry-links strong{display:block;font-size:18px;line-height:1.5;font-weight:600;margin-bottom:8px}
.support-entry-links small{font-size:12px;color:#71849f;line-height:1.7}
.support-resource-group{display:grid;grid-template-columns:210px minmax(0,1fr);gap:45px;padding-block:34px;border-bottom:1px solid #dfe7f1;scroll-margin-top:170px}
.support-group-heading>span{font-size:11px;letter-spacing:1px;color:#8092ac}
.support-group-heading h2{font-size:25px;line-height:1.5;margin:7px 0 12px}
.support-group-heading p{font-size:13px;line-height:1.85;color:#74839a;margin:0 0 14px}
.support-group-heading .text-link,.support-group-content>.text-link{font-size:12px}
.support-group-content ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;list-style:none;margin:0;padding:0}
.support-group-content li{border-bottom:1px solid #e6ecf3}
.support-group-content li a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:14px;line-height:1.8;height:100%}
.support-group-content li a:hover{color:var(--blue)}
.support-group-content li b{font-size:15px;font-weight:400;flex-shrink:0;color:#7891b1}
.support-group-content>.text-link{display:inline-block;margin-top:18px}
.support-directory .support-followup{margin-top:28px;background:#f3f6fa;border:0;border-radius:5px;padding:26px;scroll-margin-top:170px}
.support-directory .support-followup h3{font-size:20px;margin:0 0 10px}
.support-directory .support-followup p{font-size:13px;line-height:1.8;color:#74839a}
.support-directory .support-followup .button{font-size:13px;padding:10px 16px}
.fuda-resource-page .contact{margin-block:16px 46px;padding:28px 32px}
.fuda-resource-page .contact h2{font-size:26px}
.fuda-resource-page .contact .eyebrow{display:none}
.fuda-resource-page .service-video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-block:30px}
.fuda-resource-page .service-video{display:block;border:0;border-bottom:1px solid #e1e8f1;padding:0 0 26px;margin:0;min-width:0;scroll-margin-top:170px}
.fuda-resource-page .service-video-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#152338}
.fuda-resource-page .service-video-copy{padding-top:18px}
.fuda-resource-page .service-video-copy .eyebrow{font-size:10px}
.fuda-resource-page .service-video-copy h2{font-size:20px;line-height:1.6;margin:8px 0 12px}
.fuda-resource-page .service-video-copy p{font-size:13px;line-height:1.9;margin-bottom:15px;color:#6b7b90}
.fuda-resource-page .service-video-copy a{font-size:12px}
.fuda-resource-page .support-request{padding-block:36px;gap:40px}
.fuda-resource-page .support-request h2{font-size:26px}
.fuda-resource-page .support-request p{font-size:14px;line-height:1.9;color:#63758e}
@media(max-width:1100px){.resource-article{grid-template-columns:90px minmax(0,1fr);gap:16px}.resource-cover img{height:100px}.resource-articles{gap:0 24px}.support-entry-links>a{padding:16px 13px}.support-entry-links strong{font-size:16px}.support-resource-group{grid-template-columns:180px minmax(0,1fr);gap:28px}}
@media(max-width:800px){.resource-articles{grid-template-columns:1fr}.resource-article{grid-template-columns:125px minmax(0,1fr)}.resource-cover img{height:120px}.support-entry-links{grid-template-columns:repeat(3,minmax(0,1fr))}.support-resource-group{grid-template-columns:1fr;gap:12px;scroll-margin-top:120px}.support-group-heading{max-width:600px}.support-group-heading h2{font-size:23px}.support-group-content ul{gap:0 24px}.fuda-resource-page .service-video-list{gap:24px}.fuda-resource-page .service-video-copy h2{font-size:18px}.fuda-resource-page .support-request h2{font-size:24px}.fuda-resource-page .section-nav-inner{padding-block:10px}}
@media(max-width:540px){.fuda-resource-page .page-intro h1{font-size:30px}.fuda-resource-page .section-nav-links{gap:4px}.fuda-resource-page .section-nav-links a{font-size:13px;padding:8px 11px}.resource-index{padding-block:22px 26px}.resource-article{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:20px 0}.resource-cover img{height:90px;padding:4px}.resource-article h3{font-size:16px;line-height:1.65}.resource-article-copy>p{font-size:12px}.resource-meta{font-size:10px;gap:6px 12px}.support-directory{padding-top:22px}.support-entry-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-entry-links>a{padding:14px}.support-entry-links small{font-size:11px}.support-entry-links span{margin-bottom:5px}.support-resource-group{padding-block:26px}.support-group-content ul{grid-template-columns:1fr}.support-group-content li a{padding:14px 0;font-size:13px}.support-directory .support-followup{padding:22px}.fuda-resource-page .contact{padding:24px}.fuda-resource-page .contact h2{font-size:23px}.fuda-resource-page .service-video-list{grid-template-columns:1fr}.fuda-resource-page .service-video{scroll-margin-top:120px}}
