.fXt-0{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.oacF8{background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex;flex-direction:column}.oacF8:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.NJGGu{padding:var(--spacing-6);display:flex;flex-direction:column;flex:1}._3I1UX{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);font-size:var(--font-size-xs);color:var(--text-secondary)}.eCOXL{background:var(--color-primary-100);color:var(--color-dark);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.ydXcR,.cmE7l{color:var(--text-tertiary)}.SJviL{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2);line-height:var(--line-height-tight);font-family:var(--font-family-display)}.bzAvN{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);flex:1}.pJweU{display:inline-flex;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--mk-green-text);text-decoration:none;transition:color var(--transition-fast)}.pJweU:hover{color:var(--color-dark)}.ZTFtU{max-width:760px;margin:0 auto;padding:0 var(--spacing-4)}.Uw3yk{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-6);transition:color var(--transition-fast)}.Uw3yk:hover{color:var(--mk-green-text)}.iopff{margin-bottom:var(--spacing-8)}._8UYIi{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-4);font-family:var(--font-family-display)}._9ahyB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--text-secondary)}.py1SO{width:4px;height:4px;border-radius:50%;background:var(--text-tertiary)}.g2MQI{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-primary)}.g2MQI h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-8);margin-bottom:var(--spacing-4);font-family:var(--font-family-display);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-primary-100)}.g2MQI h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--spacing-6);margin-bottom:var(--spacing-3)}.g2MQI p{margin-bottom:var(--spacing-4)}.g2MQI strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.g2MQI ul,.g2MQI ol{margin-bottom:var(--spacing-4);padding-left:var(--spacing-6)}.g2MQI li{margin-bottom:var(--spacing-2)}.g2MQI table{width:100%;border-collapse:collapse;margin:var(--spacing-6) 0;font-size:var(--font-size-sm);overflow-x:auto;display:block}.g2MQI thead{background:var(--color-primary-50)}.g2MQI th{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:2px solid var(--color-primary-200)}.g2MQI td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.g2MQI tr:hover{background:var(--color-gray-50)}.g2MQI blockquote{border-left:3px solid var(--color-primary);padding:var(--spacing-3) var(--spacing-4);margin:var(--spacing-4) 0;background:var(--color-primary-50);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;color:var(--text-secondary);font-style:italic}.g2MQI code{background:var(--color-gray-100);padding:2px var(--spacing-1);border-radius:var(--border-radius-sm);font-size:.9em;font-family:var(--font-family-mono)}@media (min-width: 768px){.fXt-0{grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}._8UYIi{font-size:var(--font-size-3xl)}.g2MQI h2{font-size:var(--font-size-2xl)}.g2MQI h3{font-size:var(--font-size-xl)}.g2MQI{font-size:var(--font-size-lg)}.g2MQI table{display:table}}@media (min-width: 1024px){.fXt-0{grid-template-columns:repeat(3,1fr)}._8UYIi{font-size:var(--font-size-4xl)}}@media (prefers-contrast: high){.oacF8{border-width:2px;border-color:var(--text-primary)}.SJviL,._8UYIi{font-weight:var(--font-weight-extrabold)}}.oacF8{position:relative;background:var(--mk-sheet);border:1.5px solid var(--mk-ink);border-radius:20px;transition:background-color .18s ease}.oacF8:hover{transform:none;box-shadow:none}.oacF8:has(.zjS9x:hover){background:var(--mk-yellow)}.oacF8:has(.zjS9x:focus-visible){outline:3px solid var(--mk-ink);outline-offset:3px}.zjS9x{color:inherit;text-decoration:none}.zjS9x:focus-visible{outline:none}.zjS9x:after{content:"";position:absolute;inset:0;border-radius:inherit}.SJviL{font-weight:800;color:var(--mk-ink)}._3I1UX,.ydXcR,.cmE7l{font-family:var(--font-family-mono);color:var(--mk-ink-3)}.eCOXL{background:transparent;border:1px solid var(--mk-ink);color:var(--mk-ink);font-family:var(--font-family-mono)}.pJweU{color:var(--mk-ink);font-weight:700}.pJweU svg{transition:transform .18s var(--mk-ease-pop)}.oacF8:has(.zjS9x:hover) .pJweU svg{transform:translate(4px)}.g2MQI thead{background:var(--mk-ink)}.g2MQI th{color:var(--mk-paper);border-bottom:0;font-family:var(--font-family-mono);font-weight:500}.g2MQI tr:hover{background:transparent}.g2MQI blockquote{background:var(--mk-paper);border-left:4px solid var(--mk-ink);color:var(--mk-ink)}
