.qh-latest[data-astro-cid-rctrd56q]{padding:var(--qh-space-7) 0}.qh-latest__head[data-astro-cid-rctrd56q]{margin-bottom:var(--qh-space-5)}.qh-latest__eyebrow[data-astro-cid-rctrd56q]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qh-accent)}.qh-latest__title[data-astro-cid-rctrd56q]{font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--qh-heading);margin:6px 0 0}.qh-latest__grid[data-astro-cid-rctrd56q]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--qh-space-4)}.qh-latest__card[data-astro-cid-rctrd56q]{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--qh-border);border-radius:var(--qh-radius-lg);overflow:hidden;background:var(--qh-white);transition:border-color .15s,box-shadow .15s,transform .15s}.qh-latest__card[data-astro-cid-rctrd56q]:hover{border-color:var(--qh-accent);box-shadow:0 10px 28px #091d6b1a;transform:translateY(-2px)}.qh-latest__thumb[data-astro-cid-rctrd56q]{position:relative;aspect-ratio:16/9;background:var(--qh-ghost);overflow:hidden}.qh-latest__thumb[data-astro-cid-rctrd56q] img[data-astro-cid-rctrd56q]{width:100%;height:100%;object-fit:cover}.qh-latest__thumb-fallback[data-astro-cid-rctrd56q]{width:100%;height:100%;background:linear-gradient(135deg,var(--qh-dark),var(--qh-accent));opacity:.9}.qh-latest__badge[data-astro-cid-rctrd56q]{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#091d6be6;padding:3px 8px;border-radius:999px}.qh-latest__badge[data-astro-cid-rctrd56q].is-podcast{background:#8b5cf6f2}.qh-latest__body[data-astro-cid-rctrd56q]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.qh-latest__card-title[data-astro-cid-rctrd56q]{font-size:15px;font-weight:600;line-height:1.4;color:var(--qh-heading);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.qh-latest__date[data-astro-cid-rctrd56q]{font-size:12px;color:var(--qh-muted);margin-top:auto}@media(max-width:900px){.qh-latest__grid[data-astro-cid-rctrd56q]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.qh-latest__grid[data-astro-cid-rctrd56q]{grid-template-columns:1fr}}.qh-res-section{padding:var(--qh-space-8) 0}.qh-res-section:nth-child(2n){background:var(--qh-ghost)}.qh-res-section__header{margin-bottom:var(--qh-space-5)}.qh-res-section__title{font-size:22px;font-weight:700;color:var(--qh-heading);display:flex;align-items:center;gap:var(--qh-space-3)}.qh-res-section__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qh-res-section__desc{font-size:15px;color:var(--qh-body);margin-top:4px}.qh-res-card{background:var(--qh-white);border:1px solid var(--qh-border);border-radius:var(--qh-radius-lg);padding:var(--qh-space-4) var(--qh-space-5);text-decoration:none;transition:all .2s ease;display:flex;flex-direction:column}.qh-res-card:hover{border-color:var(--qh-accent);box-shadow:0 6px 20px #0000000f;transform:translateY(-2px)}.qh-res-card__badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:var(--qh-radius-full);width:fit-content;margin-bottom:var(--qh-space-2)}.qh-calc-ico{display:inline-flex;width:40px;height:40px;border-radius:var(--qh-radius-md);align-items:center;justify-content:center;background:color-mix(in oklch,#06B6D4 12%,transparent);color:#06b6d4;margin-bottom:var(--qh-space-3)}.qh-res-card:hover .qh-calc-ico{background:color-mix(in oklch,#06B6D4 18%,transparent)}@media(max-width:760px){.qh-res-section div[style*="repeat("]{grid-template-columns:repeat(2,1fr)!important;gap:var(--qh-space-3)!important}.qh-res-hero-grid,.qh-res-featured{grid-template-columns:1fr!important}}@media(max-width:480px){.qh-res-section div[style*="repeat("]{grid-template-columns:1fr!important}.qh-res-pills{justify-content:flex-start!important}}.qh-help-search{display:flex;align-items:center;gap:var(--qh-space-3);padding:14px 18px;border:1px solid var(--qh-border);border-radius:var(--qh-radius-md);background:var(--qh-white);text-decoration:none;color:var(--qh-muted);margin-bottom:var(--qh-space-6);max-width:560px;transition:border-color .15s,box-shadow .15s}.qh-help-search:hover{border-color:var(--qh-accent);box-shadow:var(--qh-shadow-sm)}.qh-help-search>span{font-size:15px}.qh-help-search__cta{margin-left:auto;color:var(--qh-accent);font-weight:600;white-space:nowrap}.qh-help-groups{display:flex;flex-direction:column;gap:var(--qh-space-7)}.qh-help-group__head{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--qh-space-4);padding-bottom:var(--qh-space-2);border-bottom:1px solid var(--qh-border)}.qh-help-group__title{font-size:17px;font-weight:700;color:var(--qh-heading);margin:0;letter-spacing:-.01em}.qh-help-group__count{font-size:13px;color:var(--qh-muted)}.qh-help-more{align-items:center;justify-content:center;text-align:center;color:var(--qh-accent)!important;font-weight:600}.qh-res-card__title{font-size:15px;font-weight:600;color:var(--qh-heading);line-height:1.3;margin-bottom:4px}.qh-res-card__desc{font-size:13px;color:var(--qh-body);line-height:1.4;flex:1}.qh-res-card__link{font-size:12px;font-weight:600;color:var(--qh-accent);margin-top:var(--qh-space-2);display:inline-flex;align-items:center;gap:4px}.qh-res-viewall{font-size:14px;font-weight:600;color:var(--qh-accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:var(--qh-space-4)}.qh-res-viewall:hover{text-decoration:underline}.qh-res-pill{font-size:13px;font-weight:600;padding:6px 16px;border-radius:var(--qh-radius-full);border:1px solid var(--qh-border);color:var(--qh-body);background:var(--qh-white);cursor:pointer;transition:all .15s;font-family:inherit}.qh-res-pill:hover{border-color:var(--qh-accent);color:var(--qh-accent)}.qh-res-pill.is-active{background:var(--qh-accent);color:#fff;border-color:var(--qh-accent)}.qh-res-expanded{display:none!important}.qh-res-section.is-filtered .qh-res-card.qh-res-expanded{display:flex!important}.qh-res-section.is-filtered a.qh-res-expanded:not(.qh-res-card){display:inline!important}.qh-res-section[data-section]{transition:opacity .2s ease}.qh-res-section.is-hidden{display:none}
