.page-content[data-astro-cid-t63jnron]{padding:2.5rem 1.5rem 5rem}.breadcrumb[data-astro-cid-t63jnron]{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:flex}.breadcrumb-link[data-astro-cid-t63jnron]{color:var(--color-text-muted);transition:color var(--transition-fast);align-items:center;gap:.35rem;display:inline-flex}.breadcrumb-link[data-astro-cid-t63jnron]:hover{color:var(--color-primary)}.breadcrumb-separator[data-astro-cid-t63jnron]{color:var(--color-border)}.breadcrumb-current[data-astro-cid-t63jnron]{color:var(--color-text);font-weight:600}.header-section[data-astro-cid-t63jnron]{margin-bottom:2.5rem}.header-badge-row[data-astro-cid-t63jnron]{margin-bottom:.75rem}.category-title[data-astro-cid-t63jnron]{font-family:var(--font-heading);margin-bottom:.75rem;font-size:clamp(2rem,3.5vw + 1rem,34px);font-weight:600}.category-description[data-astro-cid-t63jnron]{max-width:720px;color:var(--color-text-muted);font-size:1.15rem;line-height:1.6}.tier-study-guide[data-astro-cid-t63jnron]{flex-direction:column;gap:2rem;margin-top:4rem;display:flex}.guide-card[data-astro-cid-t63jnron],.crawlable-overview[data-astro-cid-t63jnron]{border-radius:var(--radius-sm);padding:2.5rem}.guide-heading[data-astro-cid-t63jnron],.overview-title[data-astro-cid-t63jnron]{font-family:var(--font-heading);color:var(--color-text);margin-bottom:1rem;font-size:1.65rem;font-weight:600}.overview-header[data-astro-cid-t63jnron]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.overview-header[data-astro-cid-t63jnron] .overview-title[data-astro-cid-t63jnron]{margin-bottom:0}.overview-counter[data-astro-cid-t63jnron]{color:var(--color-text-muted);background-color:var(--color-surface-subtle);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);padding:.35rem .75rem;font-size:.88rem}.overview-counter[data-astro-cid-t63jnron] strong[data-astro-cid-t63jnron]{color:var(--color-text);font-weight:700}.focus-summary[data-astro-cid-t63jnron]{color:var(--color-text);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.tips-heading[data-astro-cid-t63jnron]{font-family:var(--font-heading);color:var(--color-text);margin-bottom:.75rem;font-size:16px;font-weight:600}.tips-list[data-astro-cid-t63jnron]{flex-direction:column;gap:.6rem;padding-left:1.5rem;display:flex}.tips-list[data-astro-cid-t63jnron] li[data-astro-cid-t63jnron]{color:var(--color-text-muted);font-size:14px;line-height:1.6}.crawlable-list[data-astro-cid-t63jnron]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}.crawlable-item[data-astro-cid-t63jnron]{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex;position:relative}.crawlable-item[data-astro-cid-t63jnron]:hover{box-shadow:var(--shadow-sm);border-color:#3fcf8e73}.twister-info[data-astro-cid-t63jnron]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.twister-num[data-astro-cid-t63jnron]{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-primary-active);letter-spacing:.04em;font-size:11px;font-weight:600}.twister-name[data-astro-cid-t63jnron]{font-family:var(--font-heading);color:var(--color-text);font-size:16px;font-weight:600}.twister-quote[data-astro-cid-t63jnron]{color:var(--color-text-muted);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:14px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.tier-launch-btn[data-astro-cid-t63jnron]{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);border:1px solid var(--color-border);width:68px;min-width:68px;height:68px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;text-decoration:none;display:flex}.launch-icon-box[data-astro-cid-t63jnron]{justify-content:center;align-items:center;line-height:1;display:flex}.launch-icon[data-astro-cid-t63jnron]{stroke:currentColor;width:20px;height:20px;transition:transform var(--transition-fast), stroke var(--transition-fast)}.launch-label[data-astro-cid-t63jnron]{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;transition:color var(--transition-fast);font-size:11px;font-weight:700;line-height:1}.tier-launch-btn[data-astro-cid-t63jnron]:hover{background-color:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary-active);transform:translateY(-2px);box-shadow:0 4px 12px #3fcf8e33}.tier-launch-btn[data-astro-cid-t63jnron]:hover .launch-icon[data-astro-cid-t63jnron]{stroke:var(--color-primary-active);transform:translate(1px,-1px)}.tier-launch-btn[data-astro-cid-t63jnron]:hover .launch-label[data-astro-cid-t63jnron]{color:var(--color-primary-active)}.tier-launch-btn[data-astro-cid-t63jnron]:active{box-shadow:none;transform:translateY(0)}.phrase-item-hidden[data-astro-cid-t63jnron]{display:none!important}@keyframes phraseFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.phrase-item-enter[data-astro-cid-t63jnron]{animation:.25s ease-out forwards phraseFadeIn}.load-more-container[data-astro-cid-t63jnron]{border-top:1px solid var(--color-border-subtle);justify-content:center;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-more-phrases[data-astro-cid-t63jnron]{border-radius:var(--radius-sm);font-family:var(--font-heading);letter-spacing:.02em;background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-more-phrases[data-astro-cid-t63jnron] .more-icon[data-astro-cid-t63jnron]{stroke:currentColor;width:16px;height:16px;transition:transform var(--transition-fast), stroke var(--transition-fast)}.btn-more-phrases[data-astro-cid-t63jnron]:hover{background-color:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary-active);transform:translateY(-2px);box-shadow:0 4px 12px #3fcf8e33}.btn-more-phrases[data-astro-cid-t63jnron]:hover .more-icon[data-astro-cid-t63jnron]{stroke:var(--color-primary-active);transform:translateY(2px)}.btn-more-phrases[data-astro-cid-t63jnron]:active{box-shadow:none;transform:translateY(0)}@media (width<=768px){.crawlable-list[data-astro-cid-t63jnron]{grid-template-columns:1fr}.guide-card[data-astro-cid-t63jnron],.crawlable-overview[data-astro-cid-t63jnron]{padding:1.5rem 1.25rem}}@media (width<=640px){.page-content[data-astro-cid-t63jnron]{padding:1.25rem 1rem 3rem}.breadcrumb[data-astro-cid-t63jnron]{margin-bottom:.85rem;font-size:.82rem}.header-section[data-astro-cid-t63jnron]{margin-bottom:1.25rem}.header-badge-row[data-astro-cid-t63jnron]{margin-bottom:.45rem}.category-title[data-astro-cid-t63jnron]{margin-bottom:.45rem;font-size:1.45rem;line-height:1.25}.category-description[data-astro-cid-t63jnron]{max-width:100%;font-size:.875rem;line-height:1.42}}@media (width<=480px){.category-title[data-astro-cid-t63jnron]{margin-bottom:.4rem;font-size:1.32rem;line-height:1.24}.category-description[data-astro-cid-t63jnron]{font-size:.84rem;line-height:1.4}.crawlable-item[data-astro-cid-t63jnron]{gap:.85rem;padding:1rem}.tier-launch-btn[data-astro-cid-t63jnron]{width:60px;min-width:60px;height:60px;padding:.4rem}.launch-icon[data-astro-cid-t63jnron]{width:18px;height:18px}.launch-label[data-astro-cid-t63jnron]{font-size:10px}}
