.frequencyAttribution[data-astro-cid-vyjd2p7l]{margin:12px 0 0;color:var(--pt-text-secondary);font-size:.75rem;line-height:1.6}.frequencyAttribution[data-astro-cid-vyjd2p7l] strong[data-astro-cid-vyjd2p7l]{color:var(--pt-text-primary)}.frequencyAttribution[data-astro-cid-vyjd2p7l] a[data-astro-cid-vyjd2p7l]{color:var(--pt-accent-teal-bright)}.patternTechnique{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:26px 0;border:1px solid var(--pt-glass-border);border-radius:var(--pt-card-radius, 8px);background:var(--pt-glass-border)}.patternTechnique>div{padding:16px;background:var(--pt-card-fill, rgba(255, 255, 255, .035))}.patternTechnique span,.patternTechnique strong,.patternStats strong,.patternStats span{display:block}.patternTechnique span{margin-bottom:6px;color:var(--pt-accent-teal-bright);font:600 .66rem/1.4 var(--font-mono, ui-monospace);letter-spacing:.08em;text-transform:uppercase}.patternTechnique strong{font-size:.84rem;line-height:1.45}.patternStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 18px}.patternStats article{padding:clamp(20px,4vw,28px);border:1px solid color-mix(in srgb,var(--pt-accent-teal) 28%,var(--pt-glass-border));border-radius:var(--pt-card-radius, 8px);background:linear-gradient(140deg,rgba(56,178,172,.08),transparent 58%),var(--pt-card-fill, rgba(255, 255, 255, .035))}.patternStats p{margin-bottom:12px;color:var(--pt-accent-teal-bright);font:600 .68rem/1.4 var(--font-mono, ui-monospace);letter-spacing:.08em;text-transform:uppercase}.patternStats strong{margin-bottom:10px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.16;letter-spacing:-.02em}.patternStats span{color:var(--pt-text-secondary);font-size:.84rem;line-height:1.58}.patternMethod{margin-top:18px}.patternMethod a{color:var(--pt-accent-teal-bright)}.patternWordGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:26px 0;padding:0;list-style:none}.patternWordGrid li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center;min-width:0;margin:0;padding:14px 16px;border:1px solid var(--pt-glass-border);border-radius:calc(var(--pt-card-radius, 8px) - 2px);background:var(--pt-card-fill, rgba(255, 255, 255, .03))}.patternWordRank{grid-row:1 / 3;color:var(--pt-text-tertiary);font:600 .64rem/1 var(--font-mono, ui-monospace)}.patternWordGrid strong{font:650 1rem/1.3 var(--font-mono, ui-monospace)}.patternWordGrid mark{border-radius:2px;background:#38b2ac29;color:var(--pt-accent-teal-bright)}.patternWordGrid li>span:nth-of-type(2){color:var(--pt-text-secondary);font:500 .66rem/1.3 var(--font-mono, ui-monospace);text-transform:uppercase}.patternWordGrid small{color:var(--pt-text-secondary);font-size:.76rem}.patternOrder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.patternOrder>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:18px;border:1px solid var(--pt-glass-border);border-radius:var(--pt-card-radius, 8px);background:var(--pt-card-fill, rgba(255, 255, 255, .035))}.patternOrder>div>span:first-child{color:var(--pt-text-secondary);font:600 .68rem/1.4 var(--font-mono, ui-monospace);letter-spacing:.06em;text-transform:uppercase}.patternOrder small{grid-column:1 / -1;color:var(--pt-text-secondary);font-size:.78rem}.patternCtaNote{display:block;margin-top:14px;color:var(--pt-text-secondary);font-size:.75rem}.patternPractice{margin:24px 0;padding:clamp(18px,4vw,24px);border:1px solid color-mix(in srgb,var(--pt-accent-teal) 32%,var(--pt-glass-border));border-radius:var(--pt-card-radius, 8px);background:linear-gradient(140deg,rgba(56,178,172,.08),transparent 62%)}.patternPractice>strong{display:block;margin-bottom:12px;color:var(--pt-accent-teal-bright);font:600 .7rem/1.4 var(--font-mono, ui-monospace);letter-spacing:.08em;text-transform:uppercase}.patternPracticeWords{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.patternPracticeWords li{padding:8px 11px;border:1px solid var(--pt-glass-border);border-radius:6px;background:var(--pt-card-fill, rgba(255, 255, 255, .035));color:var(--pt-text-primary);font:650 .9rem/1.2 var(--font-mono, ui-monospace)}.patternPractice p:last-child{margin-bottom:0}@media(max-width:680px){.patternTechnique,.patternStats,.patternWordGrid,.patternOrder{grid-template-columns:1fr}}
