.page-module__meqK-a__page{background:linear-gradient(180deg, #fff 0%, var(--color-bg) 42%), var(--color-bg);min-height:100vh;color:var(--color-text)}.page-module__meqK-a__page h1,.page-module__meqK-a__page h2,.page-module__meqK-a__page h3{letter-spacing:0}.page-module__meqK-a__primaryLink,.page-module__meqK-a__secondaryLink{border-radius:var(--radius-md);min-height:40px;font-weight:var(--font-weight-semibold);transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base), transform var(--transition-base);justify-content:center;align-items:center;gap:8px;line-height:normal;text-decoration:none;display:inline-flex}.page-module__meqK-a__primaryLink i,.page-module__meqK-a__secondaryLink i,.page-module__meqK-a__moreLink i,.page-module__meqK-a__resourceStats i,.page-module__meqK-a__creativeStats i{justify-content:center;align-items:center;line-height:1;display:inline-flex}.page-module__meqK-a__secondaryLink:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.page-module__meqK-a__hero .page-module__meqK-a__secondaryLink:hover{color:#fff;background:#ffffff38;border-color:#ffffffb8}.page-module__meqK-a__hero{isolation:isolate;width:100%;min-height:520px;padding:140px var(--space-6);position:relative;overflow:hidden}.page-module__meqK-a__heroVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__meqK-a__heroOverlay{z-index:-1;background:radial-gradient(#0000006b 1px,#0000 1px) 0 0/4px 4px,#0000004d;position:absolute;inset:0}.page-module__meqK-a__heroCopy{align-items:flex-start;gap:var(--space-5);width:100%;max-width:780px;margin-inline:auto;margin-left:max(var(--space-6), calc((100vw - var(--container-max)) / 2 + var(--space-6)));flex-direction:column;display:flex}.page-module__meqK-a__heroCopy h1{color:#fff;max-width:760px;font-size:clamp(40px,6vw,72px);line-height:1.08;font-weight:var(--font-weight-extrabold);text-shadow:0 2px 18px #00000052;margin:0}.page-module__meqK-a__heroCopy p{color:#ffffffe6;max-width:660px;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);text-shadow:0 1px 12px #0000004d;margin:0}.page-module__meqK-a__heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__meqK-a__primaryLink{background:var(--color-primary);color:#fff;padding:0 18px;box-shadow:0 10px 22px #3030c02e}.page-module__meqK-a__primaryLink:hover{background:var(--color-primary-hover);color:#fff;transform:translateY(-1px)}.page-module__meqK-a__secondaryLink{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff75;padding:0 18px}.page-module__meqK-a__section,.page-module__meqK-a__resourceBand,.page-module__meqK-a__splitSection,.page-module__meqK-a__loungeInner{width:100%;max-width:var(--container-max);padding:100px var(--space-6);margin-inline:auto}.page-module__meqK-a__popularBand{background:linear-gradient(#fffffff5,#f7f8fcf5),#fff}.page-module__meqK-a__sectionHead{max-width:700px;margin-bottom:24px}.page-module__meqK-a__sectionHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:24px;display:flex}.page-module__meqK-a__sectionHeaderRow .page-module__meqK-a__sectionHead{margin-bottom:0}.page-module__meqK-a__moreLink{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:38px;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:border-color var(--transition-base), background var(--transition-base), transform var(--transition-base);background:#ffffffc2;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.page-module__meqK-a__moreLink:hover{color:var(--color-primary-hover);background:#fff;border-color:#3030c057;transform:translateY(-1px)}.page-module__meqK-a__eyebrow{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:8px;display:inline-block}.page-module__meqK-a__sectionHead h2,.page-module__meqK-a__questionIntro h2,.page-module__meqK-a__loungeInner h2{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);margin:0}.page-module__meqK-a__sectionHead p,.page-module__meqK-a__questionIntro p,.page-module__meqK-a__loungeInner p{color:var(--color-text-sub);line-height:var(--line-height-relaxed);margin:10px 0 0}.page-module__meqK-a__categoryGrid,.page-module__meqK-a__resourceGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__meqK-a__categoryCard,.page-module__meqK-a__resourceCard{flex-direction:column;min-height:248px;display:flex}.page-module__meqK-a__cardKicker{margin:0 0 var(--space-2);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.page-module__meqK-a__categoryIcon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary);justify-content:center;align-items:center;font-size:23px;display:inline-flex}.page-module__meqK-a__resourceBand{background:linear-gradient(180deg, #eef0fff5, #f1f3f7e6), var(--color-primary-soft);max-width:none;margin-top:38px}.page-module__meqK-a__resourceBand>*{max-width:var(--container-max);margin-inline:auto}.page-module__meqK-a__resourceCard i{color:var(--color-accent);font-size:22px}.page-module__meqK-a__resourceLinkCard{color:inherit;text-decoration:none}.page-module__meqK-a__resourceLinkCard .page-module__meqK-a__resourceCard{height:100%}.page-module__meqK-a__resourceLinkCard:hover .page-module__meqK-a__resourceCard{box-shadow:var(--shadow-card-hover);border-color:#3030c057;transform:translateY(-1px)}.page-module__meqK-a__resourceStats{gap:var(--space-2);padding-top:var(--space-4);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-wrap:wrap;margin-top:auto;display:flex}.page-module__meqK-a__resourceStats span{border-radius:var(--radius-pill);background:var(--color-primary-soft);border:1px solid #3030c01f;align-items:center;gap:6px;padding:7px 10px;line-height:1;display:inline-flex}.page-module__meqK-a__resourceStats i{color:var(--color-primary);font-size:16px}.page-module__meqK-a__qnaBand{background:#fff}.page-module__meqK-a__splitSection{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.page-module__meqK-a__questionIntro{flex-direction:column;align-items:flex-start;display:flex}.page-module__meqK-a__questionIntro .page-module__meqK-a__primaryLink{margin-top:var(--space-5)}.page-module__meqK-a__questionList{gap:var(--space-3);display:grid}.page-module__meqK-a__questionItem{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:18px;text-decoration:none;display:grid}.page-module__meqK-a__questionItem:hover{box-shadow:var(--shadow-card-hover);color:var(--color-text);border-color:#3030c057;transform:translateY(-1px)}.page-module__meqK-a__questionItem span{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.page-module__meqK-a__questionItem strong{line-height:var(--line-height-normal)}.page-module__meqK-a__questionItem i{color:var(--color-text-sub)}.page-module__meqK-a__rankingBand{background:var(--color-bg)}.page-module__meqK-a__rankingInner{width:100%;max-width:var(--container-max);padding:100px var(--space-6);margin-inline:auto}.page-module__meqK-a__rankingWidgetWrap{max-width:480px}.page-module__meqK-a__loungeBand{background:linear-gradient(180deg, #eef0fff5, #f1f3f7e6), var(--color-primary-soft)}.page-module__meqK-a__loungeInner{max-width:var(--container-max)}.page-module__meqK-a__creativeGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__meqK-a__creativeCard{border-radius:var(--radius-lg);color:var(--color-text);transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);background:#ffffffe0;border:1px solid #3030c02e;text-decoration:none;overflow:hidden;box-shadow:0 10px 28px #1718270f}.page-module__meqK-a__creativeCard:hover{box-shadow:var(--shadow-card-hover);color:var(--color-text);border-color:#3030c061;transform:translateY(-2px)}.page-module__meqK-a__creativeThumb{aspect-ratio:16/9;object-fit:cover;background:var(--color-neutral-soft);width:100%;display:block}.page-module__meqK-a__creativeBody{gap:var(--space-2);padding:16px;display:grid}.page-module__meqK-a__creativeBoardLabel{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid #3030c02e;justify-self:start;padding:3px 8px;line-height:1.4;display:inline-flex}.page-module__meqK-a__creativeBody strong{font-size:var(--font-size-base);line-height:var(--line-height-snug)}.page-module__meqK-a__creativeBody span{color:var(--color-text-sub);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.page-module__meqK-a__creativeStats{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.page-module__meqK-a__creativeStats span{color:var(--color-text-sub);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);align-items:center;gap:5px;line-height:1;display:inline-flex}.page-module__meqK-a__creativeStats i{color:var(--color-primary);font-size:15px}@media (max-width:980px){.page-module__meqK-a__splitSection{grid-template-columns:1fr}.page-module__meqK-a__creativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__meqK-a__hero,.page-module__meqK-a__section,.page-module__meqK-a__resourceBand,.page-module__meqK-a__splitSection,.page-module__meqK-a__loungeInner,.page-module__meqK-a__rankingInner{padding-inline:var(--space-4)}.page-module__meqK-a__section,.page-module__meqK-a__resourceBand,.page-module__meqK-a__splitSection,.page-module__meqK-a__loungeInner,.page-module__meqK-a__rankingInner{padding-block:64px}.page-module__meqK-a__rankingWidgetWrap{max-width:100%}.page-module__meqK-a__hero{min-height:520px;padding-block:96px}.page-module__meqK-a__heroCopy h1{font-size:38px}.page-module__meqK-a__heroCopy{margin-left:0}.page-module__meqK-a__heroActions,.page-module__meqK-a__primaryLink,.page-module__meqK-a__secondaryLink{width:100%}.page-module__meqK-a__sectionHeaderRow{flex-direction:column;align-items:flex-start}.page-module__meqK-a__categoryGrid,.page-module__meqK-a__resourceGrid{grid-template-columns:1fr}.page-module__meqK-a__sectionHead h2,.page-module__meqK-a__questionIntro h2,.page-module__meqK-a__loungeInner h2{font-size:var(--font-size-2xl)}.page-module__meqK-a__creativeGrid{grid-template-columns:1fr}}.page-module__meqK-a__tabNav{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__meqK-a__tabLink{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:36px;color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base);background:0 0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.page-module__meqK-a__tabLink:hover{color:var(--color-primary);border-color:#3030c057}.page-module__meqK-a__tabLinkActive{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.page-module__meqK-a__noticeBanner{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--font-size-sm);border:1px solid #3030c02e;padding:14px 18px;display:flex}.page-module__meqK-a__noticeBannerIcon{color:var(--color-primary);flex-shrink:0;font-size:18px;line-height:1.4}.page-module__meqK-a__noticeBannerText{line-height:var(--line-height-normal);flex:1}.page-module__meqK-a__noticeBannerLink{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:underline}.page-module__meqK-a__questionMeta{align-items:center;gap:var(--space-2);color:var(--color-text-sub);font-size:var(--font-size-xs);margin-top:6px;display:flex}
