/* Local candidate. Scoped to the Resources renderer; shared article styles are untouched. */
.yqk-resources-hub{--yq-ink:#102f3d;--yq-body:#526873;--yq-accent:#0085a6;color:var(--yq-ink)}
.yqk-resources-hub .yqk-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.yqk-resources-hub .family-hero{padding:34px 0 72px;background:#fff}
.yqk-resources-hub .family-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}
.yqk-resources-hub .family-hero-copy h1{font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 24px;color:var(--yq-ink)}
.yqk-resources-hub .yqk-hub-description{font-size:20px;line-height:1.65;max-width:48ch;color:var(--yq-body)}
.yqk-resources-hub .family-media{position:relative;margin:0;border-radius:20px;overflow:hidden;background:#f5f5f7;min-width:0}
.yqk-resources-hub .family-media img{display:block;width:100%;height:340px;object-fit:contain;padding:24px;box-sizing:border-box}
.yqk-resources-hub .family-media figcaption{padding:0 24px 24px;font-size:13px;line-height:1.5;color:var(--yq-body)}
.yqk-resources-hub .family-tag{position:absolute;top:18px;left:18px;background:#fff;border-radius:30px;padding:6px 12px;font-size:12px}
.yqk-resources-hub .yqk-resource-section{padding:64px 0}
.yqk-resources-hub .yqk-resource-section-soft{background:#f5f5f7}
.yqk-resources-hub h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;color:var(--yq-ink)}
.yqk-resources-hub .yqk-section-head{max-width:760px;margin-bottom:30px}
.yqk-resources-hub .yqk-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:#007a99;text-transform:uppercase}
.yqk-resources-hub .yqk-topic-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.yqk-resources-hub .yqk-topic-nav a{padding:28px;border:1px solid #dce5e9;border-radius:18px;background:#f8f9fa;display:grid;grid-template-columns:1fr auto;gap:12px 20px;text-decoration:none}
.yqk-resources-hub .yqk-topic-nav strong{font-size:23px;line-height:1.25;color:var(--yq-ink)}
.yqk-resources-hub .yqk-topic-copy{font-size:16px;line-height:1.6;color:var(--yq-body)}
.yqk-resources-hub .yqk-topic-arrow{grid-column:2;grid-row:1/3;align-self:center;color:var(--yq-accent)}
.yqk-resources-hub .yqk-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.yqk-resources-hub .yqk-post-card{border:1px solid #dce5e9;border-radius:18px;box-shadow:none;background:#fff;transform:none}
.yqk-resources-hub .yqk-post-card-media{display:none}
.yqk-resources-hub .yqk-post-card-body{padding:28px}
.yqk-resources-hub .yqk-post-card h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:12px 0 16px!important}
.yqk-resources-hub .yqk-post-card-excerpt{color:var(--yq-body);line-height:1.65}
.yqk-resources-hub .yqk-compact-list .yqk-post-grid{grid-template-columns:1fr;gap:0}
.yqk-resources-hub .yqk-compact-list .yqk-post-card{display:block;border:0;border-bottom:1px solid #dce5e9;border-radius:0;background:transparent}
.yqk-resources-hub .yqk-compact-list .yqk-post-card-body{padding:24px 0}
.yqk-resources-hub .yqk-compact-list h3{max-width:60ch}
.yqk-resources-hub .yqk-compact-list .yqk-post-card-category,.yqk-resources-hub .yqk-compact-list .yqk-text-link,.yqk-resources-hub .yqk-latest-compact .yqk-post-card-excerpt{display:none}
.yqk-resources-hub .yqk-verification-box,.yqk-resources-hub .yqk-article-quote-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}
.yqk-resources-hub .yqk-article-quote{padding:64px 0;background:#f5f5f7}
.yqk-resources-hub .yqk-article-quote .yqk-article-quote-box h2{color:var(--yq-ink)!important}
.yqk-resources-hub .yqk-article-quote-box p{color:var(--yq-body)!important}
.yqk-resources-hub .yqk-article-quote-box .yqk-eyebrow{color:#007a99!important}
.yqk-resources-hub .yqk-article-quote a:focus-visible{outline-color:var(--yq-ink)!important}
.yqk-resources-hub a:focus-visible{outline:3px solid #0085a6;outline-offset:5px}
.yqk-resources-hub .yqk-topic-nav a:hover{border-color:#0085a6;background:#f1f8fa}
@media(max-width:900px){.yqk-resources-hub .family-hero-grid{gap:32px}.yqk-resources-hub .yqk-post-grid{grid-template-columns:1fr}.yqk-resources-hub .yqk-verification-box,.yqk-resources-hub .yqk-article-quote-box{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.yqk-resources-hub .yqk-wrap{width:calc(100% - 40px)}.yqk-resources-hub .family-hero{padding:24px 0 44px}.yqk-resources-hub .family-hero-grid{grid-template-columns:1fr;gap:28px}.yqk-resources-hub .family-hero-copy h1{font-size:46px}.yqk-resources-hub .yqk-hub-description{font-size:18px}.yqk-resources-hub .family-media img{height:240px;padding:20px}.yqk-resources-hub .yqk-resource-section,.yqk-resources-hub .yqk-article-quote{padding:44px 0}.yqk-resources-hub .yqk-topic-nav{grid-template-columns:1fr;gap:16px}.yqk-resources-hub .yqk-topic-nav a,.yqk-resources-hub .yqk-post-card-body{padding:22px}.yqk-resources-hub .yqk-topic-nav strong,.yqk-resources-hub .yqk-post-card h3{font-size:21px}.yqk-resources-hub .yqk-article-quote-box>a{justify-self:start;max-width:100%;white-space:normal}}
@media(prefers-reduced-motion:reduce){.yqk-resources-hub *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
